Automated Rule Testing Application
by Appian Corporation
Description
Allows Designers to review test cases from all rules within the environment
Features
Nightly process model which runs test cases in the environment and a report to display the results and allow for ad-hoc testing.
Release notes
Bug fix:
- Fixed a bug where non-Admin designers could not load the report for ad hoc testing
Version history (1)
0.0.0
oard.
- A process model that automatically runs all rule tests at a specified interval and analyzes the result. A task is sent to the people who have last modified the rules with failed tests. In Appian Designer, go to the application called Automated Rule Testing and open the ART Nightly System Test process model.
The Automated Rule Test Dashboard
Allows you to run rule tests on demand and see the results inline. If the process model has run at least once before, its results are stored into a database table and shown on the dashboard by default.
ART Nightly System Test This process model executes the Start Rule Tests (All) smart service and analyzes its result. A task is sent to every user who last modified the expression rules with test failures. The task shows a list of the expression rules that the person last modified. The person can click on the rule names directly from the task to review each one. The task also shows the test results inline with convenient controls to navigate the list.
Notes
- When running the rule tests from the report, the results of the test are not stored into the database table and tasks are not generated. This feature is only applicable to tests run via the process model.
- To modify the frequency at which the process model runs, update the timer configuration on the start event of the process model.
- To disable the testing process, there's a constant called ART_IS_NIGHTLY_SYNC_ENABLED that can be set to false.
Deployment steps
- Download the Automated Rule Testing application
- Import this application into your "dev" environment or any environment where designers are actively writing test cases for their expression rules. This application should not be imported onto a Production site.
- Publish the "ART DS" data store and have the data store create its table automatically. This table is only used to store metadata from previous nightly test runs that is used for messages from the Nightly Sync process.
Resources
- Download
Automated Rule Testing application_README.txt
Deployment Instructions