Читать книгу Software Testing Foundations - Andreas Spillner - Страница 8
Contents
Оглавление2.1.1Defect and Fault Terminology
2.1.3Test Artifacts and the Relationships Between Them
2.1.5Applying Testing Skills Early Ensures Success
2.1.6The Basic Principles of Testing
2.2.1Software Quality according to ISO 25010
2.2.2Quality Management and Quality Assurance
2.3.2Test Monitoring and Control
2.3.9The Influence of Context on the Test Process
2.4The Effects of Human Psychology on Testing
2.4.1How Testers and Developers Think
3Testing Throughout the Software Development Lifecycle
3.1Sequential Development Models
3.2Iterative and Incremental Development Models
3.3Software Development in Project and Product Contexts
3.5.3Requirements-Based and Structure-Based Testing
3.6Testing New Product Versions
3.6.1Testing Following Software Maintenance
3.6.2Testing Following Release Development
4.1What Can We Analyze and Test?
4.3.1Review Process Activities
4.3.2Different Individual Review Techniques
4.3.3Roles and Responsibilities within the Review Process
4.5Critical Factors, Benefits, and Limits
4.6The Differences Between Static and Dynamic Testing
5.1.7Evaluation of Black-Box Testing
5.2.1Statement Testing and Coverage
5.2.2Decision Testing and Coverage
5.2.4Evaluation of White-Box Testing
5.3Experience-Based Test Techniques
5.4Selecting the Right Technique
6.1.2Roles, Tasks, and Qualifications
6.2.2Selecting a Testing Strategy
6.2.6Estimating Testing Effort
6.2.7The Cost of Testing vs. The Cost of Defects
6.3Test Planning, Control, and Monitoring
6.4.3Classifying Failures and Defects
6.6Relevant Standards and Norms
7.1.4Tools for Automating Dynamic Tests
7.1.5Load and Performance Testing Tools
7.1.6Tool-Based Support for Other Kinds of Tests
7.2Benefits and Risks of Test Automation
7.3Using Test Tools Effectively
7.3.1Basic Considerations and Principles
7.3.4Success Factors During Rollout and Use
AImportant Notes on the Syllabus and the Certified Tester Exam