Proces zarządzania testami: kompletny przewodnik dotyczący projektu testowania

Spisie treści:

Anonim

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
    1. Ocena ryzyka
    2. Szacowanie testu
    3. Planowanie testów
    4. Organizacja testowa
  • Wykonanie
    1. Monitorowanie i kontrola testów
    2. Zarządzanie problemami
    3. 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:

  1. Dokładne oszacowania testów prowadzą do lepszego planowania, wykonywania i monitorowania zadań pod nadzorem kierownika testów.
  2. 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.