Introduction - ChrisMell/OEL-wiki GitHub Wiki

Welcome to the DEL Automation Testing wiki!

In these pages, you will find a source of essential information, regarding the test automation framework, and how to use it. You can use this wiki for information regarding the set up and use of the test automation framework, as well as the how to's for Jenkins integration, and some common code management principles in Git

Section Description
Overview This section will first introduce the Serenity framework and the common Classes, files, packages, and tools that form its operational base.
Test Components This section expands on the features and concepts, presented in the overview, by delving into the details of the main classes and files that comprise the framework, as well as how they work together to facilitate test execution. Additionally, the Step Definition section presents a series of common methods used throughout Serenity framework tests, to interact with the web app and perform the tasks required by the test case, such as click, enter value, wait, etc.
Step By Step Guide Presented here are step-by-step instructions on how to uses the framework to accomplish tasks ranging from creating excel sheets, to building out automated tests, as well as specifying and executing maven goals
Additional Information This section describes how to leverage classes within the framework, to query the database, store retrieved information, and use said information at different points in the test case. Additionally, this section includes information regarding the expanded capabilities offered by Jenkins, which integrates the framework into a CI/CD pipeline, and facilitates build automation.