Proactive Testing: Risk-Based Test Planning, Design and Automation

Apply Proactive Testing™ beyond traditional reactive testing to identify ordinarily overlooked conditions – especially large-risk showstoppers that cause project overruns and dissatisfaction. By enabling testing of higher risks earlier and more frequently, Proactive Testing™ helps deliver faster, stronger and more affordable systems.

The PMI Registered Education Provider logo is a registered mark of the Project Management Institute, Inc.


Robin  Goldsmith, JD

Robin Goldsmith, JD

Robin F. Goldsmith is the owner of a consulting firm, working with business and systems professionals in requirements analysis, quality and testing, software acquisition, project management and leadership, metrics, and process improvement. Previously he was a developer, systems programmer/DBA/QA, and ... read more

Who Should Attend

  • Project managers
  • Quality/testing professionals and auditors
  • Business and systems analysts
  • System development managers and professionals
  • Business managers and product owners

Benefits and Learning Outcomes

  • Understand how testing can cut time, effort and aggravation for users, developers and managers
  • Write industry-accepted test plans and designs that make testing easier and more reliable
  • Gain confidence that requirements have been met
  • Practice a structured proactive testing model that delivers better systems quicker and cheaper
  • Understand multiple techniques/checklists for more thorough tests, and discover ordinarily overlooked conditions
  • Follow guidelines for using appropriate automated tools to enhance overall testing effectiveness
  • Apply risk analysis and reusable test ware to perform more of the important testing in less time

Course Outline/Topics

Seminar Outline

How Testing Can Cut Effort & Time
– Testing for correctness versus testing for errors
– Defect injection, detection, ejection metrics
– Reactive testing – out of time, but not tests
– Proactive Testing Life Cycle model
– CAT-Scan approach to find more errors
– V-model and objectives of each test level
– Dynamic, passive and active static testing
– Developer versus independent test group testing
– Strategy – create fewer errors, catch more
– Test activities that save the developer’s time

Test Planning Value Not Busywork
– Risk elements, relation to testing
– Proactive versus reactive risk analysis
– IEEE Standard for test documentation
– Master Test Plan counterpart to project plan
– Enabling manageability, reuse, selectivity
– Approach, use of automated tools
– Entry/exit criteria, anticipating change
– Anticipating showstoppers
– Risk-based way to define test units
– Letting testing drive development
– Preventing major cause of overruns

Detailed Test Planning
– IEEE Standard on unit (dynamic) testing
– Functional (Black Box) testing strategy
– Three-level, top-down test planning and design
– Functionality matrix
– Use cases, revealing overlooked conditions
– Exercise: Defining use case test coverage
– Detailed test plan technical document

Test design: Both verb and noun
– Checklists find more overlooked conditions
– Data formats, data and process models
– Business rules, decision tables and trees
– Equivalence classes and boundary values
– Error guessing, condition combinations
– Defect isolation, reproducibility,
– Formal, informal test design specifications
– Defining reusable test designs
– Test case specifications vs. test data values

Automated Testing Tools
– Critical factors for test automation success
– Types, examples of automated tools
– Test execution tool considerations
– Action-based frameworks aid flexibility

Measuring and Managing Testing
– Defect reports that prompt suitable action
– Projecting when software is good enough
– Measuring testing effectiveness


"The instructor was knowledgeable about this topic, well organized and allowed time for questions."  —  Jean Hasler

"Interactive instructor – keeps class involved!"  —  class participant

All sessions are Face-to-Face unless otherwise noted.

Date: Wed-Thu, May 15-16

Time: 8:30am-4:30pm

Location: UWM School of Continuing Education

Instructor: Robin Goldsmith JD

Fee: $845

CEUs: 1.4, PDUs: 10, CDUs: 14, PD Hours: 14

Program Number: 5027-11221

Registration is Closed.