Skip to main content
SQE Training logo
  • Join Our Mailing List
  • Email Us
  • 888.268.8770
  • About Us
  • By Topic
    • Agile Software Development
    • Configuration Management
    • Software Security
    • Software Requirements
    • Software Testing
    • Visual Studio
  • By Location
    • All
    • West
    • Midwest
    • Southeast
    • Northeast
    • Canada
  • Delivery Options
    • Public
    • Live Virtual
    • eLearning
    • On-Site
  • Certification
    • ISTQB Software Tester Certification
    • Agile Development Certification
    • PMI PDUs
    • IIBA CDUs
  • Consulting Services
    • Agile Development
      • Agile Process Improvement
      • Agile Software Development
      • Continuous Integration
      • Program & Project Management
      • Requirements Envisioning
    • Application Security
      • Application Security Assessments
      • Application Security Remediation
      • Application Security Training
      • Secure SDLC Improvement
    • Software Quality
      • Agile Software Testing
      • Independent Verification & Validation
      • QA Center of Excellence
      • Test Automation
      • Test Process Improvement
    • Our Consultants
  • Meet the Experts
  • Learners
  • Team Managers
  • Training Managers
Send by emailPrint This Page

Systematic Software Testing

A Risk-Based Approach for Producing Better Software
Public: $1,995.00
On-site: Contact us!
  • Public
  • On-Site
  • Description/Outline
  • Location & Dates
  • Instructors
The Best Fundamental Course for Any Test Professional

This course teaches the techniques necessary for you to develop and maintain a systematic, integrated software testing approach for your organization. This course details an adaptable and repeatable approach to testing that results in significantly improved software quality. Better planning, analysis, design, and implementation of tests result in happier clients and developers. 

The STEPTM (Software Test and Evaluation Process) approach described in this course emphasizes prevention of the software defects and stresses continuous improvement for lasting benefits. The STEPTM process has been implemented in hundreds of testing organizations and integrated into many different software development life cycle methodologies. 

Know What You've Done—and When You're Done 
Understanding and managing risk helps you focus on the important testing issues. Trace your tests back to requirements, design, and code to reveal what you have tested and what remains to be tested. This course leads you through test planning, test analysis, and test execution, showing you how to set-and then effectively satisfy-your testing goals. 

Who Should Attend
The audience includes test professionals, test managers, project leaders, quality analysts, and developers. No specific prerequisites are assumed. However, attendees are expected to be have some software experience.

3-Day Course Outline
 
Foundations of Modern Testing

Testing as a formal process
Testing within development lifecycles
Testing as a part of quality assurance
Importance of risk-based testing

STEP™—The Software Test and Evaluation Process
STEP architectural model
Overview: phases, activities, roles
STEP vs. common industry practices

Test Planning
Planning fundamentals
Planning and risk management
Master Test Plan–the IEEE 829 standard
Regression testing methods and issues
Test environments—issues and concerns
Schedules, estimates, and budgets
Acceptance, system, build/integration, and unit level test plans

Test Analysis
Identifying test objectives
Creating the inventory of test objectives
Determining the risk of each objective
Software failure modes
Estimating the testing effort based on risk
Testing system modifications, new versions, and third-party software
Analyzing requirements to develop test items

Test Design and Implementation
Creating an architecture for testing
Designing test cases and test procedures
Creating realistic test data
Developing reusable “testware”
Building the optimum test environment
Inventory trace matrix and coverage

Test Execution and Reporting
Executing tests
Reporting and managing defects
Performing root cause analysis
Evaluating the product and the development process
Evaluating the tests and the testing process
Choose appropriate “stopping” criteria

Wrap-Up
Improving your testing process
Guidelines for fostering change
 

Class Daily Schedule
Sign-In/Registration 7:30–8:30am
Morning Session 8:30am–12:00pm
Lunch 12:00–1:00pm
Afternoon Session 1:00–5:00pm
Times represent the typical daily schedule. Please confirm your schedule at registration.
 
Training Course Fee Includes
• Tuition
• Course notebook
• Continental breakfasts and refreshment breaks
• Lunches
• Letter of completion
Course Name Events Dates Location Venue
Systematic Software Testing
TrainingWk
Jun 04-Jun 06, 2012 Chicago VENUE Attend
Systematic Software Testing
TrainingWk
Oct 22-Oct 24, 2012 Tampa VENUE Attend

Dale Perry has more than thirty-four years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/server applications. A professional instructor for more than twenty years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for fifteen years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics.

Claire Lohr has been an active professional in the computer field for more than thirty years, with the last fifteen years focused on software process improvement to companies including GTE, Motorola, Westinghouse, SAIC, Boeing, Aetna, and others. Claire currently provides training and consulting services for a wide variety of both government and commercial clients. Her certifications are CSQE, CSDP, and CTFL. She is a SEI CMM Software Capability Evaluator and a Lloyd's Register ISO 9000 Lead Auditor.

Robert Sabourin has more than thirty years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University. 

A consultant, lecturer, author, and former test manager, Rick Craig has led numerous teams of testers on both large and small projects. In his twenty-five years of consulting worldwide, Rick has advised and supported a diverse group of organizations on many testing and test management issues. From large insurance providers and telecommunications companies to smaller software services companies, he has mentored senior software managers and helped test teams improve their effectiveness. Rick is co-author of Systematic Software Testing.

With more than 30 years of experience as an information systems professional at commercial and nonprofit organizations, Lee Copeland has held technical and managerial positions in applications development, software testing, and software process improvement. Lee has developed and taught numerous training courses on software development and testing issues and is a well-known speaker with Software Quality Engineering. Lee presents at software conferences in the United States and abroad. He is the author of the popular reference book, A Practitioner’s Guide to Software Test Design.

An experienced test consultant and presenter, Dawn Haynes is a highly regarded trainer of software testers. She blends experience and humor to provide testers of all levels with tools and techniques to help them generate new approaches to common and complex software testing problems. In addition to training, Dawn is particularly passionate about improving the state of performance testing across the industry. She has more than twenty years of experience supporting, administering, developing, and testing software and hardware systems—from small business operations to large corporate enterprises.

 

  • Description/Outline
  • Location & Dates
  • Instructors
  • Develop effective testing plans and strategies, execute them efficiently, and measure your results
  • Design “testware” that finds important bugs more quickly and with less effort
  • Prevent software defects and failures by integrating testing into your development process
  • Improve your software testing practices and the quality of your organization's software
  • Explore a flexible, risk-based approach to testing for both small and large organizations
The Best Fundamental Course for Any Test Professional
This course teaches the techniques necessary for you to develop and maintain a systematic, integrated software testing approach for your organization. This course details an adaptable and repeatable approach to testing that results in significantly improved software quality. Better planning, analysis, design, and implementation of tests result in happier clients and developers. 

The STEPTM (Software Test and Evaluation Process) approach described in this course emphasizes prevention of the software defects and stresses continuous improvement for lasting benefits. The STEPTM process has been implemented in hundreds of testing organizations and integrated into many different software development life cycle methodologies. 

Know What You've Done—and When You're Done 
Understanding and managing risk helps you focus on the important testing issues. Trace your tests back to requirements, design, and code to reveal what you have tested and what remains to be tested. This course leads you through test planning, test analysis, and test execution, showing you how to set-and then effectively satisfy-your testing goals. 

Who Should Attend
The audience includes test professionals, test managers, project leaders, quality analysts, and developers. No specific prerequisites are assumed. However, attendees are expected to be have some software experience.
 
3-Day Course Outline
 
Foundations of Modern Testing

Testing as a formal process
Testing within development lifecycles
Testing as a part of quality assurance
Importance of risk-based testing

STEP™—The Software Test and Evaluation Process
STEP architectural model
Overview: phases, activities, roles
STEP vs. common industry practices

Test Planning
Planning fundamentals
Planning and risk management
Master Test Plan–the IEEE 829 standard
Regression testing methods and issues
Test environments—issues and concerns
Schedules, estimates, and budgets
Acceptance, system, build/integration, and unit level test plans

Test Analysis
Identifying test objectives
Creating the inventory of test objectives
Determining the risk of each objective
Software failure modes
Estimating the testing effort based on risk
Testing system modifications, new versions, and third-party software
Analyzing requirements to develop test items

Test Design and Implementation
Creating an architecture for testing
Designing test cases and test procedures
Creating realistic test data
Developing reusable “testware”
Building the optimum test environment
Inventory trace matrix and coverage

Test Execution and Reporting
Executing tests
Reporting and managing defects
Performing root cause analysis
Evaluating the product and the development process
Evaluating the tests and the testing process
Choose appropriate “stopping” criteria

Wrap-Up
Improving your testing process
Guidelines for fostering change
 

Class Daily Schedule
Sign-In/Registration 7:30–8:30am
Morning Session 8:30am–12:00pm
Lunch 12:00–1:00pm
Afternoon Session 1:00–5:00pm
Times represent the typical daily schedule. Please confirm your schedule at registration.
 
Training Course Fee Includes
• Tuition
• Course notebook
• Continental breakfasts and refreshment breaks
• Lunches
• Letter of completion
Course Name Dates Location
Systematic Software Testing Call to schedule Your location Contact

Dale Perry has more than thirty-four years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/server applications. A professional instructor for more than twenty years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for fifteen years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics.

An experienced test consultant and presenter, Dawn Haynes is a highly regarded trainer of software testers. She blends experience and humor to provide testers of all levels with tools and techniques to help them generate new approaches to common and complex software testing problems. In addition to training, Dawn is particularly passionate about improving the state of performance testing across the industry. She has more than twenty years of experience supporting, administering, developing, and testing software and hardware systems—from small business operations to large corporate enterprises.

 

Claire Lohr has been an active professional in the computer field for more than thirty years, with the last fifteen years focused on software process improvement to companies including GTE, Motorola, Westinghouse, SAIC, Boeing, Aetna, and others. Claire currently provides training and consulting services for a wide variety of both government and commercial clients. Her certifications are CSQE, CSDP, and CTFL. She is a SEI CMM Software Capability Evaluator and a Lloyd's Register ISO 9000 Lead Auditor.

With more than 30 years of experience as an information systems professional at commercial and nonprofit organizations, Lee Copeland has held technical and managerial positions in applications development, software testing, and software process improvement. Lee has developed and taught numerous training courses on software development and testing issues and is a well-known speaker with Software Quality Engineering. Lee presents at software conferences in the United States and abroad. He is the author of the popular reference book, A Practitioner’s Guide to Software Test Design.

A consultant, lecturer, author, and former test manager, Rick Craig has led numerous teams of testers on both large and small projects. In his twenty-five years of consulting worldwide, Rick has advised and supported a diverse group of organizations on many testing and test management issues. From large insurance providers and telecommunications companies to smaller software services companies, he has mentored senior software managers and helped test teams improve their effectiveness. Rick is co-author of Systematic Software Testing.

Robert Sabourin has more than thirty years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University. 

  • Software Testing
  • SST

  • SQE.com
  • Privacy Policy
  • About SQE

Copyright © 2011-2012 Software Quality Engineering, All rights reserved.