Seven Key Measures for Software Testing Graham Thomas RCOG, 15 th June 2006 Specialist Interest Group in Software Testing.

Slides:



Advertisements
Similar presentations
VISUAL STRATEGIES. WHY USE VISUAL STRATEGIES? HELPFUL in receptive and expressive communication...
Advertisements

Practice Insight Instructional Webinar Series Eligibility Manager
1 Human-Computer Interaction Screen Layout and Colour.
Automated Software Testing: Test Execution and Review Amritha Muralidharan (axm16u)
Tips for Creating Electronic Presentations. Outline Overview / Basics Content Visual Effects Presentation Organization and Coherence 2.
Light Filters. What is a Light Filter? A light filter is a transparent material, that contains a pigment, that allows only specific colours of light to.
Kira Jones Oral Communication Instructor
First concept: This is the first concept of a colour is having a dark header as the logo that has to be used which is provided. This has got black for.
A Practical Model for Program Test Management Graham Thomas RCOG8 th March 2005 Specialist Interest Group in Software Testing.
SE 450 Software Processes & Product Metrics Activity Metrics.
Chapter 5 Attention and Memory Constraints Presentation By: Sybil Calvillo.
Validating and Improving Test-Case Effectiveness Author: Yuri Chernak Presenter: Lam, Man Tat.
A Test Management Tool Insight Silvio Moser, SwissQ Consulting.
10.5 Report Performance The process of collecting and distributing performance information, including status reports, progress measurements and forecasts.
Readiness Index – Is your application ready for Production? Jeff Tatelman SQuAD October 2008.
Test Reporting Best Practices By Gabriel Rodriguez.
Effective Presentations
System Testing In a Hurry British Computer Society Specialist Interest Group In Software Testing 6th December 1999 Graham Thomas Wall Street Systems.
1 PowerPoint Presentation Design Wednesday, September 02, 2015Ms. Wear Info Tech 9/10.
Unit 6 Giving Oral Academic Presentations Supplementary Materials ELC 2203 University English for Business Students.
Min Wu December 2012 Hanoi Community College Presentation Design.
What’s My Noun? Adjective/Noun next Taking the Fear out of Math © Math As A Second Language All Rights Reserved Quantities vs. Numbers.
CS4723 Software Validation and Quality Assurance Lecture 15 Advanced Topics Test Plans and Management.
Evaluation of the SEND Pathfinder Programme: Early Findings Graham Thom and Meera Prabhakar May 2012.
Natural Born Testers Are You one? If not, then become one! Graham Thomas Independent Software Testing Consultant October 31, 2013 Potsdam, Berlin, Germany.
How to make a PowerPoint presentation Emina Savić, MD Institute of Microbiology and Immunology, School of Medicine, University of.
Project Cost Management
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Copyright Feature Creep 2008 Metrics Josephine Soap Freda Bloggs Hugh Jarse.
Software Metrics – part 2 Mehran Rezaei. Software Metrics Objectives – Provide State-of-art measurement of software products, processes and projects Why.
AS Geography revision 09 Top tips to kick-start your AS Unit 1 Revision.
MATH 3400 Computer Applications of Statistics Lecture 6 Data Visualization and Presentation.
Test Process Improvement Asking the BIG questions? Graham Thomas 4 th Test Management Summit Institute of Directors 27 th January 2010.
SIZE MATTERS! A ‘top-down’ approach to project tracking Carl Bideau October 2005.
Testing as a Driver for Development Change Wall Street Systems Graham Thomas.
03. October 2013 Stephan Obbeck KROLL Consulting AG Wiesbaden, Germany Test Status Reporting: Focus Your Message for Executives.
11 To call into question Questioning of a statement or fact Demand for justification or explanation Challenge.
Test Process Improvement Asking the BIG questions? Graham Thomas 4 th Test Management Summit Institute of Directors 27 th January 2010.
CS251 – Software Engineering Lecture 9: Software Design Slides by Mohammad El-Ramly, PhD
Answer these questions: 1) Why is colour important? 2) How does it help us express? 3) What would our world be like if there was no colour?
Sensation and Perception: Vision Mr. Callens Psychology.
Chapter 1: Fundamental of Testing Systems Testing & Evaluation (MNN1063)
Test status report Test status report is important to track the important project issues, accomplishments of the projects, pending work and milestone analysis(
Graham Thomas Independent Software Testing Consultant Software Testing Secrets That We Dare Not Tell ! #esconfs.
Chapter 22 Metrics for Process and Projects Software Engineering: A Practitioner’s Approach 6 th Edition Roger S. Pressman.
BELLRINGER/PRACTICE Enter quietly. Be seated. Study monthly vocabulary. Complete a value scale practice sheet in pencil. Use 9 steps of gradation from.
Strategies for Essay Tests. Preparing for the test Know what is expected of you. What content will be covered? How many questions will be on the test?
Presentation Software Hints and Tips to Improve your Presentation.
User Acceptance Testing The Hard Way Graham Thomas BCS SIGIST 10 th May 1996.
DevCOP: A Software Certificate Management System for Eclipse Mark Sherriff and Laurie Williams North Carolina State University ISSRE ’06 November 10, 2006.
CHANGE READINESS ASSESSMENT Measuring stakeholder engagement and attitude to change.
Tool Support for Testing Classify different types of test tools according to their purpose Explain the benefits of using test tools.
© 2010 Eyeblaster. All rights reserved My Thoughts and Learning Geoffrey King | Sales Engineer, APAC | June 4 th 2010 Building Presentations EB Orange.
The Shape of Distributions of Data
Peter Varhol Solutions Evangelist
Esther Roughsedge & Vicky Avila BSPS conference 2017
Metrics That Matter Real Measures to Improve Software Development
What colour?.
Thinking Hats There are 6 Thinking Hats and they are used to help us focus and guide our thinking. INFORMATION HAT The white hat is used for information.
QAD Operational Metrics Working Exceptionally!
Quite Possibly The World’s Worst PowerPoint Presentation Ever
Colours.
Software & Systems Quality Conferences United Kingdom 2006
Colour theory.
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
PRACTICAL TEST MONITORING
Marcus Buckingham has presented a challenge to change the we think about Leadership, Managing and Sustained Individual Success. I would like to conduct.
Taking Risks with Testing !
Colours Дополнительный иллюстративный материал
Presentation transcript:

Seven Key Measures for Software Testing Graham Thomas RCOG, 15 th June 2006 Specialist Interest Group in Software Testing

2 Abstract Last year I came across the worst measurement example that I had seen in over 20 years experience of IT. Part of the problem comes from the fact that there isn’t a standard set of measures, so should we actually get upset when software testers measure the wrong thing, in the wrong way, and then report it badly? Actually no! Not until there is a standard definition for software test measurement and reporting. So there is the challenge for this presentation. To present a standard set of measures, metrics and reports for software testing so that there can no longer be any excuse. This presentation proposes 7 key measures across the software testing lifecycle, covering; Planning, Risk, Test Preparation, Test Execution and Defect analysis. The presentation will also identify effective ways to present the 7 key measures in the form of a practical model.

3 Agenda ●An example Test Report ●Definition of Measurement and Metric ●Seven Key Measures ●Weekly Reporting ●More measures and metrics ●Tips for success ●Conclusion

4 An example Test Report ● Lets look at an example test report  Example Test Report Example Test Report ● To summarise  Poor presentation  Unable to quickly, simply and easily get a view of testing  Too much information  Difficult to compare data  Real message obscured  Actually unintelligible !

5 Definition Measurement - Metric ●Measurement “The act or process of measuring” ●Metric “A calculated term or enumeration representing some aspect of biological assemblage, function, or other measurable aspect and is a characteristic of the biota that changes in some predictable way with increased human influence” Ref: Minnesota Pollution Control Agency Biological Monitoring Program Glossary of Terms

6 Testing Progress

7 Scripting Progress

8 Risk Profile

9 Risk Mitigation

10 Fault S-Curve

11 Environment Availability

12 Coverage

13 Weekly Report Config Status Metrics Analysis Risk

14 RED BLACK YELLOW BLUE RED GREEN YELLOW BLACK BLUE BLACK RED YELLOW GREEN BLUE GREEN ZYP QLEKF SUWRG XCIDB WOPR ZYP QLEKF XCIDB SUWRG WOPR SUWRG ZYP XCIDB QLEKF WOPR More Measures and Metrics ●Use these views to support the view and message  Defects by Type / Severity / Priority  Defect Hot Spot Analysis  Defect Age Analysis  Causal Analysis ●Metrics  Defects / Faults per KLOC / KXLOC  Defects per Requirement  Days Test Effort per Requirement  DDP The Stroop Effect

15 A Few Tips for successful charting Colours ● Easily Distinguishable Colours ●Consistent look and feel ●If you shade then - light at the top dark at the bottom ●RED means DANGER ! ●Cumulative totals enable to be spotted ●Remember it is the content that is important

16 Conclusions ●There are other things to measure than just defects ●Report trends rather than snapshot measurements ●Limit the amount that you report to increase impact ●Be consistent in your reporting ●Explain what you mean by your measurements - don’t assume that others will automatically know

17 Contact Details Graham Thomas Independent Consultant  