Software Test Management

Course

Online

£ 1,300 + VAT

Description

  • Type

    Course

  • Methodology

    Online

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 recognising the critical issues as they surface. This course provides the essential framework for successful test management. It focuses on a number of areas - an understanding of the process of testing, the development of an effective test approach, effective planning and estimating, the management of a successful testing team and the use of metrics in testing and process improvement. Audience The course is designed for test managers and software testers who intend to take up roles as test managers. Structure Lecture presentations are supported by exercises allowing reinforcement of learning and enhancing the understanding process. Learning Objectives At the end of the course attendees will be able to: Understand the testing process and how its fits into the development life cycle.Understand the importance of management, leadership and team building.Produce an effective and realistic test plan.Use appropriate estimating techniques as part of planning.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. Lecture presentations are supported by practical work allowing reinforcement of learning and enhancing the understanding process.

About this course

A basic knowledge of software testing. The course is generic and not based on any software or hardware platform.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Quality Training
  • Process Improvement
  • Team Training
  • Planning
  • Quality
  • Approach
  • Testing
  • Leadership

Course programme

Testing and Quality
Reasons for not testing.
Software quality, ISO 9126.
Quality control and quality assurance.
Why and how do we test?
When to start and stop.
What do we test against?
What do we test with?
Development processes (waterfall, incremental, RAD, Agile).
Scrum, continual planning, release planning.

The Testing Process
Levels of test (unit, integration, system acceptance).
The testing process.
Test strategy.
Beta testing.
Verification and validation.

The Test Organisation
People involved in testing.
The test manager.
Motivation and morale.
Management style.
Leadership guidelines.
Team organisation, team size.
Test qualifications.

Test Planning
Master test plan.
Processes and documentation.
Master test planning process.
Contents of a test plan.
Risk analysis and integrity levels.
Test approach, Test deliverables.

Estimating Techniques
Work breakdown structures and bottom-up estimating.
Estimating with ranges, modified Delphi.
Probability in estimating.
Test case estimation.
Function points and test case point analysis.
User stories and story points.
Estimating velocity, planning poker.

Scheduling
Networks and critical path.
Gantt charts.
Progress control (monitoring, analysing, correcting).
Handling a late start.
Agile environments, burndown charts.

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, test case and test procedure specification.
Testing without requirements.

Test Automation
Reasons for automating.
Return on investment.
Tool issues.
Tool selection.
Guidelines for using automated testing

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.
Cost of finding and fixing defects.

Test Process Improvement
Process assessment.
Capability Maturity Model (CMM).
Model for test process improvement.
Test maturity matrix.
Implementing process improvement.

Software Test Management

£ 1,300 + VAT