docs

Integration Testing with One Page Acceptance Tests (OPA5)

OPA5 is an API for OpenUI5 controls. It hides asynchronicity and eases access to OpenUI5 elements. This makes OPA especially helpful for testing user interactions, integration with OpenUI5, navigation, and data binding.

The OPA5 library is JavaScript-based. This means that you can write your tests in the same language in which your app is written. This has the following advantages:

Developers write OPA tests during app development. The test-driven development (TDD) results in less fragile tests, because the app is better isolated and supports less fragile APIs for testing:

In short: Writing acceptance tests with OPA5 is very easy – Give it a try!


Restrictions of OPA5

Note the following restrictions of OPA:

Related Information

Browser and Platform Support