In the last article in this series I had talked about the three steps that are needed in order to High Jump to High quality. These were :
At the end of the How to High Jump to High Quality we had included a short five question survey that many readers responded to. For those of you that replied to the survey a BIG THANK YOU!
This blog compares what the respondents of the survey said as compared to what we have been seeing when carrying out only test case based or exploratory testing versus doing a combination of both.
How much experience do you have in QA ?
It was nice to see that almost 50% of the respondents to the survey had more than five years of experience in QA. This creates among the survey respondents a strong basis of very experienced QA professionals mixed in with some people with lower amounts of experience and potentially a fresh perspective.
Which technique do you think yielded the maximum number of defects?
Almost 50% of the respondents felt that the combination of exploratory testing and test case based testing would yield the maximum number of defects. This is completely in line with what we found when running three parallel blind teams below.
How Likely are you to find all the defects every time with only exploratory testing, only test case based or with a combination of both?
The respondents were not as clear as to their choices in the case of this question. As we will layout in the rest of the article below this particular question has interesting ramifications. The question basically revolves around the guarantees of quality. That is which form of testing will yield the same number of defects every time when it is carried out with the same version of code? If you want to jump to what we have determined here is a link to the spot below with our results.
Research 1 Test Cases vs Exploratory vs Combined
Hypothesis: A combination of test case and exploratory testing gives the best quality result and high jump to the software quality.
Fixed Attributes:
First step was to understand the product and identify 500 test cases of the product for testing.
During the second step we created three test execution teams and each team had similar knowledge about the product as well as experience.
Let’s see how those defects from the three teams map out to test cases and how many were same and how many were unique as shown in Table 1 below.
Table 1
Figure 3 Exploratory vs Combined vs Test Cases
Analysis:
Conclusion
This concludes Part 2 of 3 of the Series How to High Jump to High Quality. In Part 1 I laid out the thesis on how an organization can significantly improve their quality in production with the Start-Run-Jump philosophy. In part 2 with the help of all the survey respondents and our internal research we have shown two fundamental insights :
In the next part of this series I will delve into the long run consequences of running exploratory and test case based testing in parallel. I found the results fascinating and we are gathering more and more data of our regression execution results both for analytics and also now to feed our multiple Artificial Intelligence Engines. The kinds of questions I will try to answer in the third part of this series will be :
If you like this blog series please like/follow us @Webomates or @Aseem. And of course if you are interested in learning more about our service Webomates CQ here’s a link to request a demo.
Test Smarter, Not Harder: Get Your Free Trial Today!
Start Free Trial
Leave a Reply