Risk-driven Software Testing
SPEAKER
Jorge Boria (TeraQuest Metrics Inc.)
CONTENT
(Duration 3 hs)
Software organizations that want to maximize the yield of Software Testing
find that choosing the right testing strategy is hard, and most testing
managers are ill-prepared for this. The organization has to learn how to
plan testing efforts based on the characteristics of each project, based on
the ways the software product is to be used.
This tutorial is intended for Software professionals who are likely to be
responsible for defining the strategy and planning of the testing effort and
managing it through its life cycle. These roles are usually, but not always,
called Quality Control Managers, Testing Managers, or, in those cases in
which the Project Managers are responsible for the Test Plans, Project
Managers. Attendees will be expected to learn how to:
- State testing goals and objectives
- Identify risks with regard to product and project characteristics
- Select a testing lifecycle to match the products risks and the
project's schedule
- State testing activities with acceptance criteria
- Define the strategy for creating and selecting test cases and
building test suites
- Estimate effort and schedule tasks
- Assign personnel to testing tasks
- Provide the testing team with adequate resources
- Identify testing project risks and refine the plan to include
mitigation and contingency activities
- Complete the plan with Quality Assurance and Configuration
Management tasks
- Manage and track the plan
The following topics will be included in the tutorial:
- Introduction to Managing Testing
- Defining the scope of Testing in a Software Project
- Testing Strategies
- Developing the testing assets
- Scheduling the Tasks
- Scheduling Resources
- Risk Management
- Configuration Management and Quality Assurance
Those attending the course should have as prerequisites:
- Solid knowledge of software projects;
- Working knowledge of project management, at least of the mechanics
of planning and tracking;
- Some experience with software testing.
THE PRESENTER
Jorge Boria is an experienced facilitator of software organization change
management. He specializes in Software Product Engineering, with an emphasis
on both ends of the lifecycle: requirements engineering and testing. He is a
Candidate Lead Assessor for the Software CMM of the SEI. He holds a Master
of Engineering degree from Cornell University. In more than 20 years of
professional experience, Jorge has performed a range of roles from
programmer to technical program manager in diverse domains including
embedded software, operating systems, compiler construction, MIS, and
general IT applications. He was a distinguished professor at three
universities in Argentina prior to moving to the United States. Jorge is a
native Spanish speaker and is also fluent in English and Portuguese.