Ensure quality with modern testing strategies and tools
Understand testing methodologies across the software development lifecycle. This course teaches manual testing, test planning, automation frameworks like Selenium and Cypress, unit testing with JUnit/PyTest, as well as performance and security testing. You’ll practise creating test suites, reporting bugs and integrating tests into CI/CD pipelines.
From unit tests to system tests, understand the appropriate method for each stage of development.
Write automated test scripts using Selenium, Cypress and continuous integration tools.
Work on case studies that simulate real bug reports, triage and regression testing.
Types of testing, SDLC integration and writing effective test plans and cases.
Defect tracking, user stories, exploratory techniques and test management tools.
Set up automated tests with Selenium, Cypress and integrate with CI/CD.
Write tests in JUnit and PyTest, mock dependencies and measure coverage.
Learn load testing, profiling, vulnerability scanning and secure coding practices.