celonis-tech-task

Summary

Framework is build using the stack

Project Pre-Installation

Dependency handling

All Dependencies handled by Maven

Required software to run tests from Command Line

Test Project Build

Steps

  1. Clone the repository.
  2. Go to celonis-tech-task folder.

Test run configuration

general.properties

url.base = https://applications.eu-1.celonis.cloud
browser = chrome
timeout = 30

Steps to run tests

  1. Go to celonis-tech-task folder.

  2. Use the below command to run the TestNG tests

     mvn clean test
    
  3. Generate test report

     mvn allure:report
    
Dashboard

Alt text

Test report

Alt text

Plan to orchestrate continuously

  1. Setup Jenkins, Circle-CI or Git-hub actions job to run automation tests continuously
  2. In order to run them on CI need to provide capability to run tests in headless mode
  3. Set up Selenium grid to distribute automation tests across different platforms and browser combination
  4. Dockerized Selenium grid setup