Testowanie modelu dojrzałości w testowaniu oprogramowania
Model dojrzałości testowania (TMM) w testowaniu oprogramowania to ramy oceny dojrzałości procesów testowania oprogramowania. Celem stosowania modelu dojrzałości testowania jest identyfikacja dojrzałości i określenie celów w celu ulepszenia procesu testowania oprogramowania w celu osiągnięcia postępu. Można go uzupełnić dowolnym modelem doskonalenia procesu lub można go używać jako modelu samodzielnego. Model dojrzałości testów (TMM) opiera się na modelu dojrzałości zdolności (CMM) i został po raz pierwszy opracowany przez Illinois Institute of Technology. Jest to szczegółowy model doskonalenia procesu testowego. Model TMM składa się z dwóch głównych elementów
Zestaw 5 poziomów definiujących możliwości testowania
Model oceny
Model różnych poziomów dojrzałości
Pięć poziomów TMM pomaga organizacji określić dojrzałość procesu i zidentyfikować kolejne kroki doskonalenia, które są niezbędne do osiągnięcia wyższego poziomu dojrzałości testów.
Poziomy TMM
Gole
Celem poziomów TMM
Poziom 1: Początkowy
Oprogramowanie powinno działać pomyślnie
Na tym poziomie nie są identyfikowane żadne obszary procesowe
Celem testowania jest sprawdzenie, czy oprogramowanie działa prawidłowo
Na tym poziomie brakuje zasobów, narzędzi i wyszkolonego personelu
Ten poziom odróżnia testowanie od debugowania i są one uważane za odrębne czynności
Faza testowania następuje po kodowaniu
Podstawowym celem testowania jest wykazanie, że oprogramowanie spełnia specyfikację
Istnieją podstawowe metody i techniki testowania
Poziom 3: Zintegrowany
Integracja testowania z cyklem życia oprogramowania
Testowanie zostaje zintegrowane z całym cyklem życia
Na podstawie wymagań definiowane są cele testów
Organizacja testująca istnieje
Testowanie uznawane za czynność zawodową
Poziom 4: Zarządzanie i pomiary
Ustal program pomiarów testowych
Testowanie jest procesem mierzonym i ilościowym
Revtj. na wszystkich etapach rozwoju uznawane są za testy
Do ponownego użycia i Testy regresjiprzypadki testowe są gromadzone i rejestrowane w testowej bazie danych
Defekty są rejestrowane i przypisywany jest im poziom ważności
Poziom 5: Zoptymalizowany
Optymalizacja procesu testowego
Testowanie jest zarządzane i definiowane
Można monitorować skuteczność i koszty testów
Testowanie można udoskonalać i stale udoskonalać
Kontrola jakości i Wada praktykowana jest profilaktyka
Praktykowane jest ponowne wykorzystanie procesów
Metryki związane z testami również obsługują narzędzia
Narzędzia zapewniają wsparcie dla Przypadek testowy projektowanie i zbieranie usterek
Różnica między maszyną współrzędnościową i TMM
CMM
TMM
CMM, czyli model dojrzałości zdolności, służy do oceny dojrzałości procesów tworzenia oprogramowania w organizacji
TMM czyli Model Dojrzałości Testu opisuje proces testowania i wiąże się z monitorowaniem jakości Testowanie oprogramowania model
Podsumowanie
Utrzymanie oprogramowania jest kosztowne i czasochłonne, gdy defekty zostaną zidentyfikowane już po dostarczeniu projektu. W związku z tym, choć wykrywanie defektów jest ważne, ważne jest również, aby oprogramowanie popełniało jak najmniej błędów w fazie rozwoju. Standardowy proces testowania, taki jak TMM, może pomóc w osiągnięciu tego celu. TMM (model dojrzałości testowania), który został specjalnie zaprojektowany do testowania, może pomóc organizacji w poprawie dojrzałości praktyk testowania.
Bądź na bieżąco ze sztuczną inteligencjąGet Tygodniowa AI Umiejętności, trendy, praktyczne porady.
Zapisz się do newslettera
Pomyślnie subskrybowałeś. Sprawdź swoją skrzynkę odbiorczą.