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

Scenario 6: Outsourcing R&D

Your Situation

You have been so successful in providing high-quality products that your company has had to outsource the R&D for your next project. The mangement have decided that your QC is an essential step in ensuring the quality of the new as-yet-untrusted supplier.

Solution

SVaT is a perfect partner - not only can you generate comprehensive test coverage to your own satisfaction, but you can also use the SVaT visual representation to refine the requirements in detail. Furthermore, you may also be able to use the SVaT visual representation to get product marketing buy-in, because they won't have to plough through mountains of text to understand the detailed behaviour. They may even use SVaT to define the product behaviour.

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

  1. Preparation: Install SVaT
    Run the provided SVaT installer and make a few decisions about where to install SVaT.

    You need at least the Personal Edition of SVaT for this.

    If you have not already installed Java you must install it before you can install SVaT. Java is included with SVaT, or you can use an existing installation if appropriate.

    Time: 5 minutes.

  2. Template Creation: Define the GUI structure and use it to refine the product requirements (more...)
    From the initial requirements you may be able to define a temporary GUI structure of the windows in the application. However, you are likely to encounter things that need clarification from other groups, such as marketing or sales.

    Time: Depends on the complexity of the application

  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. Await Candidate: Await a candidate from the outsourcing company.
    When you have defined your test scripts in SVaT you are as ready as you can be until the test candidate comes along. You can therefore happily wait knowing that you have a thorough test of your product when the time comes.

    Time: Depends on your outsourcing company!

  5. Update Design: Update the design to reflect the actual structure (more...)
    Once the product is delivered to you, you must update your GUI structure in SVaT and you can then generate and execute your test scripts against the delivered product.

    Time: 1-2 hours

  6. Generation and Execution: Generate test scripts, run them against the AUT (more...)
    Once you have updated the GUI structure in SVaT's Verification Designer, 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

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

  8. Outcomes
    The benefits of this approach include:
    • You have gained a much more thorough insight into what is expected of the application, and therefore the outsourcing company can get a much more detailed brief - and you can verify it matches what was expected.
    • You may become a reference point when somebody is unsure of the expected behaviour of the application.
    • You do not have to rely on the availability of a test candidate to create your tests.
    • You now have a reusable set of test scripts that you can apply to each new test candidate - saving time for later test candidates.
    • You can update a significant number of test scripts in a couple of hours.
    • 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.