Pitfalls and Perils of Agile Testing

April 23, 2012 0

Many teams have tried to implement agile software development practices and failed. When you read about transitioning to agile development, it sounds so easy. Why don’t all of them succeed and why do so many agile adoptions go so badly? In particular, testing seems to get off track.

Single Transaction Unit Testing in SQL Server

April 19, 2012 0

Running your SQL Server database unit tests within the scope of a single transaction allows you to roll back any changes that the test enacted after the test ends. This article propose a step by step approach to achieve this goal. You start to create a transaction in your Transact-SQL test script that uses BEGIN TRANSACTION and ROLLBACK TRANSACTION. Then you will create a transaction for a single test method in a test class and then a transaction for all test methods in a given test class.

Acceptance Testing for Node.js

April 17, 2012 1

For Node, there are two types of automated testing: unit testing and acceptance testing. Unit testing tests code logic directly and is applicable to all types of applications. Acceptance testing, however, is an additional layer of testing most commonly used for web applications. This article discusses the Tobi and Soda frameworks for acceptance testing.

Acceptance Testing with Visual Studio 2010 Microsoft Test Manager

April 16, 2012 0

This blog post provides a detail process on how to write  acceptance tests for the UI using Visual Studio 2010 Microsoft Test Manager and Fit style tables.  Fit tables, originally defined for the fitnesse open source software testing tool, allow stakeholders and business analysts to enter expected input and the proper output in a tool they are comfortable wit, like word processor or a spreadsheet.

Selenium WebDriver API Tutorial

April 11, 2012 0

This tutorial introduces the Selenium WebDriver API. It presents how to mimic usage of the following HTML elements: link , button, checkbox, select combo box, alert box and table. A video explains how to record the Selenium scenario and the code of the examples is stored in github.

The Art and Science of Load Testing

April 11, 2012 0

This blog post discusses the load testing considered as a science and an art. It provides some interesting hints gathered from experience, such what it defines a golden rule of load testing “By the time the system is mature and stable enough to test, it’s time to deliver already”. It discusses also the fact that load tests are static, but the reality is not. Finally, how close you try to be to reality when you perform load testing, you will certainly not be able to replicate it completely.