Skip to content

UI automation tests for the Mersys platform using Java, Selenium WebDriver, TestNG, Cucumber (BDD), and Page Object Model (POM).

Notifications You must be signed in to change notification settings

tirasruya/mersys-ui-test-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 

Repository files navigation

Mersys UI Automation Project

Java Selenium Cucumber TestNG Allure


Overview

This project contains UI automation tests for the Mersys platform using Selenium WebDriver, Cucumber (BDD), and TestNG.

Tests cover login functionality, error validation, and other UI behaviors.


Technology Stack

  • Java 17+
  • Selenium WebDriver – browser automation
  • Cucumber – BDD test scenarios
  • TestNG – test execution and assertions
  • Allure – reporting and screenshots
  • Log4j2 – logging
  • Maven – dependency management
  • Chrome / Firefox – supported browsers

Running Tests

1. Using Runner (Recommended)

Run tests via CucumberRunner.java:

mvn clean test -Dcucumber.options="--tags @login"

2. Overriding Browser

mvn clean test -Dbrowser=firefox

3. Allure Report

Generate and serve report:

mvn clean test
mvn allure:serve 

Contributors

  • Ruya Tiras - @tirasruya
  • Aslihan Gulluoglu - @aslihanX
  • Taner Ozcelik - @tanerozc

About

UI automation tests for the Mersys platform using Java, Selenium WebDriver, TestNG, Cucumber (BDD), and Page Object Model (POM).

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •