Quality and Testing Measures and Metrics
- Develop a measurement and metrics plan tailored to your organization
- Select the right measures for your project and organization
- Explore testing’s role in software measurement
- Create a custom quality and test metrics dashboard
- Learn how to avoid dysfunctional metrics
To be most effective, leaders—such as development and testing managers, ScrumMasters, product owners, and IT managers—need metrics to help direct their efforts and make informed recommendations about the software’s release readiness and associated risks. Because one important evaluation activity is to “measure” the quality of the software, the progress and results of both development and testing must be measured. Collecting, analyzing, and using metrics are complicated because developers and testers often are concerned that the metrics will be used against them.
In this course, you will create your own metrics plan, establish the guidelines for developing a quality and test measurement program, identify rules of thumb for metrics information, and learn how to avoid “metrics dysfunction.” This course addresses common metrics—measures of product quality, defect removal efficiency, defect density, defect arrival rate, testing status, and more.
The Leader's Role in Measurement
Providing timely and accurate quality and release readiness information to project stakeholders is one of the most important values of testing. As a byproduct of testing efforts, the team(s) and team leaders need to continually measure and report the status and quality of the products and features under development. At the same time, they should measure test effectiveness as a guide for improving testing practices. The team and its leaders must determine when to stop testing and fixing bugs—and release the product. Because a key component of testing is measuring the quality of the software product, team leaders and other key stakeholders need timely information related to the entire software development activity.
Who Should Attend?
This course provides foundational information on planning, selecting, and implementing metrics and measures for your team or organization. The course walks you through the creation of a measurement and metrics plan tailored to your organization. Anyone responsible for defining and reporting process and product measures for testing efforts—software and test managers; project managers; ScrumMasters; development or test leaders, those in testing roles, and QA personnel—can benefit from this course.
Coveros recommends this course to help prepare you for Advanced Tester Certification—Test Managers course and certification exam.
A Quality and Test Dashboard
Quality of product
Test status
Test effectiveness
Test efficiency
Resources
Issues
The Quality of Product Gauge
Functional defect information
Non-functional defect information
Defect clustering
Code complexity
The Test Status Gauge
Test execution information
Defect information
Coverage information
Risk information
The Test Effectiveness Gauge
Coverage information
Defect information
Customer feedback
Defect cost
Traceability
Defect detection percentage
The Test Efficiency Gauge
Time required to design, equip, or execute test cases
Defect removal efficiency
Time to run tests
Time to develop and maintain automated tests
Time to equip and deploy environments
The Resources Gauge
Actual vs estimated for test planning and budgeting
Staffing—internal or external
Test environment utilization
Other hardware/software resources
The Issues Gauge
Commentary and narrative
Roadblocks, constraints, risks, skill set needs, training, availability of new hardware or software, etc.
Using the Dashboard
Avoiding dysfunction
Truths and myths
Collecting and Managing Metrics Information
Obtaining metrics information
Measurement without data
Tools to support measurement and metrics
Selling, Piloting, and Implementing Metrics
Selling metrics—qualitative questions
Selling metrics—quantitative questions
Lessons Learned and Wrap-Up
Advice on things to do and not to do
Keys to success
Course summary
Class Daily Schedule
Day 1: 1:00pm-4:00pm ET/10:00am-1:00pm PT
Day 2: 1:00pm-4:00pm ET/10:00am-1:00pm PT
Training Course Fee Includes
- Easy course access: Attend training right from your computer and easily connect your audio via computer or phone. Easy and quick access fits today’s working style and eliminates expensive travel and long days in the classroom.
- Live, expert instruction: Instructors are sought-after practitioners, highly-experienced in the industry who deliver a professional learning experience in real-time.
- Valuable course materials: Courses cover the same professional content as our classroom training, and students have direct access to valuable materials.
- Rich virtual learning environment: A variety of tools are built in to the learning platform to engage learners through dynamic delivery and to facilitate a multi-directional flow of information.
- Hands-on exercises: An essential component to any learning experience is applying what you have learned. Using the latest technology, your instructor can provide hands-on exercises, group activities, and breakout sessions.
- Real-time communication: Communicate real-time directly with the instructor. Ask questions, provide comments, and participate in the class discussions.
- Peer interaction: Networking with peers has always been a valuable part of any classroom training. Live Virtual training gives you the opportunity to interact with and learn from the other attendees during breakout sessions, course lecture, and Q&A.
- Convenient schedule: Course instruction is divided into modules no longer than four hours per day. This schedule makes it easy to get the training you need without taking days out of the office and setting aside projects.
- Small class size: Live Virtual courses are limited in small class size to ensure an opportunity for personal interaction.
Never Miss a Thing.
Sign up for our mailing list and stay up to date
on training opportunities.