
758
Name Page Relation Base Name Chapter
Independent Test 42 Alias Keep Tests Chapter 5, Principles
Independent of Test Automation
Isolate the SUT 43 Isolate the SUT Chapter 5, Principles
of Test Automation
Keep Test Logic 45 Keep Test Logic Chapter 5, Principles of
Out of Production Out of Production Test Automation
Code Code
Keep Tests 42 Keep Tests Chapter 5, Principles of
Independent Independent Test Automation
Minimize Test 44 Minimize Test Chapter 5, Principles of
Overlap Overlap Test Automation
Minimize 44 Minimize Chapter 5, Principles of
Untestable Code Untestable Code Test Automation
No Test Logic in 45 Keep Test Logic Out Chapter 5, Principles of
Production Code of Production Code Test Automation
No Test Risk 21 Alias Do No Harm Chapter 5, Principles of
Test Automation
Repeatable Test 26 Repeatable Test Chapter 3, Goals of
Test Automation
Robust Test 29 Robust Test Chapter 3, Goals of
Test Automation
Safety Net 24 Alias Tests as Safety Net Chapter 3, Goals of
Test Automation
Self-Checking 26 Self-Checking Chapter 3, Goals of
Test Test Test Automation
Separation of 28 Separation of Chapter 3, Goals of
Concerns Concerns Test Automation
Simple Tests 28 Simple Tests Chapter 3, Goals of
Test Automation
Single Condition 45 Alias Verify One Chapter 5, Principles of
Test Condition per Test of Test Automation
Single Glance 41 Alias Communicate Chapter 5, Principles of
Readable Intent Test Automation
Test Concerns 47 Test Concerns Chapter 5, Principles of
Separately Separately Test Automation
Test-Driven 40 Alias Write the Tests Chapter 5, Principles of
Development First Test Automation
Goals and
Principles
Appendix E Goals and Principles