![TechEd Course Banner.png](https://static.wixstatic.com/media/0946c3_6e283c639be9406db3004b56c6533d5a~mv2.png/v1/fill/w_980,h_432,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0946c3_6e283c639be9406db3004b56c6533d5a~mv2.png)
Agile Testing Methods for Developers and Testers
106
Course Code:
In this course, you will learn how to Select efficient Agile testing practices for a project to ensure continuous feedback.
5 Days
Advanced
![fotor_2023-5-12_10_29_21.png](https://static.wixstatic.com/media/0946c3_4af9f7805a524edfba7be23885e221e6~mv2.png/v1/fill/w_450,h_450,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/fotor_2023-5-12_10_29_21.png)
Learning Objectives
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.
Prerequisites:
None
Intended Audience
Software developers, solution architects, program and project managers, programers and all those involved in software development
![focused-students-using-tablet-discussing-information (1).jpg](https://static.wixstatic.com/media/0946c3_4f35a1f78c7e42c2a5847c8286e7b800~mv2.jpg/v1/fill/w_316,h_211,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/focused-students-using-tablet-discussing-information%20(1).jpg)
Course Outline:
Module 1: Testing in an Agile Environment
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
Module 2: Confirming Customer Satisfaction
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
Module 3: Implementing Developer and Technology Testing
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
Module 4: Test Management
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
Program Highlights
Highly engaging & interactive sessions
70% Hands On
Quizzes & Assessments
24*7 Support
Why TechEd Trainings?
​Handcrafted Content
Professional Trainers
Hands On Labs
Seamless Delivery