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:
|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. Go to the Tests screen.
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:
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:
To organize all tests in a certain order, you may select a Sort By criteria according to any of the following:
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.