Software Testing Publications

Below are software testing books and publications you may find helpful in preparation for the ISTQB software tester certification exam.




Graham Bath, Judy McKay, “The Software Test Engineer’s Handbook: A study guide for the ISTQB Test Analyst and Technical Test Analyst Advanced Level Certificates", Rock Nook, 2008, ISBN 978-1-933952-24-6

Beizer Boris, "Black-box testing", John Wiley & Sons, 1995, ISBN 0-471-12094-4

Rex Black, "Managing the Testing Process (2nd edition)", John Wiley & Sons: New York,2002, ISBN 0-471-22398-0

Rex Black, "Critical Testing Processes", Addison-Wesley, 2003, ISBN 0-201-74868-1

Rex Black, "Pragmatic Software Testing", John Wiley and Sons, 2007, ISBN 978-0-470-12790-2

Ilene Burnstein, "Practical Software Testing", Springer, 2003, ISBN 0-387-95131-8

Hans Buwalda, "Integrated Test Design and Automation" Addison-Wesley Longman, 2001, ISBN 0-201-73725-6

Lee Copeland, "A Practitioner’s Guide to Software Test Design", Artech House, 2003, ISBN 1-58053-791-X

Rick David Craig; Stefan P. Jaskiel, "Systematic Software Testing", Artech House, 2002, ISBN 1-580-53508-9

Everett and McLeod, "Software Testing: Testing Across the Entire Software Devellopment Life Cycle", Wiley IEEE Inter-Science Series, 2007, ISBN 978-0-471-79371-7

Paul Gerrard, Neil Thompson, "Risk-based e-business testing", Artech House, 2002, ISBN 1-580-53314-0

Tom Gilb, Dorothy Graham, "Software inspection", Addison-Wesley, 1993, ISBN 0-201-63181-4

Dorothy Graham, Erik van Veenendaal, Isabel Evans, Rex Black "Foundations of Software Testing", Thomson Learning, 2007, ISBN 978-1-84480-355-2

M. Grochmann (1994), Test case design using Classification Trees, in: conference proceeedings STAR 1994

Paul C. Jorgensen, "Software Testing, a Craftsman’s Approach second edition", CRC press, 2002, ISBN 0-8493-0809-7

Cem Kaner, James Bach, Bret Pettichord; "Lessons Learned in Software Testing"; Wiley, 2002, ISBN: 0-471-08112-4

Tim Koomen, Martin Pol, "Test Process Improvement", Addison-Wesley, 1999, ISBN 0-201-59624-5.

Glenford J. Myers, "The Art of Software Testing", John Wiley & Sons, 1979, ISBN 0-471-46912-2

Martin Pol, Ruud Teunissen, Erik van Veenendaal, "Software Testing: A Guide to the Tmap Approach", Addison-Wesley, 2002, ISBN 0-201-74571-2

Steven Splaine, Stefan P. Jaskiel, "The Web-Testing Handbook", STQE Publishing, 2001, ISBN 0-970-43630-0

D.H. Stamatis, "Failure Mode and Effect Analysis", ASQC Quality Press, 1995, ISBN 0-873-89300

Erik van Veenendaal, "The Testing Practitioner", UTN Publsihing, 2002, ISBN 90-72194-65-9

James Whittaker, "How to Break Software", Addison-Wesley, 2003, ISBN 0-201-79619-8

James Whittaker and Herbert Thompson, "How to Break Software Security", Pearson / Addison-Wesley, 2004, ISBN 0-321-19433-0


Better Software Magazine

Testing Experience magazine

Software Test & Performance magazine


This section lists the standards mentioned in the Foundation syllabus.

ISTQB Glossary of terms used in Software Testing Version 1.0

[CMMI] Chrissis, M.B., Konrad, M. and Shrum, S. (2004) CMMI, Guidelines for Process Integration
and Product Improvement, Addison Wesley: Reading, MA
See Section 2.1

[IEEE 829] IEEE Std 829™ (1998/2007) IEEE Standard for Software Test Documentation (currently
under revision)
See Sections 2.3, 2.4, 4.1, 5.2, 5.3, 5.5, 5.6

[IEEE 1028] IEEE Std 1028™ (1997) IEEE Standard for Software Reviews
See Section 3.2

[IEEE 12207] IEEE 12207/ISO/IEC 12207-1996, Software life cycle processes
See Section 2.1

[ISO 9126] ISO/IEC 9126-1:2001, Software Engineering – Software Product Quality
See Section 2.3

This section lists the standards mentioned in the Advanced syllabus.

  • Chapter 2
    BS-7925-2, IEEE 829, DO-178B/ED-12B.
  • Chapter 3
    IEEE829 D0-178B/ED-12B.
  • Chapter 4
    BS 7925-2.
  • Chapter 5
    ISO 9126.
  • Chapter 06
    IEEE 1028.
  • Chapter 7
    IEEE 829, IEEE 1044, IEEE 1044.1.