Skip to content

Functional Test Case Management

AngusTester's Functional Test Case management module supports full lifecycle management of test cases, covering the entire process from design to execution and traceability, improving test coverage and quality control.

I. Views and Statistics Management

1. Switching Case Views

Description: Switch case display formats according to scenarios
Steps:

  1. Cases Click the "View Switch" icon in the upper right corner
  2. Select view mode:
    • List View: Optimal for batch operations
    • Tile View (default): Complete field display
    • Kanban View: Track by status grouping

⚠️Note: The browser automatically remembers the last used view

2. Viewing Real-time Analysis

Description: Monitor key test execution metrics
Steps:

  1. Cases Toggle the "Statistics View" switch in the upper right corner
  2. View core metrics:

II. Core Case Operations

1. Creating Cases

Description: Design new functional test scenarios
Steps:

  1. Cases Click "Add Case"
  2. Fill in key fields:
    • Title (must include functional module keywords)
    • Test Steps (steps + expected results paired)
    • Preconditions (environment dependency description)
    • Priority (from lowest to highest)

2. Batch Importing Cases

Description: Create cases in bulk using templates
Steps:

  1. Cases → Add Case Dropdown select "Import Cases"
  2. Download template, fill, and upload:
    • File size ≤20MB
    • Duplicate case selection: overwrite/skip policy

3. Test Execution Operations

Description: Record test results and track
Steps:

  • Test Pass:
    1. Click "Test Pass" on Pending Test cases
    2. Input actual hours or story points (required)
    3. Status changes to Test Passed
  • Test Fail:
    1. Click "Test Fail"
    2. Enter defect details (automatically generates defect draft)
  • Retest:
    1. Click "Retest" on completed cases
    2. Status reverts to Pending Test (retains history)
  • Reset Results:
    1. Click "Reset Test Results"
    2. Clear historical data (status resets to Pending Test)

III. Relationship Management

1. Task Association Management

Description: Bind cases to development tasks
Steps:

  1. Case Details → Associate Task Click "Associate Task"
  2. Select target tasks:
    • Filter by iteration/module
    • Supports multi-select batch association

      ⚠️ Task status changes trigger notifications after association

2. Case Association Management

Description: Establish reference relationships between cases
Steps:

  1. Case Details → Associate Case Click "Associate Case"
  2. Set association type:
    • Precondition Case (must execute first)
    • Supplementary Case (extended scenarios)

      ❗ Circular associations prohibited

IV. Traceability and Analysis

1. Review Record Tracking

Description: Trace case change history
Steps:

  1. Case Details → Review Records View version comparisons
  2. Included changes:
    • Step additions/deletions (red/green markers)
    • Expected result modifications
    • Priority adjustments

2. Comment Interaction

Description: Conduct case-related discussions
Steps:

  1. Case Details → Comments Enter content
  2. Click "Post" to create discussion
  3. Reply to comments: Click "Reply" for threaded discussions

3. Activity Audit

Description: Track full lifecycle case trails
Steps:

  1. Case Details → Activity View timeline
  2. Key operation records:
    • Status changes (with operator)
    • Operation descriptions
    • Relationship changes

V. Advanced Operations

1. Quick Marking Features

Description: Improve high-frequency operation efficiency
Steps:

  • Follow Case:
    1. Click "Follow" icon on case card
    2. Automatically added to My Followed list
  • Bookmark Case:
    1. Click "Bookmark" icon
    2. Added to quick-access favorites
  • Copy Link:
    1. Click "Copy Link"
    2. Generate permission-enabled quick-access URL

2. Cancelling Cases

Description: Deprecate invalid test cases
Steps:

  1. Target case click "Cancel"
  2. Select cancellation reason:
    • Requirement change
    • Feature deprecation
    • Duplicate case
  3. Status changes to Cancelled
    ❗ Cannot reactivate after cancellation

Released under the GPL-3.0 License.