In Systematic Test and Evaluation Process (STEP) and CTP it is not necessary for improvements to take place in a predefined sequence, unlike TPI Next and TMMi.
STEP is a content reference model that believes that testing process starts with software product requirements gathering phase and goes on till the system retires. It lays emphasis on “testing before coding” through a test strategy based on requirements. This makes sure that the test cases are developed early which in turn confirms that the requirements are correct, before design and coding begins.
These are some of the basic assumptions of STEP model:
In the next topic, we investigate the points a Test Manager must consider before selecting a testing tool.
Critical Testing Processes (CTP) model assumes that some testing processes are critical. If executed properly, the test teams will be successfully supported by the critical processes.
On the other hand, if these tests are not done properly, even the most experienced and skilled teams can fail, making the most successful testers and Test Managers fail.
CTP is mainly a content reference model and identifies 12 test processes that are critical. The CTP assessment model can be tailored as per the needs of the organizations to include:
With TPI Next model, each facet of the testing process, like test planning, test metrics, test environment, etc. – is covered by 16 predefined areas. This model has 4 maturity levels:
Definition of objectives for improvement and their execution is customized according to the testing organizations needs and capacities.
TPI Next model is independent of all software development process improvement models because of its generic nature. It covers test engineering as decision support systems.
There are several industry standard models that have been created in order to improve the testing process. These software testing process improvement models are specifically tailored for testing and hence, they are better suited than other process improvement models which are usually meant for software development.
Software Testing Process Improvement Models
The organization will be able to move to higher maturity level only after these goals are at least 85% complete.
Maturity levels defined for TMMi