Introduction
  • Introduction
Setting Up Your Environment
  • Gitpod Setup
E2E UI Testing with Cypress
  • E2E Browser Test
  • Software Under Test and Test Strategy
Exercises and Solutions
  • Code A Cypress Test That Opens An App Exercise
  • Code A Cypress Test That Opens An App Solution
  • Exercise Code A Test To Ensure The Link Will Go To The Correct Location
  • Solution Code A Test To Ensure The Link Will Go To The Correct Location
  • Exercise Write A Functional UI Test & Link Validation That Opens In A New Tab
  • Solution Write A Functional UI Test & Link Validation That Opens In A New Tab
Additional Information
  • What are some challenges of functional UI tests?
  • Can we test the same thing more efficiently?
  • What Risks Remain In Our Web App?
Summary
  • Web Testing with JavaScipt Part 1 Summary
Visual E2E Testing
  • Visual E2E Testing and Its Advantages
  • Set Up A Visual Test
  • Set Up Cross-Platform and Cross-Browser Visual Tests
  • Visual Gotchas
Summary
  • Web Testing with JavaScipt Part 2 Summary
Visual Gotchas Exercise and Solution
  • Visual Gotchas Exercise
  • Visual Gotchas Solution
Performance and Aaccessibility Testing
  • Performance and Accessibility Testing Exercise
  • Performance and Accessibility Testing Solution
Conclusion
  • Conclusion
  • Bonus Lecture