260 likes | 469 Views
Metrics in Automation testing - theory and practice. Igor Cernopolc 15 th May 2014. Why Metrics?. Testing Metrics help organization to obtain the information it needs to continue improve its
E N D
Metrics in Automation testing - theory and practice Igor Cernopolc 15th May 2014
Why Metrics? Testing Metrics help organization to obtain the information it needs to continue improve its testing process, reduce errors and increase the quality of deliverables, thus achieving the desired Goal.
What is a that? Metric is a standard unit of measurement that quantifies results. It is obtained using measurement based techniques which are applied to processes, products and services as applicable.
What are automated testing metrics? Automated testing metrics are metrics used to measure the performance (past, present, and future) of the implemented automated testing process and related efforts and artifacts.
Is my metric a good one? • A good automated testing metric has the following characteristics: • It is objective • It is measurable • It is meaningful • Data for it is easily gathered • It can help identify areas of improvement • It is simple.
Metrics in automation testing • Automatable Percentage • Test Automation coverage • Automation test design productivity • Automation test execution productivity • Effort savings through test automation • ROI of Test Automation
Automatable Percentage • *100 • PA= Percent automatable • ATC= Number of test cases automatable • TC= Total number of test cases
Test Automation Coverage • *100 • PTC= Percent of automated test coverage • AC= Automated TC’s • C= Total number of TC’s
Automation test design productivity • *100 • PTD= Percent of automated tests • AC= Automated TC’s • T= Timeframe • PAC = Planned TC’s
Automation test execution productivity • *100 • PTE = Percent of executed tests • AC= Executed TC’s • T= Timeframe • PAC = Planned TC’s
Let’s share How we all automated, with and without metrics
Few more things • Reliability vs Validity • Ratio, Proportion, Rate, Percentage, Absolute values • Don't measure for the sake of measure • Track and measure on an ongoing basis
Q&A are Welcomed
In one word • Before measuring anything,
In one word • Before measuring anything, set goals
Thank you Igor Cernopolc igor.cernopolc@gmail.com