Foundations of Agile Software Testing

Agile Software Testing
Free tutorial
Rating: 4.0 out of 5 (1,441 ratings)
29,189 students
1hr 21min of on-demand video

Students will be able to articulate the major concepts in Agile Software Testing
Students will learn the objectives of testing, the testing lifecycles for each methodology, what the Agile TCOE is and it's functions.
Students will learn the testing roles, activities and artifacts used in Agile teams
Students will learn the diffent testing phases and teseting types
Students will learn high level test planning and test execution in agile projects
Students will learn about test metrics and reporting in agile projects
Students will learn common tools used in testing


  • Some basic exposure to software testing would be helpful


The Foundations of Agile Software Testing course presents an introductory overview of agile software testing and compares waterfall, iterative and agile methodologies. This course introduces students to the high level concepts of agile software testing including testing objectives and terminology, testing lifecycle, roles, activities and artifacts, test phases and types, agile acceptance criteria and test cases, agile estimation, sprint test planning and execution, defect management, agile test metrics and testing tools. 

This course is divided into 9 sections and includes review quizzes covering each section. Downloadable hand-outs are available for several lectures to be used as reference material after the course.

Our goal is to create courses that are very practical so that you can use what you have learned in you day to day project work in agile teams. 

Who this course is for:

  • Students who are wanting to enter the Software Testing Profession or are already Software Testers and are transitioning to Agile.


President, My Next IT Course CATP, CSM
Mary Ann Schatteman
  • 4.1 Instructor Rating
  • 1,836 Reviews
  • 33,384 Students
  • 2 Courses

A Certified Agile Testing Professional and Certified Scrum Master.

As a software testing professional for over 25 year, I have held positions at all levels of the testing organization starting out as a Test Analyst then progressing to a Test Lead, Test Manager, Program Test Manager, Senior Test Manager, Acting AVP and Director of Testing. I have concentrated my career in large enterprises within the Insurance, Telecom and Banking industries. I have managed testing team both onshore and offshore and built and lead teams of up to 400 resources. My project experience includes projects of all sizes up to $500 million in technology spend. I have directly managed budgets of up $60 million annually.

My work in the testing methodology in waterfall, iterative and agile has been adopted by large Banks at the enterprise level and has lead to a transformation of the testing practice at that level.

Working closely with offshore vendors, I have been able to influence their testing practices and elevated teams to much higher capability maturity levels as confirmed by independent comprehensive assessments.

Working with testing professionals both onshore and offshore, I have found a large gap in the testing skills of resources, exacerbated by many organizations lack of foundational training.

My goal is to provide much needed training in Agile Software Testing for those who want to enter this profession as well as those looking to improve their skills in order to advance in their careers. 

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses