Audit Trail Help Index Writing Tests

How are tests organized in Testuff?

Tests can be organized in Testuff in many ways. It is up to you to decide how to use our hierarchy options, based on your needs and methodology. Using projects, branches, suites and labs can be done in a range of options. We recommend trying a few before making a decision.


  • Depending on your company size and the magnitude of the application under test, a Testuff project could correspond to a product, major feature, customer (if you do outsourcing), or any way you wish to separate a big bunch of tests.
  • If you use a bug tracker, then it would be wise to set Testuff projects according to the tracker’s projects/products. This would maintain a coherent order and allow you to easily export bugs from Testuff to the relevant project/product in the tracker. See the tracker help for more information.


  • Branches are meant to correspond to the branches or versions of the AUT within each Testuff project.
  • The main idea is that with each version of the software or feature, there are some modifications, some new abilities, and maybe some items no longer supported. Thus, the test DB will change accordingly with modified tests, new tests, and maybe some deleted tests.
  • This means branches move forward, the latest branch being the default one with the up-to-date tests. When creating a new branch, you may automatically include all the tests from a previous branch. Modifications to a certain branch don’t affect another branch.


  • Suites are essentially a group of tests or sub-suites within a branch. Usually a suite corresponds to a feature or a requirement.
  • To organize suites in a particular order, append a number to the beginning of their name (010, 020, 030, etc.)
  • Suites can be arranged in a hierarchy like a directory tree.


  • A Test is the list of steps that a Tester should follow including the process of executing a program or application with the intent of finding software bugs (errors or other defects).

How do I manage…?

Only users with admin access can manage company-wide settings on Testuff. Users with QA lead access can fully manage all projects assigned to them.


On top right of the screen click on the Wrench icon. The Account Settings popup menu will display. Select Project menu option and the Settings page will be displayed, where you’ll see the list of all current projects.

From there you may do the following actions:

1. Add a new Project:

To create a new project, click the Add Project link. Enter its name on the Add Project form and click the Save button. You may also Copy Settings From another project, and set an integrated Bug Tracker.

2. Edit a project:

By clicking the Edit link next to the project name, the Project Settings form will be displayed, where you may edit all of the project’s information and setup:

  • General Settings
  • Branches
  • Team
  • Permission
  • Customization
3. Delete a project:

By clicking the Delete link next to the project’s name.

4. Archive a project:

By clicking the Archive link next to the project’s name.


Locate the project, for which you want to add a new branch or edit an existing, and follow step 2. Edit a project from the previous section. Click Branches.

  1. Add a new branch by clicking the Add Branch link. Notice that you may copy all tests and requirements from an existing branch via the Copy branch from option. Labs can also be copied in this process, using the lab ID (the ID can be found on the lab’s menu).
  2. Rename a branch by clicking on the Edit link.
  3. Delete a branch by clicking on the Delete link.
  4. Archive a branch by clicking the Archive link. This is used for better organization of current branches, while saving previous branches for future reference.
  5. Merge branches is another available option to re-organize branches.


1. Go to the Tests screen.
2. Add a new suite: Click on the Add Suite button (on the left of the screen). A Create New Suite popup window is displayed. Type in the name and a description for the new suite.

Notice that you may create new tests using the text fields at the bottom of the Create New Suite popup window. These tests will be included in the new suite with their names only, and can be later edited, with any additional details.

3. Add a sub-suite: Click on the Add Suite button to create a new suite, tick the Nest Suite under check-mark and select a suite from the drop-down list.

Another way to create a sub-suite is hovering with the mouse over an existing suite where a More Actions three dots menu option is displayed. Click it, to display the popup menu, and select the + Add Suite option. the new suite will be created as a sub-suite, of the selected suite.
The More Actions menu also displays the following features:

  • Edit Suite
  • Quick Add Test
  • Assign
  • Copy, Cut and Paste suites.
  • Rename a suite.
  • Delete a suite.
  • Link Requirements: 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.


The name of the current project and branch is displayed on the top left of the screen. Clicking on the arrow next to it to switch to another project or branch.

Select the relevant branch under the relevant project and then:

  1. Go to the Tests screen.
  2. Choose the relevant suite.
  3. Add a new test clicking the Add Test button.

To organize all tests in a certain order, you may select a Sort By criteria according to any of the following:

  • Position
  • Summary
  • Priority
  • Status
  • Average Actual Time
  • Estimated Time
  • Category
  • Last Run
  • Updated
  • Created

To change the position of a test, tick the check-box of the test, and a menu will be displayed on top of the tests list. Click on the three dots icon and select Set position to move the test to another position in the suite.

Audit Trail Help Index Writing Tests