Brought to you by Ideva ~ Internet
Development Associates
MITs 2 Day
The Most Important
Tests, MITs, Test Management Method
Prerequisites: None
You will learn what the Most Important
Tests, MITs, method is and how to use it to plan and carry out a risk based metrics rich
test effort that will provide the most effective test effort possible given the time and
resources available.
Course Length:
2 day lecture with exercises
Day 1: Risk Based Test Management
Day 2: Identifying and Executing the Most Important Tests
Description:
It is usually easier to devise a comprehensive test set
than it is to find the time and resources to exercise it fully or to track the problems
found during testing to their source.
How much testing is enough? Which tests should we choose to execute? How many tests do
we need? The MITsä (Most Important Tests) Method can be used
to provide answers to these questions. MITs is a risk based project management method that
uses ranking criteria to select tests that will provide the best test coverage possible
for the resources and time available.
This two day MITs seminar covers the steps of the method in
detail. Working examples and in-class exercises ensure that students gain a working
knowledge of the techniques. The seminar places special emphasis on helping students apply
the MITs techniques to their own testing process.
Topics:
Day 1:
Risk Based Test Management
Session
1: Introduction and Background
Learn to set the testing goals to balance the risk of
testing and not testing
Explore what MITs does
Learn how MITs works
Session
2: Identify Test Requirements
Identify the domain of testing
Identify relevant standards
Learn to recognize and state assumptions
Session 3: Build the Test Inventory
Techniques: Human factors and Analytical Analysis Methods
· List the non-analytical tests
· List the analytical tests
· Build the data test sets
· List the test environments
Tools: Test Inventory
Session 4: Perform MITs Analysis
·Techniques: Use Ranking Criteria and MITs
Identify Your Risk
Criteria and Rank Index
Rank all the tests
Calculate the MITs
Tools: Test Calculation Worksheet, Test Inventory
Sample: test calculation worksheet
Session 5: Estimate the Test Effort and Negotiate for Resources
Apply Risk to the test
inventory
Test estimation and
sizing
Tools: The MITs
Inventory
Introduction to S Curves
Use S Curves to:
· Fit testing into the time frame
· Estimate the number of errors that remain
· Sample: Test sizing worksheet
Day 2:
Identifying and
Executing the Most Important Tests
Session
1: Introduction:
Case Study: Analytical versus Exploratory Strategies
Analytical Methods for Performing Risk Based Testing
Session 2: Path Analysis
Applied Path Analysis
Tools: UML and Vizio
Session 3: Data Analysis
Test Cases and Data Sets
Traditional techniques
All Pairs
Test Selection
Session 3: Applying Risk analysis and Ranking to Selected
tests
= Identifying the Most Important Tests
Automation potential and automated test generation
Executing the Most Important Tests
Session 4: Managing Test Execution
and Reporting Test Progress
S-Curves – How they work
S-Curves in Practice
Session 5: Strategies for Reporting
and Tracking Bugs
Bug Lifecycle
Case Study: A Successful Agile
Effort
Analyzing Bug Statistics
The time-to-fix versus risk “Z” index
Session 6: Measuring the performance
of the test effort and demonstrating the value of testing