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:
- Navigate to your workspace
- Select a project from the project list
- 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:
- Click the Columns button in the header
- Check or uncheck columns to show or hide them
- 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
- Learn how to Create and Edit Requirements
- Explore Viewing Requirement Details
- Check out Filtering and Search to find requirements quickly
- Review Analytics and Export for insights and reporting
- Read Best Practices for effective requirement management
Was this page helpful?