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 that you have referred to:

  1. Documentation on creating test cases.

Create a Requirement

  1. From the left navigation bar, go to Create Tests > Test Cases. Test Cases
  2. In the Test Case Explorer section, expand any Feature & Scenario and select a test case. Select a test case
  3. In the Utility Panel, click Manage Test Case. Manage Test Case
  4. In the Manage Test Case overlay, click Create New in the Requirement field. Requirement
  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. Create a requirement
  6. Click Create. Create

Edit a Requirement

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

Delete a Requirement

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