Skip to content

danydunk/Augusto

Repository files navigation

Augusto: Automatic GUI Semantic Testing and Oracles

Build Status

Augusto generates test cases for interactive application exploiting the general semantics of Application Independent functionalities.

To generate test cases Augusto requires an application under test and a set of modelled Application Independent Functionalities. Currently the functionalities modelled are CRUD, SAVE, and AUTHENTICATION.

Building Augusto

To build Augusto run .\gradlew.bat build

Building Augusto requires a Window 7+ machine with Java JDK 1.8+ and IBM Rational Functional Tester 8.6+ (https://www.ibm.com/developerworks/downloads/r/rft/index.html) installed.

Running Augusto

For information about how to run Augusto on a application under test check the tutorial augusto_tutorial.bat

Adding a Application Independent Functionality

If you want to add a new Application Independent Functionality to Augusto you must model using two types of models: the Gui pattern model and the Alloy Semantic model. For examples of this models check files/guipatterns and files/alloy.

Once the new functionality is modelled it must be added to the ENUM usi.pattern.Patterns

Support

For support contact danydunk@gmail.com

About

Augusto: AUtomatic GUI Semantic Testing and Oracles

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages