Test Planning Part I: Plan for Success - ST09 ( 1 Day )
Price: $600.00
Course Outline
Download Course Outline (PDF)
View Course Schedule
Abstract/Overview
The "testing phase" is one of the least predictable and most feared periods in the life of any software project. Testers are literally between the rock of immoveable delivery dates, and the hard place of unknown software quality. While testers struggle with questions like, "how hard should we test", and "where do we begin", managers and stakeholders are tempted to adopt the old Nike slogan: "Just Do It!"
This course helps students bring order out of the chaos. Students use a case study comprising realistic business requirements and specs. The class works together to create an overall test strategy. Then, working in small groups, they use sound planning principles, templates and checklists to document the detailed test plan.
Audience - Who Should Attend?
This course is intended for testers, test managers and project managers who need to create and communicate effective test planning information.
Prerequisite
Participants should have a working knowledge of testing techniques and practices. It is handy to have 1 or 2 years experience in test planning and estimating.
Objective
After completing this course you will be able to:
- Understand the fundamental purposes of a test plan:
- to focus the planner on the tasks at hand, in a disciplined way
- to record a working document that guides daily testing activities
- to communicate details of testing to the rest of the world
- See the test plan as a contract-an agreement between the test team and other teams regarding:
- entry and exit quality criteria to be met
- the testing coverage to be provided -time, personnel, and other testing resources and how they are allocated
- support provided to, and required from, other project teams ... and more
- Establish the roles & responsibilities of members on the testing team
- Isolate the primary quality factors that testing is to address
- Create a first, best-guess estimate of testing effort
- Document the plan clearly and concisely
Content
Inputs to the Test Plan
- Requirements & Design
- Entry quality
- Quality History
- Checklists
Developing a Test Strategy
- Black box testing
- White box testing
- GUI testing
- Functional vs. structural
Identifying Critical Quality Factors
- Risk factors
- Mitigation strategy
Identifying Key Tests
- Test case design
- Test data design Prioritizing Tests
- Based on risk (critical path)
- Input-Process-Output
- Top-down/Bottom-up
Scheduling & Estimating
- Test Estimation
- Best Guess
- Metric driven
- Resource allocation
- Contingency planning
- Project control points
Roles & Responsibilities
- What needs to be done
- Who does what
- Accountability
Interaction With Other Teams
Testing Environment
- Environment Setup
- Platforms Requirements
- Databases & Files
- Stubs & Drivers
- Tools and Utilities
- Restoring Scenarios
Outputs from the Test Plan
- Test strategy
- Risk inventory
- Resource requirements
- Test schedules
- Test cases & data
- Entry & exit criteria
- Issues & assumptions
- Reporting requirements
At Information Balance we pride ourselves on providing quality products and excellent service. If there is anything we can do to help you meet your IT educational requirements, please contact us at:
416-962-5235 or
sales@infobal.com.
Course Schedule
| Start Date | Location | Class Code | Duration (days) |
| Fri, Nov 12 2010 | Toronto | P36021 | 1 |
| Mon, Dec 06 2010 | Ottawa | P36040 | 1 |
| | | | |
top