Skip to content

Test Plan Management

AngusTester's Test Plan management module supports full-cycle test process management, covering plan creation, execution monitoring, and closed-loop analysis.

I. Test Plan Configuration

1. Create Test Plan

Description: Define test cycle and scope
Steps:

  1. Cases → Plans Click "Add Plan"
  2. Fill in core information:
    • Plan name (recommended format: [Version] Test Plan)
    • Schedule (start/end date)
    • Effort estimation method (case count/story points)
    • Test scope description (key functional modules)

⚠️Note: End date must be at least 1 day later than start date

2. Clone Historical Plan

Description: Reuse mature test plan templates
Steps:

  1. Plan Management List Select target plan
  2. Click "⋮" and choose "Clone"
  3. System automatically:
    • Creates a copy (appends "_Copy" to name)
    • Copies associated cases and configurations
    • Resets status to Not Started

⚠️Note: Time range needs manual reset

3. Edit Plan Configuration

Description: Adjust parameters for unstarted plans
Steps:

  1. Plan Management List Find Not Started plan
  2. Click "Edit" icon
  3. Modifiable fields:
    • Owner change
    • Member and role adjustments
    • Additional test scope description
    • Upload reference documents

4. Delete Test Plan

Description: Clean up invalid test cycles
Steps:

  1. Plan Management List Select target plan
  2. Click "⋮" and choose "Delete"
  3. Confirm by entering plan name
  4. System executes:
    • Moves to recycle bin
    • Removes case associations
    • Notifies creator and app admins via email

❗️Note: Emptying recycle bin permanently deletes data

II. Test Execution Control

1. Start Test Plan

Description: Activate test execution cycle
Steps:

  1. Plan Management List Select target plan
  2. Click "Start" button
  3. System automatically:
    • Changes status to In Progress
    • Notifies all test members via email
    • Locks test scope

⚠️Note: Cases added after start are marked "Out of Plan"

2. Block Test Plan

Description: Pause blocked test activities
Steps:

  1. Plan → Target Plan Click "⋮" and choose "Block"
  2. Enter blocking reason:
    • Dependency version delay (link blocking task)
    • Environment failure (record ticket number)
    • Requirement change (attach change doc link)

❗Note: Blocked status exceeding 7 days triggers auto-alert

3. Complete Test Plan

Description: Officially conclude test cycle
Steps:

  1. In Progress Plan Click "Complete"
  2. Submit closure materials (TODO):
    • Test coverage report (auto-generated)
    • Outstanding risk description (manual input)
    • Auto-archive associated case versions

III. Test Data Analysis

1. Burn-down Chart Analysis

Description: Track test progress and effort consumption
Steps:

  1. Plan → Target Plan Click "⋮" and choose "View Burn-down Chart"
  2. Key metrics:
    • Ideal progress line (green)
    • Actual progress line (blue)
      Auto-updates in real-time

2. Member Progress Monitoring

Description: Evaluate tester workload
Steps:

  1. Plan → Target Plan Click "⋮" and choose "View Member Progress"
  2. View dimensions:
    • Case completion rate & ranking
    • Work efficiency & ranking
    • Blocked case distribution (by owner) TODO
    • Estimated/actual effort deviation

3. Export Plan Cases

Description: Generate test execution detail reports
Steps:

  1. Plan → Target Plan Click "⋮" and choose "Export Cases"
  2. Select format:
    • Excel (with execution details)
    • CSV (API integration format)

Released under the GPL-3.0 License.