Skip to content

Test Case Baseline Management

AngusTester's Test Case Baseline management is used to lock test case versions, enabling requirement change tracking and version rollback. Through baseline creation, activation, and comparison, it ensures process control and traceability in testing.

I. Baseline Maintenance

1. Add Baseline

Description: Create a new baseline to record a snapshot of test case versions
Steps:

  1. Test Cases → Baseline Click "Add Baseline"
  2. Configure baseline attributes:
    • Name format: [Sprint Name]_[Date] (e.g., Sprint5_20240801)
    • Description field (document the purpose of the baseline)
  3. Select test cases for the baseline:
    • Batch select by module/tag
    • Supports selecting all currently active test cases

⚠ Note: Baseline names must be globally unique.

2. Edit Baseline

Description: Modify configuration information for unactivated baselines
Steps:

  1. Baseline List Locate baselines with Draft status
  2. Click the "Edit" icon to enter the edit interface
  3. Adjustable fields:
    • Name/Description (special character restrictions apply)
    • Add test cases (unactivated baselines allow additions/deletions)

❗ The scope of test cases in activated baselines cannot be modified.

3. Establish Baseline

Description: Lock test case versions and generate traceable snapshots
Steps:

  1. Baseline List Select the target baseline
  2. Click the "Establish Baseline" action
  3. The system automatically:
    • Records the current version of test cases (steps/expected results)
    • Changes status to Established

4. Delete Baseline

Description: Remove obsolete baselines to free storage resources
Steps:

  1. Baseline List Select the target baseline
  2. Click the "Delete" action icon
  3. Confirm by entering the baseline name in the pop-up window
  4. The system will:
    • Disassociate test case versions

II. Baseline Traceability Analysis

1. View Baseline Test Cases

Description: Verify version snapshots of test cases included in the baseline
Steps:

  1. Baseline List Click the baseline name
  2. View key information:
    • Tree directory of test cases (grouped by module)
    • Locked test case step details
    • Associated requirement original versions

2. Baseline Test Case Comparison

Description: Analyze differences between test cases in different baselines
Steps:

  1. Baseline Details Page Click the "Baseline Comparison" tab
  2. Select comparison objects:
    • Reference baseline (benchmark)
    • Comparison baseline (target for analysis)
  3. Click "Compare" to generate a report:
    • Added test cases (highlighted in green)
    • Deleted test cases (marked in red)
    • Content changes (blue difference indicators)

Released under the GPL-3.0 License.