Testing Metrics: Are you measuring it the right way?
Dr. Paramjit Singh Aujla
Technology Management | Quality Engineering | Automation | Agile | University of London Alumni | Researcher @ SSBM | Guinness World Record Holder (Cycling)
Often, managers present testing effort data as a measurement of Testing progress. Though it is one way of measuring the progress in the software testing cycle, it gives you a little indication of testing effectiveness. Both sets of metrics are needed to ensure whether the testing objectives are met or not. It also helps in identifying if there is any tweaking in the test strategy.
Let's see what can help us measure testing effort:
Now, let's look at some of the ways to measure testing effectiveness:
Defect Density = Average number of Defects/KLOC?
领英推荐
*KLOC - Line of codes per thousands
It can help you focus testing in the areas that represent higher defect density values.
It can also be represented as how much % of the requirements are covered by the test cases.
Consulting Director | Technology Leader | Business Growth Strategist
1 年I think most important metrics defect leakage, because it shows how effectively you tested.
Founder of Rapid Software Testing Methodology, Instructor, Consultant
1 年Test case counts mean nothing. Here is a heuristic: never use them for any purpose. Another way to say the heuristic is: any decision you make based on a test case count is an arbitrary decision. You might as well have used astrology or flipped coins. A test case is not a unit of measurement. It is an administrative convenience. Imagine trying to ascertain the value of a business by counting the number of purses, backpacks, and briefcases in the building. Nobody does that, because that’s pointless. A test case is just a container. It’s content that matters, not the number of containers.