Agile Test Strategies and Management
QA and Testing
Training
Provided by Edista Testing Institute
This course provides two days of experience in managing and controlling Agile Software Testing projects, looking at the underlying philosophy and motivation for this trend in software testing /development and examining the core practices. The course provides an introduction to the Agile Methods that will enable the participants to make informed decisions regarding practices that will be effective for their organizations.
Mode:
Instructor Led Training
Exercises
Discussions on real life situations.
Pre-requisites:
Participants are expected to have some understanding of basic business practice, and exposure to Software Development Lifecycle and Software Testing.
Participants should have some experience in guiding or leading teams and/ or projects.
|
|
||||||||||
Agile Test Strategies and Management
Program Contents:
Module-1: Agile concepts
Agile Manifesto, values and practices
Agile characteristics
Applicability of Agile methods
Popular Agile flavors
Module-2: The Agile Life cycle
The Scrum process
Requirements
User Stories
Scrum artifacts
Scrum roles
Scrum meetings
Module-3: The Scrum Team
Scrum team composition
Team commitment and self-organization
Role of testers in Scrum
Dynamics of a Sprint
Skills requirement for testers
Module-4: Agile Engineering practices
Re-factoring
Test driven development
Continuous integration
Retrospectives
Pair programming
Module-5: Agile testing strategies
Testing in Agile projects
Practice of Continuous testing
Testing as part of Iterations
Shared test resources
Testers in distributed teams
Module-6: Test strategy planning
Deciding types of tests
Testing for various life cycle models
Test planning for a Release
Module-7: Testing in iterations
Test case design, review
Unit testing
Functional testing
Bug tracking and management
Validating bugs
Module-8: Estimation in Agile
Facts about Estimation
Agile estimation strategy
Estimating test efforts in Agile
Modified Wide band Delphi process
Estimation using Planning poker method
Module-9: Testing outside sprints
Planning high volume testing
Planning for Regression, Workflow, System acceptance testing
Planning for performance testing
Module-10: Test metrics
Metrics for Agile projects
Definition of metrics
Some useful test metrics for Agile projects
Metric collection and analysis
Module-11: Test automation
Test automation strategies
Automation types and tools
Unit test frameworks
Automation of Regression testing
Case Studies and exercises
Release planning with specific testing requirements
Estimation in Agile
Wide band Delphi and planning poker
Sprint planning meeting
Execution of a 90-min sprint
Situational exercises: More than 20 real life situations would be analyzed during the course
Module-1: Agile concepts
Agile Manifesto, values and practices
Agile characteristics
Applicability of Agile methods
Popular Agile flavors
Module-2: The Agile Life cycle
The Scrum process
Requirements
User Stories
Scrum artifacts
Scrum roles
Scrum meetings
Module-3: The Scrum Team
Scrum team composition
Team commitment and self-organization
Role of testers in Scrum
Dynamics of a Sprint
Skills requirement for testers
Module-4: Agile Engineering practices
Re-factoring
Test driven development
Continuous integration
Retrospectives
Pair programming
Module-5: Agile testing strategies
Testing in Agile projects
Practice of Continuous testing
Testing as part of Iterations
Shared test resources
Testers in distributed teams
Module-6: Test strategy planning
Deciding types of tests
Testing for various life cycle models
Test planning for a Release
Module-7: Testing in iterations
Test case design, review
Unit testing
Functional testing
Bug tracking and management
Validating bugs
Module-8: Estimation in Agile
Facts about Estimation
Agile estimation strategy
Estimating test efforts in Agile
Modified Wide band Delphi process
Estimation using Planning poker method
Module-9: Testing outside sprints
Planning high volume testing
Planning for Regression, Workflow, System acceptance testing
Planning for performance testing
Module-10: Test metrics
Metrics for Agile projects
Definition of metrics
Some useful test metrics for Agile projects
Metric collection and analysis
Module-11: Test automation
Test automation strategies
Automation types and tools
Unit test frameworks
Automation of Regression testing
Case Studies and exercises
Release planning with specific testing requirements
Estimation in Agile
Wide band Delphi and planning poker
Sprint planning meeting
Execution of a 90-min sprint
Situational exercises: More than 20 real life situations would be analyzed during the course
About The Training Provider: Edista Testing Institute
Edista Testing Institute - Edista Testing Institute (ETI), a setup by QAI India, is initiated as industry academia collaboration for furthering learning and certifications in the field of Software Testing for individuals and corporates. Our core focus is on building capacity and capability in Testing for the organizations operating in the space of Information Technology.
ETI focuses on training in field of Software...
