MSDN Magazine

The official blog of MSDN Magazine

Browse by Tags

Tagged Content List
  • Blog Post: x64 Debugging With Pseudo Variables

    For many years, Visual C++ has included a set of pseudo variables and format specifiers for use in debugging. In the December 2008 issue of MSDN Magazine , Kenny Kerr shares some of the pseudo variables and format specifiers that he’s found most useful for debugging C++ applications in the x86 and...
  • Blog Post: Configuration Testing With Virtual Server

    In the September 2008 issue of MSDN Magazine , Dr. James McCaffrey introduced you to software configuration testing with Microsoft Virtual Server . In the December 2008 installment of the Test Run column, he walks you through the process of automating software configuration testing using Virtual Server...
  • Blog Post: Design Patterns for Testability

    Testability is both as an important quality of your designs and another tool you can use to create and think through designs. In the December 2008 issue of MSDN Magazine , Jeremy Miller examines the design issues, patterns, and principles that can enhance testability in your apps. For more articles on...
  • Blog Post: Unit Testing For Workflows

    Because Windows Workflow Foundation (WF) is based on a runtime that manages the execution of workflows and activities, testing must, in almost all cases, involve the use of the runtime – and this can introduce some interesting challenges. In the November 2008 issue of MSDN Magazine , Matt Milner presents...
  • Blog Post: Security Briefs: Threat Models Improve Your Security Process

    It’s helpful to think about secure design from a more holistic perspective by using threat models to drive your security engineering process. In the November 2008 issue of MSDN Magazine , Michael Howard proposes using the threat model to help drive other SDL security requirements , primarily code review...
  • Blog Post: Test Run: Group Determination in Software Testing

    Choosing the best alternative is a common task in software development and testing. A group of beta users may need to choose the best user interface from a set of prototypes. Or imagine the members of an open source project voting for a policy. In the November 2008 issue of MSDN Magazine , Dr. James...
  • Blog Post: Test Run: Configuration Testing With Virtual Server

    Configuration testing simply means testing a software system on different combinations of hardware and software. The traditional way is to set up a lab with multiple physical machines running different combinations of operating systems and other software. This can be expensive and time consuming. In...
  • Blog Post: Test Run: WCF Testing

    Whether you are new to Windows Communication Foundation (WCF) or have worked with it a bit, there are some testing techniques and principles that will make your WCF work easier. In the July 2008 issue of MSDN Magazine , Dr. James McCaffrey walks you through some examples for getting started with basic...
  • Blog Post: Test Run: Request/Response Testing with Windows PowerShell

    The most fundamental form of Web testing is HTTP request/response testing. This involves programmatically sending an HTTP request to the Web application, fetching the HTTP response, and examining the response for an expected value. In the May 2008 issue of MSDN Magazine , James McCaffrey shows you how...
  • Blog Post: Tools for Identifying Concurrency Issues

    Performance improvements in many-core systems can only be achieved by writing efficient parallel programs. However, testing parallel applications is not straightforward. In the June 2008 issue of MSDN Magazine , Rahul V. Patil and Boby George look at testing techniques and six helpful tools you can use...
  • Blog Post: Virtual Labs: Testing with LINQ

    Today we are launching another new Virtual Labs. In the April 2008 issue of MSDN Magazine , James McCaffrey showed you how to simplify SQL stored procedures test automation using LINQ using the LINQ to SQL provider. The article now features a link to our Virtual Lab where you can experiment with these...
  • Blog Post: Test Run: Testing SQL Stored Procedures Using LINQ

    The need to test a program that accesses and manipulates a back-end SQL Server database is very common. In many such cases, the application interacts with the back-end data through the use of SQL stored procedures. In the April 2008 issue of MSDN Magazine , James McCaffrey shows you how to simplify SQL...
  • Blog Post: Test Run: Web UI Automation with Windows PowerShell

    Windows PowerShell, the new Microsoft command shell and scripting language, is a great platform for several kinds of lightweight test automation. In the March 2008 issue of MSDN Magazine , James McCaffrey shows you how to use Windows PowerShell to create quick and easy UI test automation for any kind...
  • Blog Post: Redefine Your Build Process with Continuous Integration

    A growing number of development shops are adopting Continuous Integration (CI) as a best practice, and many more would get on the wagon if the cost of adoption was lower. It can take a veteran programmer a couple of days to get a basic CI server up and running; a neophyte might take up to a week. In...
  • Blog Post: Test Run: Custom Test Automation with Team System

    Custom test automation scripts have the advantages of being quick to write and providing maximum flexibility. However, a downside to using custom test automation is manageability. Your testing effort can become overwhelmed by the sheer volume of test scripts, test case data, and test results. In the...
  • Blog Post: Apply Test-Driven Development to your Database Projects

    Visual Studio Team System Database Edition, also known as DBPro or Data Dude, introduced a product lifecycle methodology to database development. DBPro also introduced a database unit-testing designer that makes it easy to either generate or write T-SQL-oriented unit tests to verify database objects...
  • Blog Post: Test Run: The Microsoft UI Automation Library

    There are several techniques you can use to test the user interface of a Windows application such as the System.Reflection classes or Win32 API functions such as FindWindow. But the development of the UI Automation library may be one of the most important advances in test automation to date. Compared...
  • Blog Post: WinUnit Simplifies Unit Testing for Native C++ Applications

    Have you been frustrated by so-called "engineering experts" who extol the virtues of unit testing, yet can offer little more than hand waving when asked for tool recommendations for native code? In the February issue of MSDN Magazine , Maria Blees introduces you to her native code unit testing tool called...
  • Blog Post: Test Run QA: Quick and Easy UI Test Automation Suites

    Here's a question from a reader who's working with the code that James McCaffrey (also known as Dr. James McCaffrey in our article archives) provided in his article Build Quick and Easy UI Test Automation Suites with Visual Studio .NET from the January 2003 issue of MSDN Magazine. I have attempted to...
  • Blog Post: Test Run Q&A: Test automation

    This post represents the beginning of a little experiment: we're going to post questions directed to our column authors via the column e-mail aliases, and let you take part in the conversation. Our authors will answer as they are available, and we encourage you to chime in with questions or comments...
  • Blog Post: Creating a Custom Fuzz Test Interface Provider

    These days, fuzzing is most frequently used to validate file and network parsers - literally piping a random source of binary data into the parser and then seeing what happens. In the November issue of MSDN Magazine, Dan Griffin takes a look at the extensibility of Visual Studio 2005 Team Edition for...
  • Blog Post: Code Reviews Help Find and Fix Vulnerabilities in Your Apps

    Small coding errors can result in critical vulnerabilities that can compromise the security of not just entire systems, but even entire companies. Security vulnerabilities are not typically caused by a single error, but rather by a sequence of errors during the course of development: a coding error is...
  • Blog Post: Analyze Crashes to Find Security Vulnerabilities in Your Apps

    How can you make sure a crash in your program is not exploitable? The short answer is simple: assume every crash is exploitable and just fix it! In the November issue of MSDN Magazine, Adel Abouchaev , Damien Hasse , Scott Lambert , and Greg Wroblewski outline some best practices for analyzing program...
  • Blog Post: Bugslayer: Measuring the Impact of View State

    The .NET Framework is often thought of as an environment where you don't have to think about memory, yet memory issues continue to plague managed applications. Why? In the November issue of MSDN Magazine, John Robbins presents a tool that lets you look at one of the most insidious performance killers...
  • Blog Post: Test Run: Test automation with Windows XP Embedded

    Windows XP Embedded is essentially a developer-customized, slimmed-down version of the Windows XP operating system intended for use on devices like game consoles, information kiosks, network appliances, and the like. With the rapid growth in the use of mobile and embedded devices, this platform is increasingly...
Page 1 of 1 (25 items)