# A Practitioner's Guide To Software Test Design

**URL:** <https://onehack.st/t/a-practitioners-guide-to-software-test-design/171437>\
**Category:** Tutorials & Methods\
**Tags:** tools, tips-tricks\
**Created:** [January 31, 2021, 10:19am UTC](https://onehack.st/t/a-practitioners-guide-to-software-test-design/171437 "2021-01-31T10:19:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheStrength](https://onehack.st/user_avatar/onehack.st/thestrength/32/46753_2.png) [@TheStrength](https://onehack.st/u/TheStrength)\
**Post date:** [January 31, 2021, 10:19am UTC](https://onehack.st/t/a-practitioners-guide-to-software-test-design/171437/1 "2021-01-31T10:19:52Z")

</div>

![image](https://onehack.st/uploads/default/original/3X/7/3/7388f58bf2d8f4ae86ea5b44a2f478c981dfcf37.jpeg)

This text presents all the important test design techniques in a single place and in a consistent, and easy-to-digest format. It enables you to choose the best test case design, find software defects, develop optimal strategies, and more.

**Table of Contents**

- A Practitioner’s Guide to Software Test Design
- Preface
- Chapter 1 - The Testing Process
- Chapter 2 -Case Studies
- Section I - Black Box Testing Techniques
- Chapter 3 - Equivalence Class Testing
- Chapter 4 -Boundary Value Testing
- Chapter 5 - Decision Table Testing
- Chapter 6 - Pairwise Testing
- Chapter 7 - State-Transition Testing
- Chapter 8 - Domain Analysis Testing
- Chapter 9 - Use Case Testing
- Section II - White Box Testing Techniques
- Chapter 10 -Control Flow Testing
- Chapter 11 - Data Flow Testing
- Section III - Testing Paradigms
- Chapter 12 - Scripted Testing
- Chapter 13 - Exploratory Testing
- Chapter 14 - Test Planning
- Section IV - Supporting Technologies
- Chapter 15 - Defect Taxonomies
- Chapter 16 -When to Stop Testing
- Section V - Some Final Thoughts
- Appendix A -Brown & Donaldson Case Study
- Appendix B - Stateless University Registration System Case Study
- Bibliography

[Download PDF](https://mega.nz/file/aCBCGJAQ#VRM0jyVfet6W4KyHj5U9KcHELUBkm9NhG0so96OSajs)

**Happy learning!**
