Faults prevention

Reference models of tests such as TMMi, at their high maturity levels, propose having institutionalized mechanisms for faults prevention. This means changing the focus of the quality control testing process of the software code, from detecting faults by means of test cases to preventing them.

The systematic application of this principle in its services has allowed MTP to become the first company in the world to reach and maintain the maximum level of maturity of a testing process: TMMi 5.

This level includes practices aimed at systematically analyzing the root cause of the faults, aiming at taking “upstream” corrective or improvement actions to avoid the reproduction of similar faults. This practice highlights the importance of software quality verification, by allowing the software quality testing process to be optimized, reducing its costs, improving time to market and increasing the quality of the products put into production. It also manages to improve the development process, since the corrective actions identified to prevent the faults analyzed from reoccurring focus on the initial phases of the software life cycle.