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.

Projects

  • 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

  • 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

  • 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.

Tests

  • A test is a test is a test :)
  • To organize tests in your desired order, right click the relevant test and choose Move up or Move down. Alternatively, use the Alt+Up and Alt+Down keyboard shortcuts.

How do I manage…?

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

Projects

  1. Go to the Testuff home screen via the home icon at the top left.
  2. Add a new project by clicking the Manage projects link under Actions at the top right, and then Add project.
  3. Edit a project by clicking the edit link next to the project name on the home screen or on the Manage projects window.
  4. Delete a project by clicking the Delete link next to the project’s name in the Manage projects window.
  5. Archive a project by clicking the Archive link next to the project’s name in the Manage projects window.

Branches

  1. Go to the Testuff home screen via the home icon at the top left.
  2. Locate the project under Projects on the left.
  3. Click the Edit link for the project, and use the Branches tab.
  4. Add a new branch by clicking the Add a branch link at the bottom left of the window. Notice you may copy all tests from an existing branch via the All tests from a previous branch option in the new branch window. Labs can be also copied in this process, using their IDs, as in the previous branch.
  5. Rename a branch by simply modifying it on the branch list.
  6. Delete a branch by clicking the Delete link to the right of it.
  7. Archive a branch by clicking the Archive link to the right of it. This is used for better organization of current branches, while saving previous branches.
  8. Merge branches is another available option to re-organize branches.

Suites


  1. Go to the Testuff home screen via the home icon at the top left.
  2. Click the branch under the project. Note that clicking the project link simply chooses its latest branch.
  3. Go to the Tests tab.
  4. Add a new suite by right clicking the test suite area (the first rectangle on the left) and choosing Add suite, or by clicking the Add suite link at the bottom. Notice you may use the text fields at the bottom of the new suite window to create new tests in that suite immediately.
  5. Add a sub-suite by right clicking a test suite and choosing Add suite.
  6. Copy, cut and paste suites, tests and sub-suites by highlighting one or more items and using the right click menu option. Keyboard shortcuts are also available.
  7. Rename a suite either by right clicking it and choosing Rename suite or by clicking on it twice.
  8. Delete a suite by right clicking it and choosing Delete suite, or by left clicking the relevant suite and hitting the Del key on your keyboard.
  9. Print Suites by right clicking on a suite name and choosing Print, or by using the More link on the suites window of the tests tab. You can select to print the suite’s data or the suite’s status. Results include all sub-suites and you can select more than one suite at a time.

Tests

  1. Go to the Testuff home screen via the home icon at the top left.
  2. Enter the relevant branch under the relevant project. Note that clicking the project link simply enters its latest branch.
  3. Go to the Tests tab.
  4. Choose the relevant suite.
  5. Add a new test by right clicking the test area (the second rectangle from the left) and choosing Add new, or by clicking the Add test link at the bottom.
  6. Rename a test either by right clicking it and choosing Rename or by clicking on it twice.
  7. Delete a test by right clicking it and choosing Delete, or by left clicking the relevant test and hitting the Del key on your keyboard.

Audit Trail Help Index Writing Tests