Systematic Software Testing Course | Agile + DevOps East

Conference archive

Systematic Software Testing

A Risk-Based Approach for Producing Better Software

earn-pmi-pdu

Learn the techniques necessary to develop and maintain a systematic, integrated software testing approach. The STEP® (Software Test and Evaluation Process) approach described in this three-day course emphasizes prevention of the software defects and stresses continuous improvement.

Upcoming Classes

Contact us for more information 904.278.0524 or 888.268.8770


Select a learning mode button (Public, Live Virtual, etc.) for pricing, details, and a downloadable fact sheet.
Description
  • 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 STEP® (Software Test and Evaluation Process) approach described in this course emphasizes prevention of the software defects and stresses continuous improvement for lasting benefits. The STEP® 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.

PMI and the Registered Education Provider logos are registered marks of the Project Management Institute, Inc.

Questions? 929.777.8102 [email protected]
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

Test Analysis (continued)
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

Questions?

On-Site Training

Let us bring the training directly to you! Choose from over 60 courses.

Combine World-Class Training and

Certification with a Conference

Maximize Your Learning Potential

STAR Conference logo

Agile + DevOps Conference logo

Agile Testing Days Conference logo