what is test monitoring
Monitorowanie testów i kontrola testów jest w zasadzie działalnością zarządczą. Monitorowanie testów to proces oceny i przekazywania informacji zwrotnych na temat „aktualnie trwającej” fazy testów. Kontrola testu jest czynnością polegającą na kierowaniu i podejmowaniu działań naprawczych na podstawie pewnych wskaźników lub informacji w celu poprawy wydajności i jakości.
Monitorowanie testów obejmuje:
- Przekazywanie zespołowi i innym zainteresowanym interesariuszom informacji zwrotnej na temat postępów w testowaniu.
- Przesyłanie wyników przeprowadzonych testów do zrzeszonych członków.
- Znajdowanie i śledzenie Metryki testowe.
- Planowanie i szacowanie, służące do decydowania o przyszłym kierunku działań na podstawie obliczonych wskaźników.
Punkty 1 i 2 w zasadzie mówią Raportowanie z testów , który jest ważną częścią monitorowania testów. Raporty powinny być precyzyjne i unikać „długich historii”. Ważne jest, aby zrozumieć, że zawartość raportu jest różna dla każdego interesariusza.
najlepsze miejsce do oglądania dubbingowanego anime za darmo
Punkty 3 i 4 mówią o metrykach. Do monitorowania testów można użyć następujących metryk:
- Metryka pokrycia testowego
- Wskaźniki wykonania testów (liczba przypadków testowych zakończonych pomyślnie, zakończonych niepowodzeniem, zablokowanych, wstrzymanych)
- Wskaźniki defektów
- Metryki śledzenia wymagań
- Różne wskaźniki, takie jak poziom zaufania testerów, kamienie milowe daty, koszt, harmonogram i czas realizacji.
Kontrola testów polega na kierowaniu i podejmowaniu działań naprawczych w oparciu o wyniki monitorowania testów. Przykłady kontroli testów obejmują:
- Priorytetyzacja działań testowych
- Ponowne odwiedzanie harmonogramów i dat testów
- Reorganizacja środowiska testowego
- Ponowna priorytetyzacja przypadków testowych / warunków
Monitorowanie i kontrola testów idą w parze. Będąc przede wszystkim działaniem menedżera, Analityk Testów przyczynia się do tego działania, gromadząc i obliczając metryki, które zostaną ostatecznie wykorzystane do monitorowania i kontroli.
rekomendowane lektury
- Jak inteligentnie raportować wykonanie testów - (Pobierz szablon raportu o stanie)
- Kontrola źródła lub kontrola wersji w DevOps (samouczek wideo, część 2 - blok 2)
- Instrukcje sterujące w języku Python (Python Continue, Break and Pass)
- Monitorowanie wydajności aplikacji w DevOps
- MongoDB Database Profiler do monitorowania zapytań i wydajności
- Polecenia sterujące procesami systemu Unix, takie jak Ps i Top (część C)
- Procesy w systemie Unix: polecenia sterowania procesami i debugowania
- Top 10 najlepszych narzędzi do monitorowania sieci (rankingi 2021)