Qase Docs
Help CenterAPI DocsRoadmapSign up for free
  • General
    • Qase docs
    • Get started with the Qase platform
      • Account settings
      • Projects
      • Test suites
      • Test cases
        • Test Case Parameters
        • Test case review
        • Shared steps
        • Import test cases
        • Export test cases
        • Trash bin
        • Muted Tests
        • System fields
        • Nested steps
        • Test case actions
        • Filters
      • Requirements Traceability Report
      • AI Test Case Generator
    • Execute testing
      • Test plan
      • Test runs
      • Configurations
      • Environments
    • Issues tracking
      • Defects
      • Milestones
      • Requirements
    • Analytics
      • Dashboards
      • Queries (QQL, Qase Query Language)
      • Saved queries
    • Webhooks
      • Test Case
      • Test suite
      • Test plan
      • Shared step
      • Milestone
      • Custom field
      • Test run
      • Defect
      • Test review
  • AIDEN
    • AIDEN - QA Architect
  • Guide: Action editor
  • Administration
    • Workspace management
      • Users
      • Invites
      • Groups
      • Roles
      • Fields
      • Custom fields
      • Notifications
      • Tags
      • Attachments
      • Audit logs
      • Hotkeys
    • SSO / SAML instructions
      • AzureAD
      • OneLogin
      • Google Workspace
      • Okta
      • JumpCloud
    • SCIM
      • User lifecycle management with SCIM
      • Enable SCIM
      • Users
      • Discovery features
      • Errors
    • Security
      • SOC 2 Type II / SOC 3
      • ISO/IEC 27001:2022
      • Penetration testing report
      • Subprocessors
      • Qase IP addresses
    • Billing
      • Billing options
    • Subscriptions
      • Free plan
      • Startup plan
      • Business plan
      • Enterprise plan
  • Apps
    • Issue tracking
      • Jira Cloud
      • Jira Server/Datacenter Plugin installation
      • GitHub
      • Asana
      • Linear
      • Monday
      • ClickUp
      • Trello
      • Azure DevOps
      • GitLab
      • YouTrack
      • Redmine
    • CI/CD
      • Jenkins
      • BitBucket
      • GitHub CI
      • GitLab CI
    • Chats
      • Slack
  • Automation
    • Qase API
    • Reporters
      • JavaScript
        • Playwright
        • Cypress
        • Mocha
        • Newman
        • Jest
        • WebDriverIO
        • CucumberJS
        • TestCafe
      • Python
        • Pytest
        • Robot Framework
        • Behave
        • Tavern
      • Java
        • TestNG
        • JUnit 4
        • JUnit 5
        • Cucumber 3 (jvm)
        • Cucumber 4 (jvm)
        • Cucumber 5 (jvm)
        • Cucumber 6 (jvm)
        • Cucumber 7 (jvm)
      • PHP
        • PHPUnit
        • Codeception
      • Kotlin
        • Kaspresso
    • Qase CLI App
      • XCTest
Powered by GitBook
On this page
  • What are requirements in software testing?
  • How to create a requirement?
  • Requirement's details
  1. General
  2. Issues tracking

Requirements

PreviousMilestonesNextAnalytics

Last updated 4 months ago

Requirements are available in Startup, Business and Enterprise subscriptions.

What are requirements in software testing?

Requirements are a vital part of the test management paradigm. They allow you to track whether your product is what's expected of it and keep your testing efforts in accordance with the requirements documented earlier.

How to create a requirement?

In Qase, you can manage product requirements in the dedicated "Requirements" section.

To create a new requirement, hit the "+Requirement".

A requirement has several properties:

  • Title

  • Description: optional, add any extra information about your requirement here.

  • Parent: here you can define whether a requirement should be a sub-requirement of another higher-level requirement. If there are no requirements created yet, the only option available will be "Root".

  • Status: you can choose from several Requirement statuses - Valid, Draft, Review, Rework, Finish, Implemented, Not Testable, Obsolete.

  • Type: a requirement can be either an Epic, a User Story, or a Feature.

  • Attachments can be provided for additional context of a requirement.

  • Next, attach the Test Cases that will be covering your requirement:

Requirement's details

Once a requirement has been created, you can see its details in the section, create a "child" (or a sub-requirement), edit or delete it, and navigate to test cases that cover this requirement by clicking test case title:

Requirements section also allows you to look up items by title or description using the search box, or filter out specific requirements by a certain parameter (author, status, type, or creation date):