What IS a Good Test Case

Designing good test cases is a complex art. The complexity comes from three sources: E Test cases help us discover information. Different types of tests are more effective for different classes of information.

[1]  Cem Kaner,et al.  Testing Computer Software, Second Edition , 1993 .

[2]  Mladen A. Vouk Software Reliability Engineering , 1999 .

[3]  Johanna Rothman,et al.  Architectures of Test Automation , 2000 .

[4]  K. Popper,et al.  Conjectures and Refutations , 1963 .

[5]  James A. Whittaker,et al.  Markov Chain-based Test Data Adequacy Criteria: a Complete Family , 2002 .

[6]  Hans Buwalda The Three Holy Grails of Test Development , 2000 .

[7]  K. Popper,et al.  Conjectures and refutations;: The growth of scientific knowledge , 1972 .

[8]  Brian Marick,et al.  Classic Testing Mistakes , 1997 .

[9]  Ibrahim K. El-Far Enjoying the Perks of Model-Based Testing , 2001 .

[10]  Alan A. Jorgensen,et al.  Testing with hostile data streams , 2003, SOEN.

[11]  Capers Jones,et al.  Why software fails , 1996 .

[12]  Cem Kaner,et al.  Testing Computer Software , 1988 .

[13]  Ibrahim Khalil,et al.  Automated Construction of Software Behavior Models , 1999 .

[14]  Ron Patton,et al.  Software Testing , 2000 .

[15]  Dorothy Graham,et al.  Software test automation: effective use of test execution tools , 1999 .

[16]  Mark T True,et al.  Software Requirements , 2005 .

[17]  Ibrahim K. El-Far,et al.  Experiences in Testing Pocket PC Applications , 2001 .

[18]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[19]  Alistair Cockburn,et al.  Writing Effective Use Cases , 2000 .

[20]  D. M. Hutton,et al.  Software Test Automation: Effective Use of Test Execution Tools , 2000 .

[21]  James A. Whittaker Stochastic software testing , 1997, Ann. Softw. Eng..

[22]  Cem Kaner,et al.  Lessons Learned in Software Testing , 2001 .

[23]  Peng Wu,et al.  Design for Testability , 1982, 19th Design Automation Conference.

[24]  John D. Musa,et al.  Software Reliability Engineering , 1998 .