My Automation Project

I chose to develop my Web Automation Infrastructure and Tests on MyTinyTodoDemo website.
MyTinyTodoDemo enables you to create personalized lists, tasks, notes and more in an easy and understandable way, in order to track your progress and be more efficient.

GitHub Repository

Project Summary

In order to test MyTinyTodoDemo Features and Functionalities:
- I Implemented Page Object Model Automation Framework with Java, OOP concepts, Selenium WebDriver, Element Selectors and PageFactory annotations.
- Designed Automated Test scripts and executed them through TestNG Testing Framework.
- Built Maven Automated Project and produced Allure/TestNG Test Reports.

1. Selenium & WebDriver

Used Selenium open-source Automated Testing Framework to validate the Web app across different browsers and interact with UI Elements.

first service
second service

2. TestNG

Used TestNG Testing Framework in order to execute automated scripts, generate a proper report and easily know how many Test Cases were passed, failed, and skipped.
Chose what Tests in the Test Suite should be executed.
Used DDT (Data Driven Testing) and TestNG supports it:)

3. Allure

Used Allure Framework after configuring plug-ins in Maven's POM.XML and running through Maven console, in order to show a very concise representation of what have been tested in a neat Web Report form.

first service
second service

4. Maven

Used Maven as build and version control of my Automation project. Ran tests through cmd and integrate with TestNG/Allure.