Software Testing Articles, Blog Posts, Books, Podcasts and Quotes

Automated Acceptance Tests and Requirements Traceability

June 9, 2011 0

This article illustrates an approach to automated acceptance testing in developing software with Java. Acceptance tests directly tie into software requirements specification and the key for achieving maintainable tests is proper handling of traceability between the requirements and implementation as well as between the requirements and acceptance tests. An example using Netbeans and Concordion is provided.

Microtests and TDD are not Sufficient

June 7, 2011 0

In this blog post, Dave Rooney explains that microtests and TDD are excellent practices but you still need other levels of tests and testing to sustain a team’s ability to be agile over any extended period of time.

Test-Driven Development and Embracing Failure

June 6, 2011 0

In this blog post, Steve Freeman explains why Test-Driven Development (TDD) is still an important tool for the software developer, even if there are circumstances where it could not be used.

Agile C++ Development and Testing

June 6, 2011 0

This article presents a number of techniques that our team here at Microsoft has been using to build and test applications in Visual C++ using an Agile approach.

Python Testing: Coverage Analysis

June 6, 2011 0

This article covers the coverage analysis of Python: * Building a network management application * Installing and running coverage on your test suite * Generating an HTML report using coverage * Generating an XML report using coverage * Getting nosy with coverage

1 75 76 77 78 79 91