You are here:
  AQAS Home
    > Products
        > SVaT
            > Scenario4

Scenario 4: Comprehensive test suite, many faults to fix

Your Situation

You have developed your test suite ahead of time, and the first test candidate falls a little short of perfection (to say the least). How do you avoid being overwhelmed by error reports next time you run your test suite?

Solution

SVaT can hook up to your Issue Tracker / Bug Reporting system to switch off certain test commands until they are reported as fixed - then switch them back in automatically.

The steps you take, using SVaT, are outlined here:
Expand all, Collapse All

  1. Preparation: Install SVaT and the AUT (more...)
    Install SVaT (the System Verification and Test suite) and the AUT (the application under test).

    Time: at least 15 minutes

  2. Load Design: Load the current SVaT design into SVaT
    Load your current design into SVaT. You may also wish to load the last set of results to make it easier to find the commands that have failed (since these results are overlaid on the Design).

  3. Faults Linking: Link failed test commands to faults (more...)
    Load the faults from your Issue Tracker / Bug Reporting system into SVaT's Verification Designer through the plug-in, and assign each relevant fault to the relevant command(s).

    Time: from 11 minutes

  4. Generation and Execution: Generate test scripts, run them against the AUT (more...)
    Then generate the executable test scripts from your design again, and execute them with the Test Performer.

    Time: from 6 minutes

  5. Fault detection: Examination of Results (more...)
    Once the test scripts have been executed, you can load the results back into SVaT and examine them in direct relation to the original Design. The original design is overlaid with the test results, and errors highlighted there. This can save a great deal of time because it draws attention directly to the failing steps and can eliminate the need to investigate duplicate errors.

    Time: 5 minutes to 1 hour (depending on number of errors)

  6. Outcomes
    The benefits of this approach includes:
    • You avoid investigating already known faults yet do not have to delete anything from your test scripts.
    • You do not have to keep track of the modifications to the test scripts due to known errors - SVaT does that for you.
    • The commands linked to faults are automatically included in the test scripts when a fault has been marked as fixed or closed and the test scripts are re-generated.