Writing reliable UI tests for web applications has never been easy. Traditionally the automated UI tests are known to be flaky and unreliable and this dismiss its value as a testing tool. Even harder is to inspire the application developer to write application UI tests and respectively bring benefits of test-driven development to the UI domain. Overcoming the reliability and acceptance obstacles requires a developer-minded test framework that integrates with the development environment and provides immediate value. In this session we will show how those challenges are solved in the OPA testing framework, specially intended for UI5 based applications. By using insiders knowledge from the UI5 core, OPA provides an inherent reliability without any explicit efforts. An integrated backend mocking completes the toolset. Together, those features make it possible that every UI developer could build extensive, self-contained test suites that cover most UI interactions supported by the application. Having a good application UI test coverage turbocharges the application quality and the delivery pipeline. And most importantly, reliable UI tests let developers work on features and not on issues.
Speaker: Maxim Naidenov (SAP)
For more details and links to session slides visit: https://openui5.org/ui5conblr/materia...