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.

Course Outline

  • Introduction to Software Testing
  • Software Testing Concepts
  • Test Case Strategies
  • Types of Testing
    • Unit and Software Testing
    • Integration
    • System and System Integration
    • Product Readiness
    • Regression
    • User Acceptance
  • Tools for Testing
  • Non-Functional Testing
  • Test Automation
  • Behavior Driven Development (BDD) and Test Driven Development (TDD)

Learner Outcomes

  • 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.


None. This course is intended for testers, developers, business analysts, project managers or anyone who performs their own testing or are involved in testing.


2 Days | 4 Nights

Applies Towards the Following Certificates

Enroll Now - Select a section to enroll in
Section Title
Software Testing Workshop
M, W
Time (Central Time)
5:30PM to 8:30PM
Dec 12, 2022 to Dec 21, 2022
Schedule and Location
# of Course Hours
Delivery Option
Course Fee(s)
Rate non-credit $1,395.00
Potential Discount(s)
Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.