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

Scenario 5: Finding edge faults

Your Situation

Your testing regime is now well-regarded, thanks to your use of SVaT, but customers have reported faults using certain data inputs. However, the same functionality works fine with the data you have tested the application against. How do you make sure you can test with the reported data, without having to substantially rework all the relevant test scripts?

Solution

With the SVaT Professional Edition you can extend your functional test workflows with advanced data-driven capabilities.

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 10 minutes

  2. Load Design: Load your design into the Verification Designer
    Next load your design into SVaT's Verification Designer.

    Time: 2 minutes

  3. Create Data: Create a dataset and link to commands (more...)
    Create a Dataset (basically a table with your input and output values) in SVaT's Verification Designer. Enter your data into the table. Link the relevant command parameters in your design to the table.

    Time: 10-15 minutes

  4. Generation and Execution: Generate test scripts, run them against the AUT (more...)
    Once the dataset is created and the relevant parameter values have been linked to it, you can generate a set of executable test scripts directly from your design. Such test scripts can then be executed directly by the Test Performer or another test automation tool.

    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.

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

  6. Outcomes
    The benefits of this approach includes:
    • Minimal difference between a "normal" and a data-driven test script.
    • The data and the work-flows of the test scripts are kept separate.
    • Even though there is a massive increase in the number of tests, the data displayed to you is kept very simple and straight forward.
    • You have an automated trace of the tests you have made and executed, and can use this as documentation in your test reports and as an audit trail later, if needed!
    • If you should be unavailable at a critical time, then it will be much easier for somebody else to build upon your test scripts because the syntax used in SVaT is so intuitive.