Writing Use Case-Driven Test Plans

Registration Fee: $695.00 per person

Team Registration Fee (3 or more attendees): $595.00 per person

Availability and Duration
- Open Enrollment Virtual Classroom - 2 sessions @ 3 hours each
- On Site at Your Location - 1 Day
- Private - Via Virtual Classroom - 6 Hours of Content Presented over 2 to 3 Sessions
 
Related Seminars and Products
 
From Use Cases to Test Cases
The Use Case Handbook
Use Case Boot Camp
Business Analyst Guide to Understanding Use Cases
 
Objective
 
This seminar is designed to provide participants whose organizations develop requirements via use case models with a practical, systematic approach to software test planning methods, documentation and management.  Participants will learn a use case-driven, top-down process for planning the formal test effort. If your organization DOES NOT employ use cases, you may want to attend PESG’s Writing Requirements-Driven Test Plans.
 
What You Will Learn
 
  • Testing economics & benefits of a life cycle approach
  • Steps involved in planning & implementing the test planning process
  • Different types of testing documentation
  • A systematic approach to effective use case-driven test planning
  • How to evaluate the quality of a test plan & test process
  • How to systematically prepare testing documentation
  • How to make testing more cost-effective and productive
 
Who Should Attend
 
This seminar is intended for technical project managers, testers, and all software development professionals who are involved in the planning, design, implementation and management of system and acceptance level testing efforts.  This seminar is intended for organizations that employ use case models to identify and document software requirements.  Participants should have a working knowledge of what use cases are and how they are used.  This workshop may be combined with our Use Case Boot Camp seminar in order to ensure participants have the proper background.
 
Have a small group of learners who need this seminar? Consider a private virtual session for your group scheduled according to your preference. Contact Chuck Black for details.
 
Agenda
 
Foundations for Effective Test Planning
 
  • Industry statistics
  • Testing economics
  • Factors that influence testing costs & effectiveness
  • How use cases fit into the test planning process
 
Software Testing Principles
 
  • Steps in the software testing process
  • Single phase vs life cycle approaches to testing
  • Testing terminology
  • Testing levels & responsibilities
  • Testability issues for software development work products
  • Different ways to package test documentation
  • Different ways of organizing for testing
 
Planning the Test Effort
 
  • Importance of early test planning
  • Steps in use case-driven software test planning
  • Defining testing scope & objectives
  • Formulating a systematic strategy
  • Linking tests to use cases and other requirements
  • Determining resource requirements
  • Determining testing schedules
  • Preparing the test plan document
  • Evaluating the test plan
  • QA checklists
 
Designing the Tests
 
  • Techniques for deriving tests from use cases
  • Determining use case path coverage and test condition coverage
  • Steps in software test design
  • Documentation requirements for test case design
  • Test sets, scripts, scenarios & cases
  • Test decomposition
  • Deriving test case data
  • Identifying test constraints
  • Evaluating the test design effort
  • QA checklists