Search For Knowledge

Google

Thursday, February 14, 2008

Few ideas for Regression Test

REGRESSION TEST

Regression test case selection methodology

Code Base Regression Test Selection (CBRTS)
Specification Based Regression Test Selection (SBRTS)
Risk Based Regression Test Selection (RBRTS)

Regression test Folder Structure

Module Level structure (Just with Modules)
Easy to Add
Easy to locate in high level
Easy to maintain in high level

UC level structure under Module (Existing structure of System Tests)
Easy to maintain in functional level / module level
Easy to locate in low level
Easy to maintain in low level
Easy use in future

Regression test selection from System tests

1. Risk Based Tests from every UC.
2. Test case that covers the primary objective / summary outline of the UC.
3. Test case that covers the priority E2E functionalities from that UC.
4. Integrated E2E test cases from UC level.


Conditions to be followed on Regression Test selection

1. Selected tests must cover all the major functionalities of the module.
2. No –ve tests in RT.
3. Selected tests must not concentrate on data type / data change / screen design.
4. Selected tests must not get affected on DBCR/UICR.
5. Selected Regression tests must cover most of the UAT cases.
6. Selected tests must cover all the possible High Risk areas in functional flow.

No comments: