Unit-5�Efficient Test Suite Management
WHY DOES A TEST SUITE GROW?
WHY DOES A TEST SUITE GROW?
WHY DOES A TEST SUITE GROW?
WHY DOES A TEST SUITE GROW?
MINIMIZING THE TEST SUITE AND ITS BENEFITS
MINIMIZING THE TEST SUITE AND ITS BENEFITS
Minimizing a test suite has the following benefits:
TEST SUITE PRIORITIZATION
TEST SUITE PRIORITIZATION
Goals of prioritization
TEST SUITE PRIORITIZATION
TYPES OF TEST CASE PRIORITIZATION
General Test Case Prioritization
Version-Specific Test Case Prioritization
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
Prioritization for system test suite
PRIORITIZATION TECHNIQUES
COVERAGE-BASED TEST CASE PRIORITIZATION:
PRIORITIZATION TECHNIQUES
Additional Statement Coverage Prioritization
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
For example, Here the order will be 1, 2, 3.
PRIORITIZATION TECHNIQUES
Total Fault-Exposing-Potential ( FEP) Prioritization
PRIORITIZATION TECHNIQUES
Total FEP prioritization outputs the test case order as (2, 3, 1).
PRIORITIZATION TECHNIQUES
RISK-BASED PRIORITIZATION
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION BASED ON REQUIREMENTS
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION USING RELEVANT SLICES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
execution slice is highlighted in the given code segment for T2.
PRIORITIZATION TECHNIQUES
[da = (basic*25)/100;
instead of da = (basic*15)/100;],
then only T 2 will be rerun. So in the execution slice, we will have less number of statements.
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES
PRIORITIZATION TECHNIQUES