Watch Tutorial

What is a requirement?

Requirements define the behavior of the application in broad strokes and are usually outlined by the product manager. The requirements’ main purpose is to make sure everything the application is supposed to be doing is covered in the tests.


How does Testuff handle requirements?

Creating Requirements

  • In the Requirements tab, click the Add Requirement button to open the Create a new requirement editor.
  • Enter the requirement name, description and attach relevant files to it.
  • You can select values for the requirement’s fields: Priority, Risk, Type, and Assign to User.
  • Save the new requirement and continue adding others.
  • Sub-folder structure is supported, and you can add sub-requirements to an existing parent requirement. Click on the More actions three dots menu option on the right of a requirement name, and select the + Add Requirement option.
  • You can add multiple requirements, by using the Quick add many option from the More actions three dots menu option, which is found next to the Add Requirement button. A Quick Add Requirements popup editor will be displayed.

Can I setup different requirements types?

Go to Settings select Customization and click the Edit link, next to the Requirements type. Add the types you need and you’re all set to use them on your requirements.

Linking suites

The link creates a dynamic linkage between the suite and the requirement. Any change to the suite tests will be automatically reflected in the requirement’s assigned test list.

There are two ways to link a suite to a requirement:

  1. From the Requirements screen:
    • Select a requirement in the Requirements page.
    • Click on the More actions three dots menu option at right of a requirement name and choose Link suites. This will open a Link suites popup window
    • Click on the Add link to Suite where you can select a suite from the list of current suites, or create a new suite and link it.
  2. From the Tests screen:
    • Select a suite in the Tests page.
    • Click on the More actions three dots menu option at right of a suite name, and choose Link requirements. This will open a Link requirements popup window.
    • Click on Add link to requirement and the list of available requirements will be shown.
    • Select a requirement from the list and click on the Link button.

Assigning tests

To assign tests to a requirement:

  1. Click the Click to assign tests button, on the top right.
  2. Select a test, or a group of them, and then click on the Assign button.
  3. Tests can be also assigned to requirements from the Tests screen. Check mark a test and click on the More actions three dots menu option for it. Hover the Link to requirement menu option and all the requirements available will be displayed. Click the desired requirement in the list.

Running tests

You can run your tests directly from the Requirements screen. Hover a test and you’ll see the Run icon. You can also choose to assign the test (or multiple tests at once) to a tester in your team. While doing that, you’ll be able to also select a Lab, from the list of existing labs.

Can I add/edit information for my requirements?

In the Requirements screen, click on the More actions three dots menu, on the right of the selected requirement, and then select the Edit menu option for updating the requirement information.

Can I see the changes made to a requirement?

That is the purpose of the Audit trail. In the Requirements screen, hover a requirement and click on the audit trail:  icon.

Can I import my requirements?

  1. Arrange an Excel file to fit the import format as follows:
    • The first line on each sheet should have the header line containing column names.
    • Requirement name should appear in the first column. This is the only mandatory column.
    • Description can be used to add information about the requirement. It should appear in the second column.
    • ID can be added in the third column, if used. This should be used for existing requirements, ones you wish to update. You can get the IDs from the requirements export file.
  2. At right of the Add Requirement button, click on the More Actions three dots menu, click on the Import from Excel.
  3. From the Import Requirements popup window, you may download a sample Excel file, or Click here to download it.
  4. Choose the Excel file you wish to import.
  5. Click Import to start the process.

Working with Requirements

More than just writing

  • Click on the Show coverage table button to see current status of all the requirements. Follow the status, the total runs and the amount of defects found of each requirement.

  • Set:
    • Priority
    • Risk
    • Type
    • Owner
  • Assign tests to… a tester. This option allows also to Select Run Configuration, Merge Selected Configuration or even Add New Configuration that will be used in the requirement for the assigned test.
  • + Add Requirements.
  • Add Tests, to the tests list, edit your testing tree.
  • Edit tests parameters and attributes.
  • Run tests and report defects.
  • And more…

How do I integrate my tracker’s requirements with Testuff?

From the Requirements screen:

  1. Click the 3 dots more menu, next to the Add requirement button.
  2. From the menu select Import from tracker.
  3. Now, enter a tracker issue/ticket ID, or a few of them separated by commas.
  4. You can choose to nest the imported requirement under an existing one.
  5. The tracker imported requirement can be synchronized for changes made in the tracker on it. Open the requirement’s menu (3 dots next to the requirement’s name), and select Sync from tracker.

Soft Links Help Index Reports