What you'll learn:
- Agile Software Development Fundamentals: Agile Software Development and the Agile Manifesto
- Agile Software Development Fundamentals: The Twelve Principles of the Agile Manifesto, The Whole Team Approach, Early and Frequent Feedback
- Agile Software Development Fundamentals: Role and Skills of an Agile Tester: Skills of an Agile Tester, Role of an Agile Tester
- Aspects of Agile Approaches: Extreme Programming (XP), Scrum, Kanban, Collaborative User Stories, Creation of User Stories
- Aspects of Agile Approaches: Retrospectives, Continuous Integration, Release and Iteration Planning
- Testing in Agile Approaches: Agile Testing and Development Activities, Agile Project Work Products, Agile Test Levels
- Testing in Agile Approaches: Agile Testing and Configuration Management, Agile and Independent Testing
- Test Status in Agile Projects: Communicating Test Status and Product Quality, Managing Risk Regression
Agile software development lifecycles are comprised of short iterations with working software released at the end of each iteration.
You’ll practice these concepts through hands-on activities that mirror real team workflows: writing and refining user stories and acceptance criteria, mapping value streams, pairing on test design, and wiring lightweight test automation into a CI pipeline. We’ll use popular tooling (e.g., Git-based workflows, issue trackers, and simple build runners) so you can immediately apply what you learn in your own environment. Templates and checklists are included for Definition of Ready/Done, risk-based testing, and sprint ceremonies to help you operationalize agility from day one.
By the end of the course, you’ll be able to participate confidently in agile ceremonies, collaborate effectively across roles, and choose the right testing techniques for the context. Whether you’re a tester moving into an agile team, a developer strengthening quality practices, or a product owner seeking tighter feedback loops, you’ll leave with a practical playbook for delivering small, valuable increments—safely and consistently.
In this section, you will have overview of agile development and cover some of the different approaches, including Extreme Programming, Scrum, and Kanban. You will learn the key aspects of testing in an agile environment, as well as the skillset that an agile tester should have.
Agile Software Development Fundamentals: Agile Software Development and the Agile Manifesto, The Twelve Principles of the Agile Manifesto, The Whole Team Approach, Early and Frequent Feedback;
Aspects of Agile Approaches: Extreme Programming (XP), Scrum, Kanban, Collaborative User Stories, Creation of User Stories, Retrospectives, Continuous Integration, Release and Iteration Planning;
Testing in Agile Approaches: Agile Testing and Development Activities, Agile Project Work Products, Agile Test Levels, Agile Testing and Configuration Management, Agile and Independent Testing;
Test Status in Agile Projects: Communicating Test Status and Product Quality, Managing Risk Regression;
Role and Skills of an Agile Tester: Skills of an Agile Tester, Role of an Agile Tester.
That’s it! Now go ahead and push that “Take this course” button, and see you on the inside!