SCRUM Overview for Testing Professionals
Agile Versus Traditional Project Management
Understanding Roles: Product Owner, Scrum Master, and the Developers
Exploring Requirements: The Ins and Outs of the Product Backlog
What’s in a Sprint? SCRUM Artifacts and Events
Exploring Sprint Planning
Delving into Sprint Execution
What’s in a Sprint Review
Improving Performance with the Sprint Retrospective
The Art of Software Development in a Scrum Context
About Continuous Integration and the Testing Practice
Common Mistakes and Misconceptions about Agile Project Management
The Fundamentals of Testing
Agile Testing vs Traditional Testing
Core Principles of Agile Testing
Key Challenges to Implementing Agile Testing
Setting up the Operational Environment
The Importance of Transitioning Processes
Exploring the Agile Testing Quadrants
The Purpose of Testing
Technology-Facing Tests
Business-Facing Tests
Business Facing Tests: Supporting the Team
Business Facing Tests: Perfecting the Product
Technology Facing Tests: Checking the Product
Putting it all Together
Test Automation
Exploring Continuous Integration
Major Obstacles in Test Automation
Setting up Test Automation
Creating and Implementing a Test Automation Strategy
The Tester Role
Setting up the Environment: Technology and Processes
Planning Activities
Starting an Iteration
Coding and Testing: The Art and the Science
Closing an Iteration
Key Activities for Successful Delivery