• Foundations in Software Testing Wednesday, April 26, 2006 - 09:00AM to Friday, April 28, 2006 - 05:00PM
    111 West Saint John, Suite 200
    San Jose, CA 95113
    Software Architecture and Platform

Foundations in Software Testing



  • Three Day Program - April 26, 27 and 28


    Program Overview

    Learn the basic needs required to become a software test professional and enhance your career with an internationally recognized test certification. This intensive workshop style class provides industry best practices, methods, techniques and standardized internationally developed test terminology. Testing can help you detect defects, saving costly and embarrassing field failures.

    This program provides testers with the ability to implement and communicate more effectively with engineers and developers resulting in greater test presence throughout the software lifecycle. The course is based on the curriculum of the International Software Testing Qualifications Board’s foundation level syllabus. Click here to learn more

    Find out more about the International Software testing Qualifications Board:

    International Software Testing Qualifications Board 

    American Software Testing Qualifications Board


    Why Attend?

    This class is appropriate for people who have recently entered the testing field and those currently seeking certification in software testing.

    • Learn (or review) the basics of software testing and how to apply software testing techniques.
    • Encourage a greater test presence within your organization
    • Have the opportunity to take the ISTQB Certified Tester, Foundation Level exam

    Course Outline

    Basics of Software Testing What is Testing?

    Motivation for Testing

    Costs of Quality

    Quality Assurance

    Difference in Testing vs Debugging

    Limits of Testing

    Test Process Phases

    Test Oracle

    Prioritization of Test Cases

    Psychology of Testing

    Testing in the Software Lifecycle Test Process and Development Process

    Distinction: testing - checking, verification - validation

    Testing Within Various Development Lifecycles

    Verification vs. Validation

    Test Processes

    Module Tests

    Integration Test Strategies

    System Tests

    Acceptance Tests

    Regression Tests

    Benefits of early tests

    Test planning

    Test environment, documentation, and test data source requirements

    Static Testing Walkthroughs, Reviews, Inspections

    Review Process

    Roles of Participants

    Advantages of Static Analysis

    Limitations of Static Analysis

    Control Flow Analysis

    Data Flow Analysis

    Software Complexity

    Dynamic Testing Black Box vs White Box

    Equivalence Class Partitioning

    Boundary Value Analysis

    State-Based Testing

    Statement Coverage

    Branch Coverage

    Condition Coverage

    Path Coverage


    Test Management Organization – Roles and Responsibilities

    Tasks of the Test Manager

    Test Planning


    Economics of Testing

    Incident Management

    Configuration Management

    Norms and Standards

    Test Tools Categories of Test Tools

    Test Management Tools

    Test Execution Tools

    Selecting and Evaluating a Test Tools

    (Optional) Independently administered ISTQB Exam



    Patricia McQuaid

    Instructor Bio

    Patricia McQuaid, Ph.D. has over 28 years experience with software and information systems. A respected authority on software quality and Professor at California Polytechnic State University, she is a senior member of the American Society for Quality’s Software Division and the Vice President and co-founder of the American Software Testing Qualifications Board.




    111 West Saint John, Suite 200

    San Jose, CA 95113

    Phone: 408-414-5950



    8:30am-9:00am - Registration

    9:00am-5:00pm - Program



    $499 All Attendees