Click, Click, Test—Automated Tests for APEX Applications

Session Number: 8167
Track: Application Express
Sub-Categorization: JavaScript
Session Type: Case Studies
Primary Presenter: Kai Donato [Senior Consultant for Oracle APEX Development, Competence Center Leader JavaScript - MT AG]
Time: Jun 24, 2019 (03:45 PM - 04:45 PM)
Room: 615, Level 6

Speaker Bio: Kai Donato is a senior consultant for Oracle APEX Development at MT AG in Ratingen, Germany. He finished his vocational education as an IT specialist (system integration) in 2013. Since January 2014, he has worked as a consultant for Oracle APEX Development, and he uses his skills in web development to work on projects with a particular focus on UI and UX as well as PL/SQL. His extensive knowledge about JavaScript has an effect on every project he's working on. Furthermore, he is responsible for JavaScript and HTML5 at the German Oracle User Group (DOAG). Since 2018 he has been leading the Competence Center JavaScript, which is used to share JavaScript knowledge and to educate colleagues in this technology. As the responsible person for the JavaScript-Stream at the APEX Connect Conference, he is influencing the growing perception of JavaScript at DOAG.
Technologies or Products Used: Oracle Application Express, Oracle Database, Google Puppeteer, Codecept.io, Docker, Node.js

Session Summary for Attendees:  The exhausting creation of test scripts, which are also limited to a single browser—it stops right here! With an exciting new approach, tests for APEX applications can be created in no time and are compatible with different browser engines. A look under the hood shows how to use the APEX metadata to create test scenarios which can be executed in multiple browsers with no additional effort. In this session I will show how this is possible and which software stack is necessary.