Archive of Test Automation Articles

Just Plain BadLameAverageGoodGreat (Be The First to Rate This Article)
Loading ... Loading ...
January 22nd, 2006

Software testing series: A case study

This post is a test automation case study, but at a higher level.

We’ll talk about it in terms of defining the problem, and then discuss the objective (what we proposed to do to solve the problem), the strategy (how we went about doing it) and the tactics (how we executed the strategy). Since this happened in the real world, we’ll also identify the constraints within which we had to operate.

Just Plain BadLameAverageGoodGreat (1 votes, average: 1 out of 5)
Loading ... Loading ...
January 19th, 2006

Foundation Series: Unit Testing of Software

Testing software is more than just manually banging around (also called monkey testing) and trying to break different parts of the software application. Unit testing is testing a subset of the functionality of a piece of software. A unit test is different from a system test in that it provides information only about a particular subset of the software. In our previous Foundation series post on black box and white box testing, we used the inspections that come bundled with an oil change as examples of unit tests.

Just Plain BadLameAverageGoodGreat (2 votes, average: 1 out of 5)
Loading ... Loading ...
January 13th, 2006

Software Testing Series: Black Box vs White Box Testing

Should I use black box testing or white box testing for my software?

You will hear three answers to this question - black, white, and gray. We recently published a foundation series post on black box and white box testing - which serves as a good background document. We also mention greybox (or gray box) testing as a layered approach to combining both disciplines.

Given those definitions, let’s look at the pros and cons of each style of testing.

Just Plain BadLameAverageGoodGreat (3 votes, average: 2 out of 5)
Loading ... Loading ...
January 12th, 2006

Foundation Series: Black Box and White Box Software Testing

Blackbox tests and whitebox tests.
These terms get thrown about quite a bit. In a previous post, we referenced Marc Clifton’s advanced unit testing series. If you were already familiar with the domain, his article could immediately build on that background knowledge and extend it.

Software testing can be most simply described as “for a given set of inputs into a software application, evaluate a set of outputs.” Software testing is a cause-and-effect analysis.

Just Plain BadLameAverageGoodGreat (Be The First to Rate This Article)
Loading ... Loading ...
December 16th, 2005

Marc Clifton’s Advanced Unit Testing articles

In a previous post, we mentioned a link to the first in a series of articles by Marc Clifton at The Code Project, a .NET resource site. Here are the links to all 5 of the articles in Marc’s series.