Adzic, G. (2011) Specification by Example: How Successful Teams Deliver the Right Software. New York: Manning Publications.

Alexander, I.F. and Maiden, N. (2004) Scenarios, Stories, Use Case: Through the Systems Development Life-Cycle. Chichester: Wiley.

Arnicane, V. (2009) ‘Complexity of equivalence class and boundary value testing methods’. Scientific Papers, University of Latvia. Computer Science and Information Technologies. 751. 80–101.

Bach, J. (2000) ‘Session-based test management’. Software Testing and Quality Engineering Magazine, 32–37, available at:

Beizer, B. (1990) Software Testing Techniques. New York: Van Nostrand Reinhold Co.

Bianchi, F.A., Margara, A. ...

Get Practical Test Design: Selection of traditional and automated test design techniques now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.