REPEATABLE, FAST AND EFFICIENT TESTING

For business logic testing to be fast and efficient we must provide an easily manageable process with appropriate supporting tools to Advantage Gen developers. Ease of use and simplicity of Test Composer™ enables developers to consider business logic testing as an integral part of the development process. With Test Composer™ the preparation and execution of testing is intuitive and easily repeatable. Once the business logic is in production and system enhancements are performed on it Test Composer™ can be used for quick and effective regression testing of the business logic.

 
EXPECTED TEST RESULTS


What if we could document the expected results of a test run? We could prepare for testing with the same structure and systematic approach as for the business logic development. And we can do this now with Test Composer™! We can document all the expected values of the export view attributes for each test case for current and future use. This feature can be very useful for performing regression testing.

 
AUTOMATIC COMPARISON OF ACTUAL AND EXPECTED RESULTS
Top

Once expected results are created for the catalogued test cases and test runs have been performed we can use Test Composer's comparison tool to check if the actual test results match our expected results. Each test case is analyzed and included in a report for the developer's perusal.

 
LOCAL TEST RUN ANALYSIS REPORTS

Performance characteristics of action blocks and the individual action block statements can be explored with the execution report.

Also, developers now can find out what logic branches are not covered by the collection of test cases they prepared for test with the not executed report. Great for making sure that all your code is executed and to avoid having dead action diagram code unintentionally!

 
CBD AND TRADITIONAL DEVELOPMENT SUPPORT

Test Composer™ supports both component based and traditional development. It also accommodates development that uses component-based principles only. Test harnesses or in other words consuming program code can be generated automatically for components and action diagrams.
 
SUPPORT FOR ADVANTAGE GEN TRACING

Test Composer™ has built in support for the local native Advantage Gen tracing facility so developers can take advantage of this much used and valuable tool. Examine the values of your import and export views, change them dynamically, or examine your program code during execution – it’s all possible with Test Composer™!
 
REMOTE SERVER PROCEDURE TESTING

Test Composer™ is able to test server procedures remotely using the Advantage Gen client/server infrastructure. Execute multiple test cases and test scenarios to test your action diagram code in its native target platform environment. Response times are logged so you can ensure desired server performance.
 
VERSION CONTROL

It is easy to make your test scenario a long term asset of your organization with Test Composer™. Version control ensures that your test cases can change when your model changes. This is one of the prime benefits of using and extending the model driven development paradigm that is provided by Advantage Gen!
 
AUTOMATED LOCAL INSTALLATION

You can use the installation function of Test Composer™ to install the transactions to be tested on your local Win32 platform. We have made it easier to set up your environment by using the Advantage Gen build tool's configuration file to set up the environment parameters.
 
SUPPORTS MAJOR DATABASES

Test Composer™ can be used with most major databases locally and all of them when performing remote testing!
 
RUN TESTS WITH ROLLBACK

In situations when desired, developers can perform tests on their local platforms without actually committing the database changes but still being able to see the results of their tests using the expected test results and the execution reports.
 
TEST COMPOSER™ SUMMARY OF FEATURES

Repeatable, fast, and efficient testing to improve the quality of applications and reduce demand on support personnel.
Expected test results to precisely document what data values or exit state the tested action diagram is supposed to
   return.
Automated comparison of actual and expected test results so potential problems can be identified quickly.
CBD and traditional development support to provide automated testing solution for all Advantage Gen developers.
Local test run analysis reports to find out what action diagrams were not executed and identify under-performing
   code.
Support for Advantage Gen tracing for local testing to be able to quickly find bugs.
Version control to extend the usefulness of test cases to the whole life cycle of the application.
Automated local install to get testing under way quickly.
Support for major databases so test scenarios can be platform independent.
Run tests with rollback to get test results but avoid having to reload the database.
 



Repeatable, fast and efficient
testing

Expected test results
Automatic comparison of actual
and expected results

Local test run analysis reports
CBD and traditional development
support

Support for Advantage Gen
tracing

Remote server procedure
testing

Version control
Automated local installation
Supports major databases
Run tests with rollback
Test Composer™ summary of
features