APS Testing Framework is designed to help in development of automated test for APS applications. It provides test runner utilities and functions to work with Operations Automation API and APS REST API.
Framework is delivered as an RPM package: aps2-test-framework-2.2-86.noarch.rpm
or ZIP archive: aps2-test-framework-2.2-86.zip
You can run it on any Unix-based or Windows node.
In APS sandbox environment, testing framework is automatically deployed on the endpoint node, along with all required packages.
You need to develop your own custom test and run it with help of aps-test utility, passing APS package and your custom test directory as parameters to this utility.
A example of a custom test that works only via REST and Operations Automation Open API, can be found
directory, if the package is installed as RPM, or in
examples/vpscloud/ in a
Example with mixed testing, which partly works via REST and Operations Automation Open API, partly
via Operations Automation UI (Selenium), can be found in
/usr/share/apstest/php/examples/with-selenium if the package is installed as RPM,
examples/with-selenium/ in a
Refer to the test structure article for more information.
APS Testing Framework requires the following additional packages:
Refer to Installation instructions for Windows.