Software Test Management
Course: STM1
Duration: 3 Days
Level: I
Course Summary
If you develop and implement an effective test strategy, you can successfully manage software test efforts. Successful test management requires the same approach as successful project management - develop a sound strategy, keep in close touch with the situation, identify and aggressively manage the critical issues and modify the strategy as needed, based on situational feedback. The "trick" to test management is knowing the components of an effective test strategy, including feedback mechanisms, and recognizing the critical issues as they surface.
This course provides the essential framework for successful test management. It focuses on a number of areas - the development and management of a successful testing organization and team, the development of an effective test strategy, an understanding of the processes of testing and the recognition of issues and their origin.
« Hide The Details
Topics Covered In This Course
Testing & Quality
- Reasons for not testing
- Software quality, ISO 9126
- Quality control and quality assurance
- Why do we test
- How do we test
- When to start
- Economics of test and failure
- When to stop
- What do we test against
- What do we test with
- Development processes (waterfall, incremental, RAD, Spiral, Sync and Stabilize, RUP, Agile
- Levels of test (unit, integration, system, acceptance)
- The testing process
- Test strategy
The Test Organisation
- People involved in testing
- The test manager
- Motivation and morale
- Management style
- Leadership guidelines
- How to obtain buy-in
- Team organization, team size
- Choosing staff
- Test qualifications
Test Planning
- Master test plan
- Processes and documentation
- Master test planning process
- Contents of a test plan
- Risk analysis
- Test approach
- Pass and fail criteria
- Suspension and resumption criteria
- Test deliverables
Estimating and Scheduling
- Work breakdown structures
- Estimating techniques
- Probability in estimating
- Test case estimation
- Scheduling
- Resource allocation
- Progress control
- Handling a late start
Test Design
- Test techniques (functional, structural, static and dynamic analysis)
- Equivalence partitioning, boundary value analysis, decision tables, state-transition diagrams
- Exploratory testing
- Mapping test cases to requirements, coverage
- Test design specification
- Test case and test procedure specification
- Testing without requirements.
Test Automation
- Why automate
- Cost of automation
- Return on investment
- Tool issues
- Tool selection
- Open source tools
Execution Management
- What is a defect
- Test incident reports
- Defect tracking and analysis
- Test effectiveness
- Requirements and code coverage
- Defect measurement
- When to stop testing
- Predicting release dates
- Reporting.
Metrics
- What metrics can do for you
- Measurement issues and problems
- Common metrics
- Usability metrics
- Maintainability, cost of finding and fixing defects
Test Process Improvement
- What is process assessment
- Capability maturity model (CMM)
- Model for test process improvement
- Test maturity matrix
- Checkpoints
What You Can Expect
In this course, you will learn how to:
- Understand the importance of management, leadership and team building.
- Produce an effective and realistic test plan.
- Monitor the status of testing activities and software products.
- Make decisions regarding the use of metrics in the testing process.
- Understand how to improve testing in a structured and incremental fashion.
Who Should Take This Course
Test managers and software testers who intend to take up roles as test managers.
Recommended Prerequisites
A basic knowledge of software testing. The course is generic and not based on any software or hardware platform.
Training Style
Instructor led with 60% lecture and 40% lab.
« Hide The Details
Related Courses
Code |
Course Title |
Duration |
Level |
|
WST1 |
Web Software Testing |
3 Days |
I |
Details |
STQA |
Software Testing and Quality Assurance Techniques |
3 Days |
I |
Details |
STBC1 |
Software Testing Bootcamp - Part 1 |
2 Days |
I |
Details |
STCBA |
Software Testing Considerations for Business Analysts |
1 Day |
I |
Details |
TSTAGL |
Testing in an Agile Environment |
3 Days |
I |
Details |
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.
|