Skip to toolbar
4.15 out of 5
4.15
42 reviews on Udemy

Foundations of Agile Software Testing

Agile Software Testing
Instructor:
Mary Ann Schatteman
1,534 students enrolled
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

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. 

Introduction

1
Introduction

Testing Objectives and Terminology

1
Testing Objectives

In this lecture we answer the question of what testing is and why it is important. We examine the objectives of testing and what would happen if we did not test. We also present the 8 Agile Principles from the Agile Manifesto.

2
The Cost of Quality

In this lecture we examine the "cost of quality" and the "total cost of quality" and what the industry standard is for each. We also look at the factors that influence these measures.

3
Testing Terminology

In this lecture we define the 15 most common testing terms that you will encounter in software testing. 

The Testing Lifecycle

1
Where Does Testing Fit Within Projects?

In this lecture we examine waterfall, iterative and agile methodologies to determine where testing fits within each one.  

2
The Testing Lifecycle

In this lecture we present the testing lifecycle for waterfall, iterative and agile methodologies.

3
Sections 1, 2 and 3 Review

This quiz covers a review of the first 3 sections of this course

The Agile Testing Center of Excellence (TCOE)

1
The Agile TCOE

The Agile Testing Center of Excellence comprises several functions. In this lecture we look at the overall structure of the agile TCOE, it's individual functions and resources that comprise it. 

Testing Roles, Activities and Artifacts

1
Testing Roles

In this lecture we identify and describe nine common testing roles.

2
Testing Activities

In this lecture we list the common testing activities and define their accountability within waterfall / iterative and agile.

3
Testing Artifacts

In this lecture we list common testing artifacts and define their accountability within waterfall / iterative and agile.

Acceptance Criteria, Test Cases and Requirements Traceability

1
Acceptance Criteria, Agile Test Cases and Requirements Traceability

In this lecture we define acceptance criteria and test cases. We also compare waterfall / iterative vs agile for requirements traceability.

2
Sections 4,5 and 6 Review

This quiz reviews sections 4, 5 and 6

Testing Phases and Testing Types

1
Testing Phases

In this lecture we define the difference between a test phase and a test type. We define what each of the 9 phases of testing are and how their accountability differs between waterfall / iterative and agile methodologies.

2
Testing Types

There are many different testing types used in projects. In this lecture we define and describe 22 of the most common testing types.

Agile Test Estimation, Sprint Test Planning and Sprint Test Execution

1
Agile Test Estimaton

In this lecture we compare the process of estimation between waterfall / iterative and agile methodologies. We also discuss who does estimates in agile teams and what methods are used in agile estimating.

2
Agile Test Planning

In this lecture we examine the various agile sprint test planning activities. 

3
Agile Test Execution

In this lecture we break sprint test execution down into 6 components and examine each one separately. 

4
Sections 7, 8 Review

This quiz reviews sections 7 and 8

Agile Defects and the Definition of Done

1
Agile Defects and the Definition of Done

In this lecture we define what a defect is and how they are managed in agile projects. We then define what the "definition of done" is and how it differs from Entry and Exit criteria used in waterfall projects. 

Agile Test Metrics and Reporting and Testing Tools

1
Agile Test Metrics and Reporting

In this lecture we examine the different test metrics and reporting used in agile projects.

2
Testing Tools

In this lecture we explore some of the different testing tools that are used by test teams for test management, test automation, test data creation, SOA Testing, Performance Testing and Mobile Testing.

3
Sections 9, 10 Review

The quiz review sections 9 and 10

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
42 Ratings

Detailed Rating

Stars 5
13
Stars 4
15
Stars 3
10
Stars 2
3
Stars 1
1
30-Day Money-Back Guarantee

Includes

1 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion
WP Twitter Auto Publish Powered By : XYZScripts.com