|
Workshop Objectives
Two day training on Agile Testing Strategies and Management
focuses on comprehensive coverage of all practical way of
understanding and implementing the basic concepts of Agile Test
Strategies and management that will enable the participants to
make informed decisions regarding practices that will be
effective for their own organizations.
After the completion of the course, the
participants would be able to:
Understand the Concepts of Agile Test Strategies and
Management
Understand the Agile Life Cycle, Scrum Process
Understand estimation in Agile, Testing outside sprints, Test
metrics used for Agile project
Program Outline
Day 1
09:30 – 09:45 Introduction
Participants
Familiarization with course material
Familiarization with the protocols and timings
Expectation setting and clarifications
09:45 – 11:00 Agile Concepts
Agile Manifesto, values and practices
Agile Characteristics
Applicability of Agile Methods
Popular Agile Flavors
11:00 – 11:15 Tea Break
11:15 – 12:00 The Agile Life Cycle
The Scrum process
Requirements – User Stories
Scrum Artifacts
Scrum Roles
Scrum Meetings
12:00 – 13:00 The Scrum team
Scrum Team composition
Team commitment and self organization
Role of testers in Scrum
Dynamics of a Sprint
Skills requirement for testers
Agile Engineering practices
Re-factoring
Test driven development
Continuous integration
Retrospectives
Pair programming
13:00 – 14:00 Lunch time
14:00 – 15:45 Agile testing strategies
Testing in Agile projects
Practice of Continuous testing
Testing as part of Iterations
Shared test resources
Testers in distributed teams
15:45 – 16:00 Tea Break
16:00-17:30 Test strategy and planning
Deciding types of tests
Testing for various life cycle models
Test planning for a Release
17.00 – 17.30 Q and A session
Day 2
09:30 – 11:00 Testing in iterations
Test case design, review
Unit testing
Functional testing
Bug tracking and management
Validating bugs
Estimation in Agile
Facts about Estimation
Agile estimation strategy
Estimating test efforts in Agile
Modified Wide band Delphi process
Estimation using Planning poker method
11:00 – 11:15 Tea Break
11:15 – 12:00 Testing outside sprints
Planning high volume testing
Planning for Regression, Workflow, System acceptance testing
Planning for performance testing
12.00 13.00 Test metrics
Metrics for Agile projects
Definition of metrics
Some useful test metrics for Agile projects
Metric collection and analysis
13:00 – 14:00 Lunch time
14:00 – 15:30 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
15:30 – 15:45 Tea Break
15:45 - 17:15 Case Studies and exercises
Execution of a 90-min sprint
Situational exercises: More than 20 real life situations would
be analyzed during the course
17.15 – 17.30 Q and A session
Workshop Methodology
Instructor Led Training with exercises and discussions on real
life situations.
Audience Profile
The course is appropriate for both Novice and Experienced
Testers under the following category:
Test Engineers;
Test Analysts;
Quality Assurance Specialists;
Software developers;
Project Managers;
Test lab Managers;
Configuration Managers;
|