Érettségi tesztelése szoftver tesztelésben
Az érettségi modell (TMM) tesztelése a szoftvertesztelésben keretet nyújt a szoftveres tesztelési folyamatok érettségének értékeléséhez. A tesztelési érettségi modell alkalmazásának célja az érettség azonosítása és célok biztosítása a szoftver tesztelési folyamatának fejlesztése érdekében az előrehaladás elérése érdekében. Bármely folyamatfejlesztési modellel kiegészíthető, vagy önálló modellként használható.
A teszt érettségi modell (TMM) a Capability Maturity modellen (CMM) alapul, és először az Illinoisi Műszaki Intézet fejlesztette ki. Ez egy részletes modell a tesztfolyamatok fejlesztéséhez.
A TMM modell két fő összetevőből áll
- 5 szint, amely meghatározza a tesztelési képességet
- Értékelési modell
Különböző szintű érettségi modell
A TMM öt szintje segíti a szervezetet abban, hogy meghatározza a folyamat érettségét, és meghatározza a következő fejlesztési lépéseket, amelyek elengedhetetlenek a magasabb szintű érettség eléréséhez.
TMM szintek | Célok | A TMM szintek célja |
---|---|---|
1. szint: kezdeti | A szoftvernek sikeresen kell futnia |
|
2. szint: Meghatározott | Tesztelési és hibakeresési célok és házirendek kidolgozása |
|
3. szint: Integrált | A tesztelés integrálása a szoftver életciklusába |
|
4. szint: Kezelés és mérés | Hozzon létre egy tesztmérési programot |
|
5. szint: optimalizált | Tesztelje a folyamat optimalizálását |
|
Különbség a CMM és a TMM között
CMM | TMM |
---|---|
|
|
Következtetés:
A szoftver karbantartása költséges és időigényes, ha a projekt átadása után hibákat fedeznek fel. Következésképpen, bár a hibák felderítése fontos, az is fontos, hogy a szoftverek a lehető legkevesebb hibát kövessék el a fejlesztési szakaszban. Egy szabványos tesztelési folyamat, mint a TMM, segíthet ennek elérésében. A TMM (Testing Maturity Model), amelyet kifejezetten a tesztelésre terveztek, segíthet a szervezetnek a tesztelési gyakorlatok érettségének javításában.