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

Scenario 1: New application to test, hours to turn it around

Your Situation

R&D have just released their first test candidate to you several days late, and you have a couple of days before they start their fault-fix round.

Solution

In this situation you would usually be required to test the application under test (or AUT) using ad-hoc, manual (explorative) testing. However, with SVaT you can quickly and efficiently design and create a number of automated test scripts that can be executed by your test automation tool and reused for later test candidates of the AUT.

The steps you take, using SVaT's inbuilt test automation tool for Java / Swing applications, Test Performer, are outlined here:
Expand all, Collapse All

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

    Time: at least 10 minutes.

  2. Template Creation: Capture the GUI structure and use it to create Templates (more...)
    The next step is to capture the GUI structure of the AUT so that you can easily reference each GUI element in your test scripts.

    Time: 30 minutes to 2 hours 30 minutes

  3. Test Creation: Create the test scripts in SVaT (more...)
    You are now ready to create the automated test scripts for the AUT. You do this by using the unique graphical interface of SVaT's Verification Designer to specify the expected behaviours of the AUT. This specification is called a Design.

    Time: minimum 30 minutes

  4. Generation and Execution: Generate test scripts, run them against the AUT (more...)
    Once at least one behaviour has been defined (not necessarily in full), 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
    This took all day - but only a day. What were the benefits?

    The benefits of this approach, even for just a day's work, include:
    • You now have a reusable set of test scripts that you can apply to each new test candidate - saving time for later test candidates (the ease and speed of adapting an existing test to a new GUI structure is highlighted in Scenario 2).
    • It is easy to extend the set of test scripts, even if you do not have the AUT available.
    • 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, as needed.
    • Finding and reporting faults becomes much easier and by using your test scripts you should be able to reproduce them easily.
    • 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.