Discover key components of end-to-end software testing, full stack usability testing methods, and automated testing in this 14-video course. Explore Functional Specification Document (FSD) software testing methods, along with testing strategies and when to use them. Key concepts covered here include test types required for FSD software testing, such as end-to-end and unit tests; key components of end-to-end testing and how it relates to FSD testing; full stack usability testing methods; and software test strategies and when to use each type. Learners will explore the testing framework for performing FSD automated testing; how to create the FSD software testing plan; and how to perform end-to-end software testing with Cypress, a locally installed browser-driven front-end testing tool. Next, write and perform unit testing with JUnit, a framework for performing unit testing on applications written in Java; create a demo test plan using Apache JMeter, an open-source tool to perform load testing and measure performance; and create and unit test an SQL Server database. Finally, perform automated API testing; and perform security vulnerability testing using OWASP Zap.
Full Stack End-to-End Testing