Guru99 Live Projects provide us with a task each day (Tasks included creating test cases, automating a test case, etc.....)
These are my solutions to the projects.
Feel free to use them to compare. I've removed any logins I used.
Python 3.7.2
Selenium 3.141.0
Chrome Driver
Summary: In this live project the tasks were around automating/enhancing a Login Test Scenario
- Day1 - Automating test case: Verify the login section
- Day2 - Enhancing Day1 script - Verifying Output
- Day3 - Enhancing Day2 Script - Taking in data from Excel sheet
- Day4 - N/A
- Day5 - Enhancing Day2/3 script - Verifying ManagerID
- Day6 - Enhancing Day5 scripts - Adding Screenshot function
Summary: Each day automated system test cases
NOTE: The test cases/steps were provided by Guru99 - However I found a couple of test cases where the steps were inconsistent with the flow/logic of the website
- Day1 - Automate Test Case: Verify Mobile List can be sorted by Name
- Day2 - Automate Test Case: Verify prices are same in different pages
- Day3 - Automate Test Case: Verify you can't add QTY not available into cart
- Day4 - Automate Test Case: Verify popup window for comparing products
- Day5 - Automate Test Case: Verify account creation and wishlist share
- Day6 - Automate Test Case: Verify user can purchase products w/ shipping
- Day7 - Automate Test Case: Verify user can print order as PDF (pyautogui is used to automate keyboard b/c Windows Print Dialog can't be controlled w/ Selenium Webdriver & Chrome Options to disable print preview b/c unable to click with Chrome's Print Preview Buttons)
- Day8 - Automate Test Case: Verify reordering can be done