Software Test Planning, Testing Techniques and
Test Management Course

In this course, you’ll learn the basic skills required of a software test professional and how testing fits into software development. Find out what it takes to be a successful software tester and how testing can add significant value to software development projects. Study all the basic aspects of software testing, including a comprehensive overview of tasks, methods, and techniques for effectively testing software. In addition, learn the fundamental steps in the testing process: planning, analysis, design, implementation, evaluation, and reporting. Know what it takes to be a successful software test engineer.

Who Should Attend?

Course is appropriate for individuals who recently have entered the testing field and would like to gain confidence in software testing.

You Will Learn...

• Fundamentals of software testing—key concepts, context, risk, goals, process, and people issues
• Life cycle testing—relationship of testing to development, including different models, verification and validation, and types of testing
• Static testing—reviews, inspections, and static tools
• Test design techniques—black-box test methods, white-box testing, and exploratory testing
• Test management—team organization, key roles and responsibilities, test approach and planning, configuration management, defect classification and tracking, test reporting
• Testing tools—selection, benefits, risks, and classifications
• Test levels—system, acceptance, unit, and integration testing


1. Introduction

          o Fundamentals of software testing
          o Software context— why does software fail?
          o Why testing is required
          o Debugging vs. testingPrinciples, scope, and focus of testing
          o Understanding risk
          o Product (software) risks and project risks
          o Identifying and analyzing project and product risks
          o Goals of testing
          o Basic testing process
          o Test planning and control
          o Test analysis and design
          o Test implementation and execution
          o Evaluating exit criteria and reporting
          o Test closure activities
          o Test psychology—viewpoints on testing

2. Testing throughout Software Development

          o Testing and development
          o Early testing
          o Models and testing
          o The “V” model
          o Iterative models
          o Verification and validation
          o Test levels—unit, integration, system, acceptance
          o Component (unit) testingIntegration testing
          o System testing
          o Acceptance testing
          o Maintenance testing
          o Understanding regression testing
          o Understanding test types
          o Functional testing
          o Non-functional testing
          o Structural testing
          o Confirmation and regression testing

3. Static Techniques

          o What is static testing?
          o Reviews, inspections, walkthroughs, etc.
          o General review process
          o Common types of reviews
          o Roles and responsibilities in reviews
          o Success factors for reviews
          o Limits of reviews
          o Understanding static analysis tools
          o Tool benefits

4. Test Design Techniques

          o Test design process
          o Overview of test design and the design approach
          o Documentation decision
          o Types and characteristics of documentation
          o Types of test design techniques
          o Human/experience-based methods
          o Black-box (functional) techniques
          o White-box (structural) techniques
          o Experienced-based techniques
          o Equivalence partitioning
          o Boundary analysis
          o Decision tables
          o State transition diagrams
          o Use cases and test design
          o Understanding control flow
          o Understanding paths and complexity
          o Coverage and what it means
          o Error guessing
          o Exploratory testing
          o Selecting the appropriate test technique

5. Test Management

          o Team organization
          o Roles and responsibilities
          o Understanding the test manager
          o Understanding the tester
          o Test planning and strategy
          o Planning and strategic thinking
          o Controlling the testing
          o Key strategic issues for test planning
          o Selecting a test approach
          o Understanding estimation
          o Test monitoring and reporting
          o Ending the testing, exit criteria
          o Configuration management and testing
          o Library controls
          o Change control
          o Defect/incident classification and management

6. Tool Support for Testing

          o Tool introduction
          o Tool selection process
          o Tool benefits
          o Tool risks and concerns
          o Tool classifications
          o Management tools
          o Static testing tools
          o Test specification tools
          o Test execution and logging tools
          o Performance and monitoring tools
          o Application area tools
          o Non-test specific tools


Our trainer
for this course has more than twenty years of experience in information technology and information technology-enabled services industry. She has been a programmer/instructor, project manager, and quality assurance manager. She is an ISQTB® Certified Software Tester Foundation Level herself, after taking the certification exam in 2007 in SQE, Florida, USA. She is an ASQ® Certified Manager of Quality/Organizational Excellence, an ASQ® Certified Quality Management Systems Auditor, a BSI® Certified Lead Auditor of Information Security Management Systems and a Satmetrix® Certified Net Promoter Associate. She is currently employed as Director for Quality Assurance in a prestigious IT-enabled services company.

Duration: 3 days
Schedule: February 8 to 10, 2012
Time: 9am to 5pm
1006 Rufino Plaza 6784 Ayala Ave., Makati City
Course Fee: Php 13,500.00 (Non - VAT)

Course fee is inclusive of handouts, certificate, snacks and lunch.  Please make all checks payable to iMarket Events and Services, Inc..  Please bring your laptop.

Register Now!!!

For inquiries, please call Jennifer Chua 506-2048, 0922-8009754 or 0920-9490205.  You can also email us at

Cancellation of registration should be made seven working-days before the training date.  Otherwise, 50% of the training fee shall be charged.  No show during the training shall be charged 100% of the training fee.