|
|
Lessons Learned in Software TestingOverview
SynopsisIn "Lessons Learned in Softare Testing", the authors share their considerable test experience through "293 pieces of experience-tested advice" -- lessons (rather than "best practices") that have broad (rather than universal) applicability to different situations. Aimed at software testers, test managers, and anyone who interacts with testers (e.g., programmers, project managers, and executives), the topic areas include test design, test automation, test documentation, test management, testing strategies, and bug reporting. Table of ContentsChapter 1: The Role of the Tester PraisesThe context-driven approach to software testing complements agile methods. The basic principles of thought (pp  261-262):
The authors convincingly argue their opposition to the licensure of software engineers, dismissal of the "Software Engineering Body of Knowledge" (SWEBOK) as a consensus-based document, and fault-finding with IEEE Standard 829 (Software Testing Documentation). CriticismsProject managers, executives, and perhaps functional managers will find few absolutes or certainties here. [Addendum: 2004.08.22] Many companies have inadequate, arbitrary, and ad hoc development and testing processes -- a context-driven argument could be (mis-)used to continue those practices. Generalizations are qualified as the result of authors' personal experience, e.g., "Many testers report that they have trouble getting information from programmers. We find that programmers are often eager to talk about their work." (p 148)
Correction (2004.08.22): The "school" of context-driven testing is reportedly alive and well at www.context-driven-testing.com. (The URL in the book is a typo.) Final AnalysisAs a programmer with experience in projects both with and without full-time testers, "Lessons Learned in Software Testing" provides a broader and deeper understanding of the tester role, mindset, techniques, and challenges in software testing. The authors provide many of the questions that need to be continually asked, of ourselves and others, to adapt to the situation at hand. CopyrightCopyright © 2003 Anthon Pang. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". |