Course Description
Ensuring software is as bug-free and secure as possible requires knowledge of detailed testing techniques. In this course, various types of software testing techniques are covered.
Learning Objectives
Automated Software Testing Types
- start the course
- specify the importance of constant software improvements and testing
- test software changes to ensure proper functionality
- Unit Testing
- describe how fuzzing tests an application for weaknesses
- describe how WAFs can increase the security of web applications
- determine how GUI testing improves software
- determine how API testing improves software
- describe how headless browsers are used for web application testing
- navigate the web page where the headless browser results are sent
- identify how using other services and components relates to software testing
- describe the meaning of testing what the software does
- differentiate between load and stress tests
- use GUI testing software to perform a functional test
Practice: Select Appropriate Test Types
- identify when certain testing techniques should be used