This project was implemented in order to practice automation test skill using Selenium (Java) framework.
It has been done with a testing website for QA Autmation.
The project verifies two test cases that are reported in Allure Report which describes in detail the activities performed and the statuses of each test.
It was an opportunity to learn the best practice as QA automation and improve my skills.
- IntelliJ IDEA
- Maven
- Selenium Webdriver
- TestNG
- Allure Report
- Page Object Model
- Fluent Interface
- Data-Driven approach
- Behavior-Driven approach
In order to generate Allure Report follow these steps:
- Install Allure Commandline: npm install -g allure-commandline --save-dev
- Generate report: allure serve target/allure-results
- Acces au site au site https://katalon-demo-cura.herokuapp.com/.
- Cliquer sur le bouton "Make Appointment"
- Saisir le username
- Saisir le password
- Cliquer sur le bouton "Login"
- Choisir la facility "Hongkong CURA Healthcare Center"
- Cliquer sur "Apply for hospital readmission"
- Cliquer sur "Medicaid"
- Saisir la date "04/12/2024"
- Saisir le commentaire "Je souhaite faire une consultation ophtalmologique"
- Cliquer sur "Book Appointment"
- Verifier que le texte sur la page est "Appointment Confirmation"
- Acces au site au site https://katalon-demo-cura.herokuapp.com/.
- Cliquer sur le bouton "Make Appointment"
- Saisir le username
- Saisir le password
- Cliquer sur le bouton "Login"
- Verifier que le texte sur la page est "Login failed! Please ensure the username and password are valid.



