Oracle-Apex_2

APEX

We always strive to improve ourselves in various software fields. Therefore we

eagerly put ourselves in learning Oracle’s Application Express known as APEX. We have developed pilot project for Merck, using APEX. The tool would suppose to give overview of Merck’s internal Service Level Agreement and Operational Level Agreement records. Bellow are displayed several print-screens from the application.

To raise the quality and reliability of the application to highest level we have created regression and unit testing framework around Merck’s APEX application. The implemented framework is based on Selenium (http://seleniumhq.org/), one of the best open source web testing frameworks. The framework gives us the opportunity to define test cases and to automate the testing process.

There are not any good quality testing frameworks for Oracle APEX, so we have decided to chose one universal web application testing framework. The Selenium is Java based framework, so we made a huge effort to create custom test cases for our application. The problem is that we are writing test cases in Java in order to test application developed with complete different technology (Oracle APEX). Eventually we mastered the whole framework and successfully created several test cases, and we are working on creating more of them.