Agile Testing and Quality Management Training

Duration: 
1 days
Codes: 
WA2136

Overview

This course teaches students how to implement a high level of software quality within the context of an agile development approach. Students will learn concepts and approaches useful for agile projects in their development of automated tests, code refactoring, and continuous integration. The course will prepare team members to understand the unique challenges and to employ best practices when addressing the testing aspect of agile development.

You will learn how to create and conduct functional testing within an iterative software development lifecycle.

Our Agile Quality offering teaches students how to implement a high level of software quality within the context of an agile development approach. Students will learn agile testing process concepts and approaches useful for agile projects in their development of automated tests, code refactoring, and continuous integration. The course prepares team members to understand the unique challenges and to employ best practices when addressing the testing aspect of agile development. This offering also teaches how to create and conduct functional testing within an iterative software development lifecycle.The agile testing course covers:

  • Test-driven development
  • Incorporation of user stories' acceptance criteria into automated tests
  • Utilization of a testing framework
  • Software development using continuous integration
  • Code refactoring
  • How test-driven development impacts design

Agile Quality training continue to be in demand. Web Age offers support for all your Agile Quality training needs. Sign up today for one of our instructor led Agile Quality training. Our Agile Quality course continues to be in high demand. The topics covered in the course are:

  • Test Driven Development (TDD)
    • Origins/explanation of TDD
    • Rationale for incorporating TDD
    • Testing basics
    • Principles of TDD
    • Exercise: Write sample tests
  • User Story and Acceptance Testing
    • Understanding User Story Acceptance criteria
    • Scenarios and business flow models
    • Where and when to incorporate testing in agile project
    • Definition of "done"
    • Exercise: Write acceptance criteria and scenarios
  • Continuous Integration (CI)
    • CI definition and concepts
    • Test suite framework
    • CI tools
    • Code Coverage
    • Coverage reporting
  • TDD and Unit Testing
    • Test First Concepts and techniques
    • Testing frameworks
    • Using the Strategy design pattern
    • Exercise: Design a simple test framework
    • Repeat writing and refactoring code to pass tests
    • Exercise: Write simple tests
  • Origins/explanation of TDD
  • Rationale for incorporating TDD
  • Testing basics
  • Principles of TDD
  • Exercise: Write sample tests
  • Understanding User Story Acceptance criteria
  • Scenarios and business flow models
  • Where and when to incorporate testing in agile project
  • Definition of "done"
  • Exercise: Write acceptance criteria and scenarios
  • CI definition and concepts
  • Test suite framework
  • CI tools
  • Code Coverage
  • Coverage reporting
  • Test First Concepts and techniques
  • Testing frameworks
  • Using the Strategy design pattern
  • Exercise: Design a simple test framework
  • Repeat writing and refactoring code to pass tests
  • Exercise: Write simple tests

Our other popular Agile webinars are:

  • Agile Architecture
  • How Agile can Fail

Web Age Agile testing course can be delivered in traditional classroom style format. Web Age Introduction to Agile testing training can also be delivered in a synchronous instructor led format.

Audience

Testers, test leads, developers, project managers, architects, and systems ana

Skills Gained

  • Test-driven development
  • Incorporation of user stories' acceptance criteria into automated tests
  • Utilization of a testing framework
  • Software development using continuous integration
  • Code refactoring
  • How test-driven development impacts design

Prerequisites

A basic understanding of Agile and the management of use cases or user stories in the context of an Agile project.

1 Day

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.