Knowledge Base

Your go-to hub for product insights, guides, and updates. Our roadmap is shaped by real user feedback and focused on delivering powerful, intuitive, and affordable solutions.

Latest Version
Version 2.39
Latest Update
25 April 2026
  1. Home
  2. >
  3. Requirements

Requirements

The Requirements feature helps teams define, organize, and track business or functional needs, and link them directly to test cases for complete traceability. This ensures that every requirement is validated through testing and that no critical functionality is missed.

What is a Requirement?

A Requirement represents a documented need or condition that the software must fulfill. It defines what the system should do from a business or user perspective.

  • Ensures the product meets customer expectations and specifications
  • Clearly defines expected system behavior
  • Can be linked to one or more test cases for validation
  • Automatically updates status based on test case execution results

Creating a New Requirement

Creating a requirement allows you to formally document a business or functional need and associate it with relevant test cases.

Navigate to: Project → Requirements → Create Requirement

This opens the New Requirement form where you can capture all necessary details.

Fields in the Requirement Form

1. Name

The Name is the primary identifier for the requirement. Use a concise and descriptive title that clearly explains the functionality or need.

Examples:

  • User Login Functionality
  • Test Case Edit History Tracking
2. Tags

Tags help categorize and organize requirements. You can add multiple tags to a single requirement to improve discoverability.

Common tag use cases:

  • Feature-based: login, reporting, dashboard
  • Risk-based: critical, security
  • Process-based: audit, traceability

Tags are displayed in the Requirements list view, requirement details view, and tag-based search filters.

3. Description (Rich Text Editor)

The Description field uses a rich text editor that allows detailed documentation of the requirement.

You can include:

  • Business context and background
  • Functional expectations
  • Acceptance criteria
  • Assumptions or constraints
  • References or external links

Supported formatting:

  • Bold and italic text
  • Bullet and numbered lists
  • Hyperlinks
  • Images
4. External ID

The External ID allows you to link a requirement to an external system such as Jira. This is useful for teams managing requirements across multiple tools.

The External ID must be unique within the project.

Examples:

  • JIRA-1024
  • REQ-LOGIN-01
5. Test Cases

Use this field to link existing test cases to the requirement. A single requirement can be associated with multiple test cases.

  • Ensures validation coverage
  • Linked test cases appear in the requirement details view
  • Test results automatically update requirement status

Click Save to create the requirement.

Viewing and Managing Requirements

The Requirements List View provides a centralized overview of all requirements within a project.

Columns Overview

  • Key: Auto-generated unique identifier (e.g., Q-24)
  • Name: Clickable name to open the requirement details
  • Test Cases: Number of linked test cases
  • Tags: Visual tag chips
  • Last Modified: Date and user of last update

This view helps teams review coverage, identify gaps, and manage large sets of requirements efficiently.

Searching and Filtering Requirements

Search

Use the search bar to find requirements by name or keyword. Results update instantly as you type.

Tag-Based Filtering

Filter requirements by clicking one or more tags. Multiple tags can be combined to narrow results further, making it easier to work with large projects.

Requirement Details View

Clicking on a requirement opens the detailed view, providing complete visibility into the requirement and its associated test cases.

Details Section
  • Created By: Original creator
  • Last Modified By: Most recent editor
  • Tags: All associated tags
Test Cases Section

This section lists all test cases linked to the requirement, including:

  • Test case key
  • Test case name
  • Trend indicator showing test execution health over time

Actions on a Requirement

  • Edit: Update the name, description, tags, External ID, or linked test cases.
  • Delete: Remove the requirement from the project. If deleted accidentally, it can be recovered from the Recycle Bin.
  • AI Analyze: Automatically analyze requirements and linked test cases to identify missing coverage, gaps, and areas needing additional validation.