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...
View ArticleBugslayer: 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...
View ArticleAnalyze 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,...
View ArticleCode 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...
View ArticleCreating 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...
View ArticleTest 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...
View ArticleTest 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...
View ArticleWinUnit 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...
View ArticleTest 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...
View ArticleApply 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...
View ArticleTest 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...
View ArticleRedefine 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...
View ArticleTest 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...
View ArticleTest 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...
View ArticleVirtual 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...
View ArticleTools 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...
View ArticleTest 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...
View ArticleTest 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...
View ArticleTest 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...
View ArticleTest 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...
View Article
More Pages to Explore .....