This document discusses how to improve testing of UI5 web applications. It proposes moving UI tests into the development cycle by having developers write tests in JavaScript that run directly in the browser. This allows tests to be executed frequently and catch defects earlier. It introduces the OPA (Open UI5 Application) testing framework, which allows writing tests this way by providing page objects and helpers that work with UI5 controls instead of directly manipulating the DOM. OPA aims to make UI tests stable, easy to debug and reproduce by automatically waiting for asynchronous operations to complete.