• Classroom
  • Online, Instructor-Led
Course Description

Software Testing is a crucial part of the software development process. It requires a methodical and disciplined approach to preventing, finding and reporting bugs. Needed software testing skills are not commonly taught to software developers, business analysts or project managers. The Software Testing workshop provides a complete picture of the testing process, how it fits into the development life cycle, how to properly scope and prioritize testing activities, and what techniques to use for optimal results.

Learning Objectives

Learn common methods used to develop software. Understand how software testing fits into the development process. Learn fundamentals techniques used to test software and find bugs. Understand how to apply testing techniques base on type, size and complexity of software. Understand the importance of finding bugs early.

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.