Agile Testing Strategies and Practices Training (ICP-TST Certification)

Course 1815

  • Duration: 3 days
  • Sandbox: Yes
  • Exam Voucher: Yes
  • Language: English
  • 17 NASBA CPE Credits (live, in-class training only)
  • 17 PMI PDUs
  • Level: Intermediate

In this hands-on Agile Testing Training, we will delve into the various testing methodologies used to ensure that the software meets business requirements and performs optimally in the production environment. We'll also discuss the importance of involving the testing team and development team in the testing process, and how User Acceptance Testing (UAT) plays a crucial role in ensuring the software is tested with a realistic number of users. 

You also gain experience improving the design of existing code using refactoring techniques and managing changes with a Continuous Integration Framework. By the end of this course, you'll have a solid understanding of the software testing process and be well-equipped to manage and participate in effective testing practices.

Agile Testing Training Delivery Methods

  • In-Person

  • Online

Agile Testing Training Information

In this ICP-TST Certification course, you will learn how to:

  • Select efficient Agile testing practices for a project to ensure continuous feedback.
  • Optimize iteration and release test plans that result in superior software quality.
  • Create sustainable software products with test-driven development.
  • Foster team collaboration for the creation of effective testing assets.
  • Integrate value-based testing to ensure user satisfaction.

Agile Testing Strategies Training Prerequisites

Before attending this course, attendees should have the following:

Taking Learning Tree course 1820, Agile Automation Testing Training (ICP-ATA Certification), is highly recommended, either before or after this course, to complete the ICAgile certification pathway for Agile Testing.

ICP-TST Certification Information

This Agile testing strategies and practices training course qualifies for the ICAgile Certified Professional in Agile Testing (ICP-TST) and prepares attendees for the ISTQB Agile Tester Exam.

ICAgile: To obtain the ICAgile certification, students must pass the Learning Tree exam. Learning Tree customer service will process your registration with ICAgile once the exam has been passed. Please allow 10 business days.

ISTQB: This course prepares students to pass the ISTQB Agile Tester Exam. The cost of the exam is not included in the tuition price. To be eligible for the Agile Tester Foundation Extension certification exam, candidates must first hold the ISTQB Foundation Certificate, Learning Tree course 316, ISTQB Foundation Level Training

Contact your exam provider on the ISTQB website for details about taking the exam in your area.

Agile Testing Training Outline

General testing theory

  • Evaluating the key testing principles
  • Differentiating between Agile and traditional practices
  • Introducing the theory and purpose of Agile Testing

Transitioning to Agile software development processes

  • Mapping Agile principles and values to testing
  • Inspecting Agile testing quadrants
  • Benefiting from Test Driven Development (TDD)
  • Automating testing for better Agility

Acquiring a test basis

  • Testing the charter and key features
  • Focusing on customer value and user personas
  • Writing useful test cases from user stories
  • Developing Story Acceptance Criteria

Automating through Acceptance Test Driven Development (ATDD)

  • Designing the anatomy of an Agile Test
  • Creating a Test Idea Catalog
  • Refining a Definition of Done and Ready
  • Anticipating validation criteria through Behavior Driven Development (BDD)

Preparing for User Acceptance Testing (UAT)

  • Specifying by examples and scenarios
  • Enabling Usability and Exploratory Testing
  • Performing Story-Mapping for better coverage
  • Managing the UAT processes

Building proficiency with TDD

  • Defining the unit candidates for testing
  • Achieving green-light success
  • Identifying good tests
  • Dealing with large systems

Validating for FURPS+ (Functional, Usability, Reliability, Performance, Supportability)

  • Finding non-functional testing patterns
  • Simulating interfaces and conducting performance testing through automation
  • Evaluating legacy systems

Test strategy and planning

  • Creating a risk-based approach to release planning
  • Coordinating day-to-day through a lightweight test plan
  • Declaring rules on zero-bug tolerance and defect tracking
  • Using metrics to measure success

Successful delivery management

  • Implementing continuous integration and deployment
  • Setting up JIT (Just In Time) test environments
  • Organizing post-release testing

Team mindset and culture

  • Working toward a whole team approach to quality
  • Designing software with high testability attributes
  • Sharing testing responsibilities between developers and testers
  • Collaborating on complex and distributed team projects

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Agile Testing Training Course FAQs

Any work experience as any of the following: Agile Testers, Agile Developers, Product Owners, Analysts and Test Managers, QA Managers, and those whose role is to ensure that Agile teams deliver high customer satisfaction at an optimized cost.

ICAgile is one of the leading global agile accreditation and certification bodies. They help organizations design learning experiences that create an agile mindset and continue the agility within the organization.

This is a 3-day instructor-led training course that provides hands-on skills to integrate testing and quality assurance in Agile software development. You will learn how to ensure code quality, prove software value, and improve existing code. The course prepares attendees for the ICAgile Certified Professional in Agile Testing (ICP-TST) and ISTQB Agile Tester Exam.

The course qualifies for ICAgile Certified Professional in Agile Testing (ICP-TST) and prepares attendees for the ISTQB Agile Tester Exam. The cost of the ISTQB exam is not included in the tuition price.

To obtain the ICAgile certification, students must pass the Learning Tree exam. Learning Tree customer service will process your registration with ICAgile once the exam has been passed. Please allow 10 business days.

Yes! We know your busy work schedule may prevent you from getting to one of our classrooms, which is why we offer convenient online training to meet your needs wherever you want. This course is available in class and live online.

The course includes 3-day training and one-on-one after-course instructor coaching. The course covers key aspects of Agile testing, including selecting efficient practices, optimizing iteration and release plans, and integrating value-based testing.

Prior to attending this course, attendees should have attended:  Learning Tree course 918, Agile Fundamentals Training, or Learning Tree course 1813, Certified ScrumMaster® (CSM) Training.

Any work experience in software development and testing and as any of the following: Agile Testers, Agile Developers, Product Owners, Analysts and Test Managers, QA Managers, and those whose role is to ensure that Agile teams deliver high customer satisfaction at an optimized cost. 

The course is offered in-person and online.

Taking Learning Tree course 1820, Agile Automation Testing Training (ICP-ATA Certification), is highly recommended, either before or after this course, to complete the ICAgile certification pathway for Agile Testing. 

While the course qualifies for an ICAgile certificate, the class is not written like an exam prep course. The material is designed for hands-on, Agile training in testing.

Students will be emailed a short document to review before class. Understanding the content of this pre-course reading is required before class, so more in-class time can be devoted to Testing Practices in an Agile environment.

The course covers testing in an Agile environment, confirming customer satisfaction, and implementing developer and technology testing. Topics include general testing theory, transitioning to Agile processes, automated testing, TDD, ATDD, BDD, UAT, and more.

Chat With Us