Register Now
Classroom Login
Call Now
Call Now 855-300-1473

Essentials of Software Testing

Lead the charge to Reduce costly Software Mistakes!

Essentials of Software Testing

If you’ve ever doubted the importance of professional software testing, consider this: Without reliable software, everything from air traffic control to the television remote control could grind to a stop.

Essentials of Software Testing provides knowledge, skills and techniques that will enable you to strengthen your expertise in key areas such as:

  • General testing principles
  • Fundamental test procedures
  • Test planning
  • Static analysis techniques
  • Test design techniques
  • Using a risk-based approach to testing
  • Managing the testing process
  • Managing a test team
  • Incorporating tools and automation to support software testing

Essentials of Software Testing

This course is part of a Master Certificate Program


Packages starting at $5,095

Register Now!

What You’ll Study

Fundamentals of Testing

  • General Testing Principles
  • Steps of the Testing Process
  • How Software Testing Finds and Prevents Defects
  • Psychology of Software Testing

Testing Throughout The Software Lifecycle

  • Software Development Models
  • Levels/phases of Testing
  • Testing an Existing System vs. a New Application
  • Regression Testing and Impact Analysis in Maintenance

Distributions and Data Analysis

  • Binomial Distribution and Use of Tables
  • Hypothesis Testing
  • Applying Poisson
  • Chi Square
  • Point and Interval Estimation
  • Applying Student’s T-Distribution
  • Paired Comparison Tests
  • Analysis of Variance (ANOVA)

Static Techniques

  • Static Review Techniques in the Design Phase
  • Applying Static Analysis for Maximum Benefit
  • Static Analysis Tools
  • Steps in Generic Review Process
  • Four Primary Types of Reviews

Test Design Techniques

  • Black Box, White Box and Experience-based Techniques
  • Equivalence Partitioning, Boundary value Analysis, Decision Tables
  • Traceability, Test Designs and Test Cases
  • Conducting a Comprehensive Risk Analysis
  • Identifying and Prioritizing Risk Areas
  • Choosing the Proper Test Techniques for your Software Projects

Test Management

  • Makeup of Test Teams
  • Role of Test Lead
  • Test Planning and Estimating
  • Test Progress Monitoring and Controlling Techniques
  • Bug and Incident Reports
  • Steps for Writing Effective Reports

Tool Support For Testing

  • Scripting Techniques for Test Execution Tools
  • Benefits and Risks of Test Automation
  • Designing a Pilot Program
  • Successfully Deploying a Testing Tool

Credit & Tuition

ACE credit recommendation 3 semester hours. Register today and earn 40 PDUs, 4.0 CEUs for $2,095.

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.