Preface
1Introduction
1.1TheSoftwareIndustry
1.2SoftwareTestingandQuality
1.3Erro,FaultsandFailures
1.3.1SoftwareFaults
1.3.2SoftwareFailures
1.3.3NeedforTesting
1.4TheRoleofSpecificatio
1.5OverviewofTesting
1.5.1TestingintheDevelopmentProcess
1.5.2TestAutomation
1.6TheTheoryofTesting
1.6.1ExhaustiveTestingExample
1.6.2Implicatio
1.7WhenToFinishTesting
1.8NotesonBookStructure
2PrinciplesofSoftwareTesting
3UnitTesting
4UnitTestingExamples
5StaticVerification
6TestingObject-OrientedSoftware
7IntegrationandSystemTesting
8SoftwareTestAutomation
9TestingintheSoftwareProcess
10AdvancedTestingIssues
APPENDICES
ATerminology
BExercises