Testing is tradationally a quality control activity i.e. we start testing after almost 75-80% coding has been completed. However a big difference between the manufactuting industry and the IT industry is that Quality Control is statistical in nature and only a fraction of the manufactured goods are verified against standards – in the IT industry we do check almost 100% of the code for both completeness and correctness. As such testing costs spiral upwards and it also adds to the delay in time to market. As such most testing organizations or Testing Center of Excellence teams in IT companies are seen more as necessary evils rather than value adding partners. To change this perception it is very important to ascertain the cost of testing accurately and measuring the Testing Cost.
The million dollar question then is what should be accounted as activities building to the cost of testing. And how to keep reducing the same continuously keeping the quality output unaffected. Here is a bit of a brain dump
Methodology to calculate cost of testing (CoT)
Test Script productivity = No of Test Cases / No of Defects
What this does is focus the tester on writing test cases which will capture defects. The focus of testing now changes from completeness to correctness. This can be a starting point of changing the perception of Testing from a “Necessary Evil” to a “Value Added Partner”
©2019 Siddhatech Software Services Pvt. Ltd. All rights reserved.