Saturday, November 7, 2009

Endnotes










Endnotes


1.

Cem Kaner, James Bach, and Bret Pettichord, Lessons Learned in Software Testing (New York: Wiley, 2002), 1.

2.

The root of many of these is IEEE STD 8291983.

3.

For example, Beck 2000, op. cit.

4.

Adapted from Brian Marick, "Classic Testing Mistakes," 1997, available at http://www.testing.com/writings/classic/mistakes.pdf.

5.

Originally called context-driven testing by Kaner, Bach, and Pettichord (257), I've included it as part of the Value-Up Paradigm.

6.

[Kaner 2003] "Cem Kaner on Scenario Testing," STQE Magazine, September/October 2003, 22, available at www.stickyminds.com. For a detailed view of Kaner's course on this subject, see http://www.testingeducation.org/BBST/ScenarioTesting.html

7.

James A. Whittaker and Herbert H. Thompson, How to Break Software Security: Effective Techniques for Security Testing (Boston: Addison-Wesley, 2004). Whittaker and Thompson have identified 19 attack patterns that are standard approaches to hacking systems.

8.

Boris Beizer, Software Testing Techniques (Boston: International Thomson Computer Press, 1990), 535.

9.

James Bach has written extensively on the heuristics for defining when our software is good enough for its purpose. See http://www.satisfice.com/articles.shtml for a collection of his essays.

10.

Cem Kaner, private email. Malcolm Gladwell, The Tipping Point (Little Brown & Co., 2000), 141, has popularized the discussion, based on Mayor Giulini's use in New York City. The statistical evidence supporting the theory is disputable; see Steven D. Levitt and Stephen J. Dubner, Freakonomics: A Rogue Economist Explores the Hidden Side of Everything (New York: HarperCollins, 2005). Nonetheless, the psychological argument that communities, including software teams, can become habituated to conditions of disrepair is widely consistent with experience.

11.

Kaner, Bach, and Pettichord 2002, 18.

12.

Hans Buwalda, "Soap Opera Testing," Better Software, February 2004, 3037, available at www.stickyminds.com.

13.

Boris Beizer, Software Testing Techniques (Boston: International Thomson Computer Press, 1990), 9.

14.

For a classic discussion of the risks of bad automation, see James Bach, "Test Automation Snake Oil," originally published in Windows Tech Journal (November 1996), available at http://www.satisfice.com/articles/test_automation_snake_oil.pdf.













No comments:

Post a Comment