NVelimirov / ITBootcamp-Final-Project

A presentation of acquired knowledge during ITBootcamp course.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ITBootcamp Final Project


This is a test suite written in Java that is designed to automaticaly test Conflux gaming club web page elements and functionalities with Selenium and TestNG.

The test suite is desinged with Page Object Model (POM) concept. The Selenium data provider is used to fetch fictional user credentials from an Excel file. Tests are run using testNG with hard assert and special methods are used to test elements on the web page. Data is read by Apache POI library.

All the test classes in Java can be executed at once by running the OneToRunThemAll.xml file.

Note: I used ChromeDriver locally because we used it during classes, but I am aware of WebDriverManager Java library.

Functionalities and Web Elements tested


  • Links
  • Buttons
  • Forms
  • Search bar
  • Search results
  • Product filters
  • Sliders
  • Checkbox filters

Technologies and Key Concepts


  • Java
  • Selenium
  • Apache POI
  • Test NG
  • OOP
  • POM
  • Reusability
  • Data Driven Framework
  • Intellij IDE


About

A presentation of acquired knowledge during ITBootcamp course.


Languages

Language:Java 100.0%