Learn the story of Google’s Testing on the Toilet’s: from a deceptively simple idea to a company-wide cultural phenomenon that has received national acclaim.
In this blog post, Jonathan Kohl discusses the similarities between software testing and game playing. He defines a game as a “situation involving cooperation and conflict with different different actors with different motivations and goals”. He sees software testing as an individual pursuit within a larger software development game and with two styles: scripted testing and exploratory testing..
This blog post provides interesting trends on the number of professional software testers that might be looking for another job.
“Would you trust a programmer to test your application? It’s like asking a Fox to guard the chicken-house, right?” This is the beginning of this post that deals with the issue of having programmers testing their own code.
This blog post is about the fact that testers are probably the biggest generalists on any team and they should try to pair with other development roles to increase their knowledge.
Defects are not so much a technological as a sociological problem. So the measures we take to control them can be expected to lie largely in the sociological plane, affecting the structure and organization of projects, the allocation of goals, and the fostering of new attitudes. Tom DeMarco, “Controlling Software Projects”, Yourdon Press
The idea of driving development with tests has been popularized by the agile development movement. The fact is that testing and coding are inseparable components of software development. We get the best results with testers and programmers work closely together. How can we deliver real value to the business frequently? How can we know how much testing is enough? Let’s look at how testers and programmers collaborate to produce high-quality software.