Strengthen Software Quality and Your Career With Software Testing
100% Online!

Essentials of Software Testing
ISTQB® Software Testing Capstone

According to the Department of Commerce, software bugs cost the U.S. economy an estimated $59.5 billion a year. How can you protect your company? By reducing defects and improving quality with Villanova University’s Software Testing program.

Whether you’re a test engineer, test consultant, software developer or other IT professional, it’s your job to make sure software applications are ready to go upon release. This software testing program will teach you sound testing techniques and principles to reduce defects, improve quality and ensure a successful launch while preparing you to become an ISTQB® certified tester.

Online Program Benefits

  • Understand the general testing principles that guide software testing.
  • Learn when and how to apply static analysis for maximum benefit.
  • Explore the value of maintenance testing.
  • Discover the three main categories of test design techniques.
  • Understand how software testing is used to find and prevent defects.
  • Review each module’s important terms and standards likely to be found on the ISTQB® Certified Tester examination.

Software Testing Courses

Each course runs for eight weeks, and new sessions start monthly.

Essentials of Software Testing $1,980

Essentials of Software Testing provides knowledge, skills and techniques that will enable you to strengthen your expertise in critical areas.

Who Should Register?

This course is designed for anyone involved in software testing and development — or for project managers, quality managers and others with a general interest in the software testing process.

What You’ll Study

Fundamentals of Testing
  • Steps of the testing process
  • How software testing finds and prevents defects
Testing Throughout the Software Lifecycle
  • Software development models
  • Regression testing and impact analysis in maintenance
Static Techniques
  • Static review techniques in the design phase
  • Four primary types of reviews
Test Design Techniques
  • Core of Software Testing Body of Knowledge (TBOK)
  • Conducting a comprehensive risk analysis
Test Management
  • Test progress monitoring and controlling techniques
  • Ten steps for writing effective reports
Tool Support for Testing
  • Benefits and risks of test automation
  • How to successfully deploy a testing tool throughout the organization
Distributions and Data Analysis
  • Binomial distribution and use of tables
  • Hypothesis testing

ISTQB® Software Testing Capstone $1,480

This capstone course will help you build upon the concepts and skills you learned in Essentials of Software Testing. Designed for students who are preparing to take the ISTQB Certified Tester examination, this eight-week course includes a series of practice tests modeled after the actual ISTQB Certified Tester Foundation Level (CTFL) exam.

Who Should Register?

Students who have completed Essentials of Software Testing and are preparing to sit for the ISTQB® Certified Tester examination should complete this course, which provides high-end skills for testers, project managers, IT directors and others.

What You’ll Study

Fundamentals of Testing
  • General testing principles that guide software testing efforts
  • Psychology of software testing
Testing Throughout the Software Lifecycle
  • Objectives and targets for software testing
  • The CMMI Process Maturity Model
Static Techniques
  • Steps that make up the IEEE 1028 Standard for software reviews
  • Static analysis tools
Test Design Techniques
  • Contents of the IEEE 829 Standard for Software Test Documentation
  • Specification-based (black box), structure-based (white box) and experience-based testing
Test Management
  • Selecting the proper test strategy
  • Impact of risk analysis and risk management on test planning
Tool Support for Testing
  • Opportunities and risks associated with using test tools
  • Factors to consider when introducing test tools