- Joint Application Development Jane Wood and Denise Silver. (2nd Edition) 1995
- Joint Application Design: the Group Session Approach to System Design (Yourdon Press Computing Series) Judy Hirschmann
- Joint Application Design: How to Design Quality Systems in 40% Less time Jane Wood and Denise Silver
- Reengineering Software: How to Reuse Programming to Build New, State-of-The-Art Software. Roy Rada, 1999
- Application (Re) Engineering: Building Web-Based Applications and Dealing with Legacies. Amjad Umar, 1997
- Project and Program Risk: A Guide to Managing Project Risks. R. Max Wideman
(editor, Rodney Dawson (author)
Course Description
In the software development world, time to market has become even more critical.
Using a risk-based approach helps ensure that the most critical business functions
are tested within the time constraints imposed by market conditions and user
expectations.
This course primarily addresses the challenges of testing in the rapid development
environment and the critical testing tasks required to meet the business needs
and constraints these projects.
Rapid Business Driven Testing teaches streamlined techniques and methods,
using templates and list of activities from Spherion's Rapid Business Driven
Testing methodology, that when performed will increase product quality in
rapid development projects.
Instructional Method - Lecture and exercises
Course Objectives
Upon successful completion, the participants will be able to: Define the challenges
associated with development and testing of time-constrained projects Develop
an adaptable risk-based testing strategy Prioritize the types of testing required
for systems based on risk Use requirements validation matrices to define test
scenarios to validate individual requirements and end-to-end scenarios (streamlining
when possible) Use 'reverse engineering' when requirements are not available
Develop test scenarios based on decomposed requirements Who Should Attend Test
Team Leads, QA/QC Analysts, Testers
Course Objectives
Course Introduction
- Project Analysis and Review
- Gather and Review Project Documentation
- Interview Project Resources
- Analyze Project Information
- Rapid Test Strategy Development
- Perform Risk Assessment
- Develop Work Plan
- Develop Testing Processes and Procedures
- Define Test Environment
- Identify Test Tools
- Rapid Requirements Analysis and Review
- Collect Requirements
- Requirements exist
- No requirements, but application exists
- No requirements, no application
- Prioritize Requirements
- Decompose Requirements
- Validate Requirements using Matrics
- Rapid Test Scenario Development
- Describe Test Scenarios
- Identify Test Data for Scenarios
- Create Test Scenarios
- Test Scenario Execution
- Implement Test Environment
- Execute Scenarios
- Analyze Test Results
- Summary