Foundation of Software Testing Online Course & Certificate

20 contact hours
Used For:
2 Continuing Education Units
Course and Certificate:

International Software Testing Qualifications Board (ISTQB) Training

Foundation of Software Testing is a course that teaches the concepts necessary for students to progress from an informal, chaotic approach to a systematic and repeatable testing practice. It teaches students the basics of test planning, test design, test development, and test execution/validation utilizing the Test Maturity Model. Some of the methods illustrated will focus on effective test planning, test case design and review, understanding the manual test techniques, defect management, etc.

Upon successful completion of Fundamentals of Testing  the student will be able to: you will understand the basic skills required as a  software development practitioner and how software testing is an integral discipline in the software development lifecycle  Find out what it takes to launch and manage a successful effective testing initiative and more importantly how it  can add significant value to your software development projects.

  • Be able to describe the Fundamental of Software Testing
  • Be able to define Testing throughout the Software Development Lifecycle
  • Be able to identify various Software Testing Techniques
  • Be able to describe the requisite functions required for effective Test Management
  • Be able to identify various Software Testing Tools


A basic understanding of math and spreadsheet is recommended.


 Students will be assigned 5 homework assignments, and 1 final exam. 

Chapter 1: Fundamentals of Testing

  • Why  is Testing Necessary
  • What is Testing
  • Seven Testing Principles
  • Fundamentals Test Process
  • The Psychology of Testing
  • Code of Ethics

Chapter 2: Testing Throughout the Software Lifecycle

  • Software Development Methods
  • Test Levels
  • Test Types
  • Maintenance Testing

Chapter 3 Static Techniques

  • Static Techniques and the Test Process
  • Review Process ( Peer Review CMMI )
  • Static Analysis by Tools

Chapter 4 Testing Design Techniques

  • Test Development Process
  • Choosing the Most Effective Test Design Techniques
  • Categories of Test Design Techniques
  • Specification Based Techniques

Chapter 5 Test Management

  • Test Planning and Estimation
  • Test Progress Monitoring and Control
  • Risk Management for Testing
  • Defect Management
  • Types of Test Tools
  • Potential Benefits and  Risks of  Tools


 This course is Instructor-led and delivered through our award-winning online Learning Management System.