Agile Testing Methods
Test-Driven Development, Acceptance Test-Driven Development, and Behaviour-Driven Development
The Test Pyramid
Testing Quadrants, Test Levels, and Testing Types
The Role of a Tester
Assessing Quality Risks and Estimating Test Effort
Assessing Quality Risks in Agile Projects
Estimating Testing Effort Based on Content and Risk
Techniques in Agile Projects
Acceptance Criteria, Adequate Coverage, and Other Information for Testing
Applying Acceptance Test-Driven Development
Functional and Non-Functional Black Box Test Design
Exploratory Testing and Agile Testing
Tools in Agile Projects
Task Management and Tracking Tools
Communication and Information Sharing Tools
Software Build and Distribution Tools
Configuration Management Tools
Test Design, Implementation, and Execution Tools