Course Description

Course curriculum

  • 2

    Exercises

    • Exercises

  • 3

    Module 1: Agile Essentials

    • Module 1 introduction

    • Lesson 1.1: Agile values & manifesto

    • Lesson 1.2: Agile in the industry

    • Lesson 1.3: Agile benefits

    • Lesson 1.4: Agile testing challenges

  • 4

    Module 2: Quality, Defects, Tests and Agile

    • Module 2 introduction

    • Lesson 2.1: Software quality

    • Lesson 2.2: Defects & faults

    • Lesson 2.3: Why the traditional test process is not suitable for agile

    • Lesson 2.4: Cost of quality & defect prevention

  • 5

    Module 3: Team & Test Process Transformation

    • Module 3 introduction

    • Lesson 3.1: Testing team transformation

    • Lesson 3.2: Test process transformation

    • Lesson 3.3: Test design changes

    • Lesson 3.4: Test automation changes

    • Lesson 3.5: Test planning changes

  • 6

    Module 4: Team & Process Transformation

    • Module 4 introduction

    • Lesson 4.1: Feature and story grooming & early validation

    • Lesson 4.2: Test coverage

    • Lesson 4.3: Release test planning

    • Lesson 4.4: Iteration (sprint) test planning

  • 7

    Module 5: Tests to Support the Team

    • Module 5 introduction

    • Lesson 5.1: Unit testing (Q1)

    • Lesson 5.2: Integration testing (Q1)

    • Lesson 5.3: Functional story testing (Q2)

    • Lesson 5.4: ATDD & BDD (Q2)

  • 8

    Module 6: Tests to Critique the Product

    • Module 6 introduction

    • Lesson 6.1: System & end-to-end testing (Q3)

    • Lesson 6.2: Exploratory testing (Q3)

    • Lesson 6.3: Non-functional testing (Q4)

  • 9

    Module 7: Agile Testware and Tools

    • Module 7 introduction

    • Lesson 7.1: Agile test environment

    • Lesson 7.2: Agile testware & tools

  • 10

    Module 8: Agile-Friendly Test Automation

    • Module 8 introduction

    • Lesson 8.1: Test automation for agile