Requirements Overview - Test Case Management

Requirements are specifications that define what needs to be built, fixed, or enhanced in your project. They serve as the foundation for test case creation and help ensure that all features and fixes are properly tested. The Requirements page provides a comprehensive interface for managing requirements throughout their lifecycle.

Core Concepts

What are Requirements?

Requirements are structured documents that describe:

  • Features: New functionality to be added
  • Bug Fixes: Issues that need to be resolved
  • Performance Improvements: Enhancements to system performance
  • Enhancements: Improvements to existing features

Each requirement can be linked to test cases, allowing you to track test coverage and ensure all requirements are properly validated.

Requirement Types

Requirements can be categorized into the following types:

  • Feature: New functionality or capability to be added to the system
  • Bug Fix: An issue or defect that needs to be resolved
  • Performance: Improvements related to system speed, efficiency, or resource usage
  • Enhancement: Improvements or refinements to existing features

Requirement Status

Requirements progress through different statuses:

  • Draft: Initial requirement that is being defined
  • In Progress: Requirement is actively being worked on
  • In Review: Requirement is being reviewed for approval
  • Approved: Requirement has been approved and is ready for implementation
  • Rejected: Requirement has been rejected and will not be implemented

Accessing Requirements

To access the Requirements page:

  1. Navigate to your workspace
  2. Select a project from the project list
  3. Click on Requirements in the project sidebar navigation

The Requirements page displays all requirements for the selected project in a table format.

Viewing Requirements

Requirements Table

The requirements table displays the following columns (which can be shown or hidden):

  • Title: The name of the requirement
  • Description: A brief description of the requirement
  • Type: The requirement type (Feature, Bug Fix, Performance, Enhancement)
  • Status: The current status of the requirement
  • Usage: Number of test cases linked to the requirement

Column Management

You can customize which columns are visible:

  1. Click the Columns button in the header
  2. Check or uncheck columns to show or hide them
  3. Changes are applied immediately

Sorting

You can sort requirements by clicking on column headers:

  • Click Title or Description to sort alphabetically
  • Click again to reverse the sort order
  • Sort indicators show the current sort direction

Pagination

Requirements are paginated for easier navigation:

  • Use the pagination controls at the bottom to navigate between pages
  • Adjust the number of requirements per page using the dropdown (default: 10)
  • The page shows the current range (e.g., “Showing 1 - 10 of 25 requirements”)

Next Steps

Was this page helpful?