Automated Software Testing


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/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.

Target Audience
DevOPs, security, and general IT administrators interested in gaining insights related to how custom and commercial software solutions are tested for quality assurance

Prerequisites
None

Expected Duration (hours)
1.1

Lesson Objectives

Automated Software Testing

  • 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
  • identify when certain testing techniques should be used
  • Course Number:
    sd_exau_a02_it_enus

    Expertise Level
    Beginner