Software Testing Articles: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps

GivWenZen – Behavior Driven Development for FitNesse

April 28, 2011 0

This article presents GivWenZen. GivWenZen allows a user to use the BDD Given When Then vocabulary and plain text sentences to help a team get the words right and create a ubiquitous language to describe and test a business domain.

Eradicating Non-Determinism in Tests

April 14, 2011 0

Martin Fowler discusses the problem of non-deterministic tests – tests that sometimes pass and sometimes fail. Non-deterministic tests can completely destroy the value of an automated regression suite. This article outlines how to deal with them and presents treatments for the common causes for non-determinism: lack of isolation, asynchronous behavior, remote services, time, and resource leaks.

WCF Service Testing with Sockets

March 8, 2011 0

The socket-based approach is flexible and very useful for security and performance testing of WCF services. This article shows you how to test a WCF service using a network socket based approach.

Unit Testing in Java: Broad Assertion

February 28, 2011 1

Broad assertion cuts out too large a chunk of output and side effects for bit-to-bit comparison, which makes it harmful due to the resulting brittleness. The assertion fails if any small detail changes, regardless of whether that change is relevant to the interests of this particular test. In this article, based on chapter 4 of Unit Testing in Java, author Lasse Koskela explains how to refactor the tests that suffer from broad assertion.

Finding Usability Bugs with Automated Tests

February 9, 2011 0

This article covers several ways in which automated tests can help identify usability problems and limitations in Web-based applications, where fixing them makes the software more usable and/or accessible.

1 56 57 58 59 60 61