Manage Requirements


In Testsigma, you can map each test case to a specific requirement, allowing for a more organized approach to testing. This ensures that every software requirement is effectively addressed and improves test coverage.

According to IEEE standard 729, a requirement is defined as follows:

  • A condition or capability needed by a user to solve a problem or achieve an objective
  • A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification or other formally imposed documents
  • A documented representation of a condition or capability as in 1 and 2

A software requirement can be of 3 types:

  • Functional requirements
  • Non-functional requirements
  • Domain requirements


Prerequisites

Before you begin, ensure you are familiar with concept of Creating a Test Case.


Create a Requirement

  1. From the left navigation bar, go to Create Tests > Test Cases.
  2. In the Test Case Explorer section, expand any Feature & Scenario and select a test case.
  3. In the Utility Panel, click Manage Test Case.
  4. In the Manage Test Case overlay, click Create New in the Requirement field.
  5. The Create Requirement dialog, add the following:

    • Enter the Name and an optional Description.
    • Select the Type from the dropdown menu.
    • Choose the Start Date and Completion Date based on the testing requirement timeline.
  6. Click Create.

Try this interactive demo to learn how to create a requirement!


Edit a Requirement

  1. In the Manage Test Case overlay, expand the requirement field and click Edit for a requirement.
  2. In the Edit Requirement dialog, edit the required details.
  3. Click Update.

Delete a Requirement

  1. In the Manage Test Case overlay, expand the requirement field and click Delete for a requirement.
  2. In the Delete Requirement dialog, click on Delete.

Try this interactive demo to learn how to edit/delete a requirement!