
A day in the life of an agile project manager
An overview of agile development and cover some of the different approaches, including Extreme Programming, Scrum, and Kanban and key aspects of testing in an agile environment.
Effective Learning
FAQs
Agile Software Testing: Methodologies and Testing Approaches, Techniques and Tools
After completing this topic, you should be able to recall the statements of value expressed in the Agile Manifesto, on which the principles of agile software development are founded
After completing this topic, you should be able to outline the twelve principles of the Agile Manifesto, on which agile software development is based
The Agile Manifesto and Principles
The Science of Better Learning
The Active Learning Method @sprouts
After completing this topic, you should be able to describe the whole team approach promoted by agile software development
After completing this topic, you should be able to recall how the agile software development model incorporates early and frequent feedback
After completing this topic, you should be able to recall the basic features of the Extreme Programming, or XP agile approach
After completing this topic, you should be able to recall the basic features of the Scrum agile approach
After completing this topic, you should be able to recall the Kanban management approach that can be incorporated into agile projects
After completing this topic, you should be able to describe how collaborative user stories are created to capture requirements in agile projects
After completing this topic, you should be able to describe the techniques for collaborative creation of user stories, such as INVEST, and describe the components of a user story
After completing this topic, you should be able to recall the role of retrospectives in an agile project and describe the role of testers within retrospectives
After completing this topic, you should be able to recall how continuous integration is implemented in an agile project, describe how testing occurs in this framework, and describe its benefits and challenges.
After completing this topic, you should be able to recall the agile concepts of release and iteration planning
In this video, we'll talk about the role of testing and the interaction between testing and development in agile projects.
After completing this topic, you should be able to describe the project work products that are important to agile testers
After completing this topic, you should be able to describe the test levels in the context of agile testing.
After completing this topic, you should be able to describe testing and test configuration management in the context of agile projects
After completing this topic, you should be able to outline options for using independent testers on agile projects
After completing this topic, you should be able to describe how test status, progress, and product quality can be communicated in an agile project.
After completing this topic, you should be able to describe how risk regression in agile development can be managed using evolving manual and automated test cases.
After completing this topic, you should be able to describe the skills that an agile tester should have
After completing this topic, you should be able to describe the role of a tester in an agile team
An overview of agile development and cover some of the different approaches, including Extreme Programming, Scrum, and Kanban and key aspects of testing in an agile environment
After completing 'The Agile Certified Practitioner Training Program (PMI-ACP)', it's time to evaluate your readiness! Dive into the 'Agile Certified Practitioner: PMI - ACP Exam Mastery' on Udemy and ensure you're fully prepared to conquer the exam with confidence.
You think knowing stuff changes the game? You think sitting in a library, stacking up facts like you’re building a Jenga tower, is gonna make you a winner? Man, that’s cute. But life ain't a trivia night. Information alone? It’s worthless. It’s like having a Lamborghini in your garage but you never learned how to drive. You just sit in it, making engine noises. Vroom vroom. People walk by, they see the car, but they also see you ain't going nowhere. You got all this knowledge, all these textbooks, but when life throws a punch, you’re still looking up the definition of "duck." It’s what you *do* with that information that actually matters. Don't be the person with the shiny car and no keys.
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!