top image

[One-day Tutorial] - Black Box Test Design Techniques

Download Presentation Slides (2.2MB)

Overview

Once test plans are written, test teams formed, and test tools selected, it is time to create test cases. However, testing all system execution paths and data combinations is impossible. Good test design is about wisely choosing an appropriate subset of all possible tests. Lee described a selection of black box techniques that will make your test designs more effective and efficient. These techniques include equivalence class and boundary value testing, the use of decision tables and state-transition diagrams to identify test cases, and the application of the all-pairs selection method to significantly reduce the number of test cases to be created and executed while still finding a significantly large proportion of defects. In addition to these formal “scientific” test design approaches, Lee also illustrated the “art” of test case design through exploratory testing.

Lee Copeland has more than thirty-five years of experience as a consultant, instructor, author, and information systems professional. He has held a number of technical and managerial positions with commercial and non-profit organizations in the areas of applications development, software testing, and software development process improvement. Lee frequently speaks at software conferences both in the US and internationally, and currently serves as Program Chair for the Better Software conference, the STAR testing conferences, and Software Quality Engineering’s Agile Development Practices conferences. Lee is the author of A Practitioner’s Guide to Software Test Design, a compendium of the most effective methods of test case design.