This project showcases an end-to-end automation testing suite for the SWAG Labs application using Selenium WebDriver. The project is structured using Maven and includes comprehensive documentation and automation implementation.
- Selenium WebDriver
- Java
- Maven
- TestNG (optional, if used)
- Git
final_report.docx
– Detailed summary of the testing process and outcomestest_plan.docx
– Structured test planning documenttest_design.docx
– Documentation outlining the design of test casestest_cases.xlsx
– Collection of test cases executedmindmap.png
or.mmap
– Visual test structure and flow- Selenium Implementation Code
-
Clone the Repository
git clone https://github.com/hashandom/Selenium-End-To-End-Testing.git cd Selenium-End-To-End-Testing
-
Set Up Maven Dependencies
Make sure you have Maven installed. Run:mvn clean install
-
Execute Tests
You can run tests using:mvn test
- Login functionality
- Product selection
- Cart operations
- Checkout process
- Logout functionality
All testing artifacts are included:
- Final report
- Test plan
- Test design document
- Test cases
- Mindmap for test flow
- Selenium implementation scripts
- Ensure ChromeDriver or the corresponding WebDriver is installed and set in your system path.
- You can modify the test configuration and base URLs in the config files.