- Install Python
- Install IDE (Visual Studio Code)
- Install VS Code Extensions (Python Extensions)
python --version python3 --versionDay 1: Setup, Variables, and Printing (PASSED)
Day 2: Operators and Conditional Logic (PASSED)
Day 3: Collections (Lists and Dictionaries) (PASSED)
Day 4: Loops and File Handling (PASSED)
Day 5: Hands-On Challenge 1 (PASSED)
Day 6: Functions and QA Theory (PASSED)
Day 7: Test Cases and Function Arguments (PASSED)
Day 8: Error Handling (try and except) (PASSED)
Day 9: Modules and Virtual Environments (PASSED)
Day 10: Hands-On Challenge (PASSED)
Day 11: Introduction to unittest(PASSED)
Day 12: unittest Assertions & Setup/Teardown (PASSED)
Day 13: Introduction to pytest(ONGOING)
Day 14: pytest Fixtures and Markers.
Day 15: Hands-On Challenge 3.
Day 16: Intro to Selenium & Webdriver Setup.
Day 17: Locating Elements (Part 1).
Day 18: Interacting with Elements (Part 2).
Day 19: Advanced Locators (XPath/CSS) & Waits.
Day 20: Hands-On Challenge 4.
Day 21: Intro to APIs & requests (GET).
Day 22: requests (POST, PUT, DELETE).
Day 23: pytest + requests.
Day 24: JSON Schema Validation.
Day 25: Hands-On Challenge 5.
Day 26: Final Project - Planning & Page Object Model (POM).
Day 27: Final Project - Building the LoginPage.
Day 28: Final Project - Writing the Login Test.
Day 29: Final Project - Expanding the Suite.
Day 30: Challenge 6 - Reporting and Next Steps.