What is OpenAutomate?
OpenAutomate (OA) is a standard API for automating the testing and benchmarking of applications. Applications that provide an OpenAutomate interface, can be controlled by any testing harness that is OpenAutomate compatible, without the harness knowing any specifics about the application a priori. The application exposes the following functionality via the OpenAutomate interface: • enumerating all available application options • querying current application option values • setting current application option values persistently • enumerating all available benchmarks (tests) • running benchmarks (tests) and getting resulting information • running an application as normal These basic functions provide everything necessary to generically test almost any application.
OpenAutomate (OA) is a standard API for simplifying the testing and benchmarking of applications. Applications that provide an OpenAutomate interface, can be controlled by any testing harness that is OpenAutomate compatible, without the harness knowing any specifics about the application a priori. The application exposes the following functionality via the OpenAutomate interface: • enumerating all available application options • querying current application option values • setting current application option values persistently • enumerating all available benchmarks (tests) • running benchmarks (tests) and getting resulting information • running an application as normal These basic functions provide everything necessary to generically test almost any application.