Zarządzanie testami
Zarządzanie testami to proces zarządzania czynnościami testowymi w celu zapewnienia wysokiej jakości i wysokiej klasy testowania aplikacji. Metoda polega na organizowaniu, kontrolowaniu, zapewnianiu identyfikowalności i widoczności procesu testowania w celu dostarczenia wysokiej jakości aplikacji. Zapewnia, że proces testowania oprogramowania przebiega zgodnie z oczekiwaniami.
Zostajesz Test Managerem najważniejszego projektu w Twojej firmie. Zadaniem projektu jest przetestowanie bankowości netto cenionego „Banku Guru99”
Wszystko wydaje się być super. Twój szef ci ufa. Liczy na ciebie. Masz dużą szansę, aby sprawdzić się w swoim zadaniu. Ale prawda jest taka:
Zarządzanie testami to nie tylko pojedyncze działanie. Składa się z szeregu działań
Fazy zarządzania testami
W tym temacie krótko przedstawiono proces zarządzania testami i przedstawiono przegląd faz zarządzania testami. Dowiesz się więcej szczegółów na temat każdej fazy zarządzania testami w następnych artykułach.
Proces zarządzania testami
Proces zarządzania testami to procedura zarządzania czynnościami związanymi z testowaniem oprogramowania od początku do końca. Proces zarządzania testami zapewnia funkcje planowania, kontrolowania, śledzenia i monitorowania w całym cyklu projektu. Proces obejmuje kilka czynności, takich jak planowanie testów, projektowanie i wykonywanie testów. Daje wstępny plan i dyscyplinę w procesie testowania oprogramowania.
Istnieją dwie główne części procesu zarządzania testami: -
- Planowanie
- Ocena ryzyka
- Szacowanie testu
- Planowanie testów
- Organizacja testowa
- Wykonanie
- Monitorowanie i kontrola testów
- Zarządzanie problemami
- Raport z testu i ocena
Planowanie
Analiza ryzyka i rozwiązanie
Ryzyko to potencjalna strata (skutek niepożądany, choć niekoniecznie) wynikająca z danego działania lub działania.
Analiza ryzyka jest pierwszym krokiem, który Kierownik Testów powinien rozważyć przed rozpoczęciem jakiegokolwiek projektu. Ponieważ wszystkie projekty mogą wiązać się z ryzykiem, wczesne wykrywanie ryzyka i identyfikacja rozwiązania pomoże Kierownikowi Testów uniknąć potencjalnych strat w przyszłości i zaoszczędzić na kosztach projektu.
Więcej informacji na temat analizy ryzyka i rozwiązania znajdziesz tutaj.
Szacowanie testu
Szacunek to prognoza lub prognoza. Szacowanie testu w przybliżeniu określa, ile czasu zajmie wykonanie zadania. Szacowanie wysiłku związanego z testem jest jednym z głównych i ważnych zadań w zarządzaniu testami.
Korzyści z prawidłowego oszacowania:
- Dokładne oszacowania testów prowadzą do lepszego planowania, wykonywania i monitorowania zadań pod nadzorem kierownika testów.
- Pozwól na dokładniejsze planowanie i pomóż pewniej realizować wyniki.
Dowiesz się więcej szczegółów na temat oszacowania testu i metryk tutaj.
Planowanie testów
Plan testów można zdefiniować jako dokument opisujący zakres , podejście , zasoby i harmonogram planowanych czynności testowych.
Projekt może się nie powieść bez pełnego planu testów. Planowanie testów jest szczególnie ważne przy tworzeniu dużych systemów oprogramowania.
W przypadku testowania oprogramowania plan testów zawiera szczegółowe informacje dotyczące nadchodzących prac testowych, w tym:
- Strategia testów
- Cel testu
- Kryteria zakończenia / zawieszenia
- Planowanie zasobów
- Materiały testowe
W tym artykule dowiesz się więcej o planowaniu testów.
Czym jest organizacja testowa w testowaniu oprogramowania?
Organizacja testów w testowaniu oprogramowania to procedura definiowania ról w procesie testowania. Określa, kto jest odpowiedzialny za jakie czynności w procesie testowania. Funkcje testowe, urządzenia i czynności są również wyjaśnione w tym samym procesie. Zdefiniowano również kompetencje i wiedzę zaangażowanych osób, jednak każdy jest odpowiedzialny za jakość procesu testowania.
Teraz masz plan, ale jak będziesz się trzymać planu i go zrealizować? Aby odpowiedzieć na to pytanie, masz fazę organizacji testów .
Ogólnie rzecz biorąc, musisz zorganizować skuteczny zespół testowy. Musisz skompletować wykwalifikowany zespół, aby skutecznie uruchomić stale rosnący silnik testowy.
Czy chcesz dowiedzieć się więcej o organizacji testowej? Dlaczego samoorganizujące się zespoły są tak ważne? Kliknij tutaj, aby uzyskać szczegółowe informacje.
Wykonanie
Monitorowanie i kontrola testów
Co zrobisz, gdy w projekcie zabraknie zasobów lub przekroczy harmonogram? Musisz monitorować i kontrolować czynności testowe, aby przywrócić harmonogram.
Monitorowanie i kontrola testów to proces nadzorowania wszystkich wskaźników niezbędnych do zapewnienia, że projekt działa dobrze, zgodnie z harmonogramem i nie wykracza poza budżet.
Monitorowanie
Monitorowanie to proces gromadzenia , rejestrowania i raportowania informacji o działaniu projektu, które kierownik projektu i interesariusz muszą wiedzieć
Aby monitorować, Menedżer testów wykonuje następujące czynności
- Zdefiniuj cel projektu lub standard wykonania projektu
- Obserwuj wyniki projektu i porównuj rzeczywiste i planowane oczekiwania dotyczące wydajności
- Zapisz i zgłoś każdy wykryty problem, który wystąpił w projekcie
Kontrolowanie
Kontroling projektów to proces wykorzystywania danych z monitorowania w celu dostosowania rzeczywistych wyników do planowanych wyników.
Na tym etapie Kierownik Testów podejmuje działania w celu skorygowania odchyleń od planu. W niektórych przypadkach plan należy dostosować do sytuacji w projekcie.
Zarządzanie problemami
Jak wspomniano na początku tematów, wszystkie projekty mogą wiązać się z potencjalnym ryzykiem. Kiedy pojawia się ryzyko, staje się problemem .
W cyklu życia każdego projektu zawsze będą pojawiać się nieoczekiwane problemy i pojawiające się pytania. Dla przykładu:
- Firma obniża budżet projektu
- Twojemu zespołowi projektowemu brakuje umiejętności do ukończenia projektu
- Harmonogram projektu jest zbyt napięty, aby Twój zespół mógł zakończyć projekt w terminie.
Ryzyko, którego należy unikać podczas testowania:
- Brak terminu
- Przekrocz budżet projektu
- Stracić zaufanie klientów
Kiedy pojawiają się te problemy, musisz być gotowy, aby sobie z nimi poradzić - w przeciwnym razie mogą one potencjalnie wpłynąć na wynik projektu.
Jak radzisz sobie z problemami? Na czym polega zarządzanie problemami? Znajdź odpowiedź w tym artykule
Raport z testu i ocena
Projekt już się zakończył. Nadszedł czas, aby spojrzeć wstecz na to, co zrobiłeś.
Celem raportów oceny testów jest:
„Raport oceny testów” opisuje wyniki Testowania pod względem pokrycia Testów i kryteriów wyjścia. Dane używane w ocenie testu są oparte na danych wyników testów i podsumowaniu wyników testów.