Skip to content

Tofufu/Guru99_LiveProjects

Repository files navigation

Guru99_LiveProjects

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


Selenium_LiveProject1_Bank

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

Selenium_LiveProject2_Ecommerce

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

About

Solutions in Python to Guru99 Live QA Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages