Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Agile Software Testing - Methodologies and Approaches
Rating: 4.3 out of 5(222 ratings)
15,405 students

Agile Software Testing - Methodologies and Approaches

Agile Software Testing: Methodologies and Testing Approaches, Techniques and Tools
Last updated 11/2025
English

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

Course content

1 section32 lectures2h 18m total length
  • A day in the life of an agile project manager3:06

    A day in the life of an agile project manager

  • Course Choice, Skill Development and Prior Knowledge
  • Course Overview2:16

    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 Learning7:04

    Effective Learning

  • FAQs1:02

    FAQs

  • Program Overview4:03

    Agile Software Testing: Methodologies and Testing Approaches, Techniques and Tools

  • Agile Software Development and the Agile Manifesto7:13

    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

  • The Twelve Principles of the Agile Manifesto5:01

    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 Principles0:01

    The Agile Manifesto and Principles

  • The Science of Better Learning5:14

    The Science of Better Learning

  • The Active Learning Method @sprouts6:03

    The Active Learning Method @sprouts

  • The Whole Team Approach3:28

    After completing this topic, you should be able to describe the whole team approach promoted by agile software development

  • Early and Frequent Feedback4:18

    After completing this topic, you should be able to recall how the agile software development model incorporates early and frequent feedback

  • Extreme Programming (XP)5:26

    After completing this topic, you should be able to recall the basic features of the Extreme Programming, or XP agile approach

  • Scrum4:19

    After completing this topic, you should be able to recall the basic features of the Scrum agile approach

  • Kanban5:03

    After completing this topic, you should be able to recall the Kanban management approach that can be incorporated into agile projects

  • Collaborative User Stories5:16

    After completing this topic, you should be able to describe how collaborative user stories are created to capture requirements in agile projects

  • Creation of User Stories4:37

    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

  • Retrospectives6:41

    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

  • Continuous Integration4:08

    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.

  • Concepts, Insights and Inquiries
  • Release and Iteration Planning3:30

    After completing this topic, you should be able to recall the agile concepts of release and iteration planning

  • Agile Testing and Development Activities4:14

    In this video, we'll talk about the role of testing and the interaction between testing and development in agile projects.

  • Agile Project Work Products2:44

    After completing this topic, you should be able to describe the project work products that are important to agile testers

  • Agile Test Levels3:00

    After completing this topic, you should be able to describe the test levels in the context of agile testing.

  • Agile Testing and Configuration Management3:25

    After completing this topic, you should be able to describe testing and test configuration management in the context of agile projects

  • Agile and Independent Testing3:38

    After completing this topic, you should be able to outline options for using independent testers on agile projects

  • Communicating Test Status and Product Quality4:31

    After completing this topic, you should be able to describe how test status, progress, and product quality can be communicated in an agile project.

  • Managing Risk Regression2:23

    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.

  • Skills of an Agile Tester3:39

    After completing this topic, you should be able to describe the skills that an agile tester should have

  • Role of an Agile Tester3:07

    After completing this topic, you should be able to describe the role of a tester in an agile team

  • Practical Activity: Agile Testing
  • Agile Software Testing - Methodologies and Approaches
  • Agile Software Testing - Methodologies and Approaches
  • Agile Software Testing - Methodologies and Approaches2:06

    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

  • Takeaways, Practical Applications and Endorsements
  • Ready to ace the PMI-ACP exam?0:21

    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.

  • Applied Knowledge is the Real Power17:45

    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.

Requirements

  • None

Description

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!

Who this course is for:

  • Software developers, solution architects, program and project managers, programers and all those involved in software development