Middle
Jakie metryki były używane w twoim doświadczeniu testowym?
sobes.tech AI
Odpowiedź od AI
- Defekty:
- Całkowita liczba wykrytych defektów.
- Gęstość defektów (liczba defektów na jednostkę rozmiaru produktu, np. na 1000 linii kodu lub na obszar funkcjonalny).
- Szybkość wykrywania defektów (liczba defektów wykrytych na jednostkę czasu).
- Szybkość naprawy defektów (liczba naprawionych defektów na jednostkę czasu).
- Rozkład defektów według powagi (Krytyczny, Major, Minor, Trivial).
- Rozkład defektów według typów (funkcjonalne, UI, wydajność itp.).
- Procent ponownie otwartych defektów (Reopened).\n\n* Pokrycie testami:
- Pokrycie wymagań (procent wymagań pokrytych przez przypadki testowe).
- Pokrycie kodu (według linii, gałęzi, warunków, jeśli użyto narzędzi do analizy pokrycia kodu).
- Pokrycie scenariuszy testowych (procent opracowanych lub wykonanych przypadków testowych).\n\n* Wydajność testowania:
- Liczba wykonanych i nieudanych przypadków testowych.
- Procent pomyślnie przeprowadzonych testów.
- Czas wykonywania zestawów testów (dla automatyzacji).
- Wydajność testów (liczba przypadków testowych wykonanych na jednostkę czasu).\n\n* Wskaźniki wydajności i obciążenia (jeśli przeprowadzano odpowiednie testy):
- Czas reakcji systemu.
- Przepustowość (liczba transakcji na sekundę).
- Wykorzystanie zasobów (CPU, pamięć, dysk).
- Liczba jednoczesnych użytkowników.\n\n* Metryki automatyzacji testów:
- Procent zautomatyzowanych przypadków testowych.
- Liczba zautomatyzowanych testów regresyjnych.
- Stabilność testów automatycznych (częstotliwość fałszywych wyników negatywnych).
- Czas na rozwój i utrzymanie zautomatyzowanych testów.\n\n* Metryki satysfakcji klienta (pośrednio, przez opinie, liczbę incydentów w eksploatacji).\n\nTe metryki pomagały ocenić postęp testów, jakość produktu, efektywność działań testowych i podejmować decyzje o etapie wydania.