Monitorowanie testów i Kontrola testów podczas wykonywania testów: ukończ samouczek

Spisie treści:

Anonim

Co to jest monitorowanie testów?

Monitorowanie testów w wykonywaniu testów to proces, w którym czynności testowe i wysiłki testowe są oceniane w celu śledzenia bieżącego postępu czynności testowych, znajdowania i śledzenia metryk testów, szacowania przyszłych działań na podstawie metryk testowych i dostarczania informacji zwrotnej zainteresowanemu zespołowi. a także interesariuszy na temat aktualnego procesu testowania.

Co to jest kontrola testów?

Kontrola testów w wykonywaniu testów to proces podejmowania działań na podstawie wyników procesu monitorowania testów. W fazie kontroli testów priorytetyzuje się czynności testowe, zmienia się harmonogram testów, reorganizuje środowisko testowe i wprowadza inne zmiany związane z czynnościami testowymi w celu poprawy jakości i wydajności przyszłego procesu testowania.

Gratulacje! Teraz zaczynamy od fazy wykonywania testów . Podczas gdy Twój zespół pracuje nad przydzielonymi zadaniami, musisz monitorować i kontrolować jego aktywność w pracy.

W samouczku Fazy zarządzania testami krótko przedstawiliśmy monitorowanie i kontrolę testów. W tym samouczku nauczysz się tego szczegółowo.

Dlaczego monitorujemy?

Ten mały przykład pokazuje, dlaczego musimy monitorować i kontrolować aktywność testową.

Po zakończeniu Szacowania Testów i zaplanowaniu testów zarząd zgodził się z Twoim planem, a kamienie milowe są ustalane zgodnie z poniższym rysunkiem.

Obiecałeś ukończyć i dostarczyć wszystkie artefakty testowe projektu Guru99 Bank Testing zgodnie z powyższymi kamieniami milowymi. Wszystko wydaje się być super, a Twój zespół ciężko pracuje.

Ale po 4 tygodniach sprawy nie idą zgodnie z planem. Zadanie „Sporządzenie specyfikacji testu” jest opóźnione o 4 dni robocze. Ma efekt kaskadowy, a wszystkie kolejne zadania są opóźnione.

Ci brakowało milestone jak również ogólny termin projektu.

W konsekwencji Twój projekt kończy się niepowodzeniem, a Twoja firma traci zaufanie klientów. Musisz wziąć pełną odpowiedzialność za niepowodzenie projektu.

Przyjrzyj się postępowi projektu, czy możesz odpowiedzieć na pytanie szefa Dlaczego nie dotrzymałeś terminu?
Zapomniałem monitorować i kontrolować postęp projektuMój członek zespołu nie pracował dobrze
Nie wiem dlaczego.
Prawidłowo
Przegapiłeś termin, ponieważ zapomniałeś monitorować i kontrolować postęp projektu. Powinieneś przejrzeć plan i aktualny harmonogram. Dowiesz się, że opóźnienie nastąpiło w samym pierwszym zadaniu (Przygotuj specyfikacje testowe). To opóźnienie kumulowało się w kolejnych zadaniach. Gdybyś uważnie monitorował projekt, mógłbyś wcześnie wykryć ten problem i znaleźć rozwiązanie, aby go rozwiązać.
Błędny

Bez względu na to, jak dużo i dokładnie zaplanujemy, coś pójdzie nie tak. Musimy aktywnie monitorować projekt

  • Wczesne wykrywanie i odpowiednie reagowanie na odchylenia i zmiany planów
  • Pokażmy interesariuszom, sponsorom i członkom zespołu dokładnie, gdzie stoi projekt i określ, jak bardzo Twój początkowy plan działania przypomina rzeczywistość
  • Kierownikowi przyda się wiedza, czy projekt zmierza we właściwym kierunku zgodnie z celami projektu. Pozwala na dokonanie niezbędnych korekt dotyczących zasobów lub budżetu.

Monitorowanie projektu pomaga uniknąć katastrof. Monitorowanie można porównać do sprawdzania wskaźnika gazu w samochodzie podczas jazdy. Pomaga zobaczyć, ile gazu pozostało w zbiorniku, a monitorowanie projektu pomaga uniknąć wyczerpania gazu, zanim osiągniesz swój cel.

Co monitorujemy?

Monitorowanie pozwoli ci dokonać porównań między pierwotnym planem a dotychczasowymi postępami. W razie potrzeby będziesz mógł wprowadzić zmiany, aby pomyślnie zakończyć projekt.

W swoim projekcie, jako Kierownik Testów, powinieneś monitorować kluczowe parametry, jak poniżej

Koszt

Koszty są ważnym aspektem monitorowania i kontroli projektu. Musisz oszacować i śledzić podstawowe informacje o kosztach swojego projektu . Posiadanie dokładnych szacunków projektu i solidnego budżetu projektu jest niezbędne do realizacji projektu w ramach ustalonego budżetu. Załóżmy, że Twój szef zgodził się sfinansować projekt kwotą 100 000 USD. Podczas realizacji projektu musisz mieć oko na faktyczne koszty. Jak wspomniano w artykule dotyczącym szacowania testów, istnieje mnóstwo działań projektowych, które wymagają pieniędzy. Musisz monitorować i zarządzać budżetem projektu, aby kontrolować wszystkie te działania. Bez monitorowania kosztów projektu najprawdopodobniej nigdy nie zostanie on zrealizowany w ramach budżetu.

Harmonogramy

Jak możesz pracować bez harmonogramu? Można to porównać do jazdy samochodem, ale bez pojęcia, ile czasu zajmie dotarcie do celu. Bez względu na to, jak duży lub mały jest rozmiar i zakres Twojego projektu, musisz przygotować harmonogram projektu. Harmonogram mówi

  • Kiedy należy wykonać każdą czynność?
  • Co już zostało ukończone?
  • Sekwencja, w jakiej rzeczy muszą być zakończone.

Oto przykład harmonogramu projektu

Przypisałeś członka Zespołu do Zadania: Wykonywanie przypadków integracji witryny banku Guru99.

Zadanie to powinno zakończyć się za tydzień. Możesz utworzyć harmonogram, jak podano poniżej

Zasoby

Jak wspomniano w poprzednich artykułach, zasoby to wszystko, co jest potrzebne do wykonania zadań projektowych. Mogą to być osoby lub sprzęt wymagany do wykonania działania projektowego. Brak zasobów może wpłynąć na postęp projektu.

Prawda jest taka, że ​​wszystko może się nie udać zgodnie z planem, pracownicy odejdą, budżet projektu może zostać obcięty lub harmonogram zostanie przesunięty. Monitorowanie zasobów pomoże ci wcześnie wykryć wszelkie problemy z zasobami i znaleźć rozwiązanie, które pozwoli sobie z nimi poradzić.

Jakość

Monitorowanie jakości obejmuje monitorowanie wyników określonych produktów pracy (takich jak zestaw przypadków testowych, dziennik wykonania testów) w celu oceny, czy spełnia określone standardy jakości. Jeśli wyniki nie spełniają standardów jakości, musisz zidentyfikować potencjalne rozwiązanie.

Przykład: Załóżmy, że bardzo dobrze monitorowałeś i kontrolowałeś postęp projektu. Wreszcie dostarczyłeś produkt w terminie. Projekt wydaje się udany.

Ale po 2 tygodniach otrzymałeś tę informację zwrotną od klienta

Co zrobiłem źle?
Nie zrobiłem nic złego. Może klient się pomylił.
Zapomniałem o monitorowaniu jakości wyników projektu.
Nie wiem dlaczego.
Źle Dobrze Źle
Krytyczny błąd popełniony w tym projekcie polega na tym, że zapomniałeś monitorować jakość wyników projektu. Ponieważ monitorowanie projektu wymaga monitorowania nie tylko harmonogramu projektu, ale także jakości projektu.

Jak monitorować?

Gdy projekt nabierze życia, pamiętaj o następujących pytaniach:

  • Czy postępujesz zgodnie z harmonogramem ? Jeśli nie, jak daleko jesteś w tyle i jak możesz nadrobić zaległości?
  • Przekroczyłeś budżet ?
  • Czy nadal dążysz do tego samego celu projektu?
  • Brakuje Ci zasobów ?
  • Czy są oznaki zbliżających się problemów ?
  • Czy kierownictwo wywiera presję, aby zakończyć projekt wcześniej?

To tylko kilka pytań, które powinieneś sobie zadać podczas monitorowania postępów w projekcie.

Ważne jest, aby monitorować postęp projektu, aby wiedzieć, czy należy wprowadzić poprawki, aby przywrócić go we właściwym kierunku. Aby skutecznie monitorować postęp projektu, należy wykonać następujące kroki

Krok 1) Utwórz plan monitorowania

Nie możesz monitorować postępu, jeśli nie masz planu monitorowania postępu za pomocą ZDEFINIOWANYCH metryk. Podobnie jak Plan Testów, Plan Monitorowania jest pierwszym i jednym z najważniejszych kroków w monitorowaniu postępu.

W Planie Monitorowania musisz dokładnie zaplanować

  • Jakie dane musisz zbierać i mierzyć?
  • Kiedy zbierać dane?
  • Jak ocenić postęp projektu za pomocą metryk?

Jakie dane należy zbierać i mierzyć?

W planie monitorowania należy jasno określić, jakie metryki należy gromadzić i mierzyć. Jak wspomniano w poprzedniej sekcji, dane, które musisz zebrać

  • Koszt (czas, pieniądze) spędził na projekt tak daleko
  • Ile zasobów (pracowników, sprzętu) jest używanych w projekcie
  • Stan zadania (zgodnie z harmonogramem , w terminie lub przed harmonogramem)
  • Jakość produktu pracy (szybkość działania / szybkość wprost metryki wady)

Kiedy zbierać dane?

Teraz zdecyduj, kiedy lub jak często będziesz zbierać dane do monitorowania w planie monitorowania - co tydzień czy co miesiąc? Czy tylko na początku i na końcu projektu?

Zgodnie z planem, projekt banku Guru99 zostanie ukończony za miesiąc. W takim przypadku zalecamy cotygodniowe lub codzienne monitorowanie postępów projektu .

Jak ocenić postęp projektu za pomocą metryk?

W planie monitorowania należy zdefiniować metody oceny postępów projektu za pomocą zebranych metryk. Oto niektóre metody, do których możesz się odwołać

  • Porównaj postęp w planie z rzeczywistym postępem osiągniętym przez zespół
  • Zdefiniuj kryteria, które są używane do oceny postępów projektu. Na przykład, jeśli wysiłek związany z wykonaniem zadania wymagał więcej niż 30% nakładu, niż zaplanowano opóźnienie projektu.

Możesz odnieść się do szablonu planu monitorowania tutaj . Oto przykładowy plan monitorowania projektu Guru99 Bank

Krok 2) Zaktualizuj rekord postępu

Z czasem członek Twojego zespołu będzie robił postępy w realizacji swojego zadania projektowego. Musisz śledzić ich aktywność zgodnie z harmonogramem i prosić ich o częste aktualizowanie informacji o postępie, takich jak spędzony czas, status zadań… itp. Sprawdzając te zapisy, możesz natychmiast zobaczyć wpływ na plan projektu.

Jedną z najlepszych metod śledzenia postępów członków są regularne spotkania .

Na spotkaniu wszyscy członkowie zgłaszają swój aktualny stan i ewentualne problemy. Jeśli członek lub członkowie zespołu pozostali w tyle lub napotkali przeszkody, sformułuj plan identyfikacji i rozwiązania problemu.

Przećwiczmy następujący scenariusz

Zgodnie z definicją w planie monitorowania, przypisałeś zadanie „Konfiguracja środowiska testowego” do testowania strony internetowej banku Guru99 członkowi Twojego zespołu. Jego rolą jest Administrator Testów. Musi skonfigurować środowisko testowe w ciągu 6 dni. Wymagałeś od niego raportowania aktualnego stanu na każdym spotkaniu zespołu. Oto przykład jego aktualnych postępów

Krok 3) Przeanalizuj zapis i dokonaj korekty

Kroki składają się z 2 podetapów

Krok 3.1) Analizuj

Na tym etapie porównujesz postęp zdefiniowany w planie z rzeczywistym postępem osiągniętym przez zespół. Analizując rekord, możesz również zobaczyć, ile czasu zostało poświęcone na poszczególne zadania i całkowity czas spędzony nad projektem. Wróćmy do raportu, który przesłali Ci Administratorzy Testów, w poprzedniej sekcji. Jaki problem znalazłeś w tym raporcie?
Nic złego, nadal jest dobrzePostęp zadania wydaje się opóźniony
Nie mogłem znaleźć żadnego problemu w tym raporcie.
Nieprawidłowo Poprawnie
Zgodnie z planem Administrator Testów musi zakończyć w 100% swoje zadanie 6 dnia. Jednak zgodnie z obecnym stanem jest to trzeci dzień (50% harmonogramu), ale właśnie ukończył 20% zadania. W rezultacie zadanie może zostać opóźnione i dotrzymać terminu. Dlatego ten problem może mieć wpływ na cały projekt.

Śledząc i analizując postępy w projekcie, możesz wcześnie wykryć każdy problem, który może się przydarzyć projektowi, i możesz znaleźć rozwiązanie tego problemu.

Krok 3.2) Regulacja

Dokonaj niezbędnych zmian, aby projekt był na dobrej drodze. Ponownie przydzielaj zadania, modyfikuj harmonogramy lub ponownie oceniaj swoje cele. Pomoże ci to kontynuować jazdę w kierunku mety. W powyższym przykładzie znaleziono problemy w zadaniu „Konfigurowanie środowiska testowego”.
Co należy zrobić?
Zmodyfikuj harmonogramyNic nie robić
Modyfikuj cele projektu
Poproś o pomoc innego członka zespołu, aby przyspieszył zadanie.
Nieprawidłowo Prawidłowo
Jako Kierownik Testów możesz napotkać podobną sytuację kilka razy. Istnieje mnóstwo rozwiązań umożliwiających rozwiązanie tego problemu i możesz mieć własne rozwiązanie.
W powyższym przypadku zalecamy wybór rozwiązania - poproś o pomoc innego członka zespołu, aby przyspieszyć zadanie. Inne rozwiązanie, takie jak modyfikacja harmonogramów lub brak działań, może wpłynąć na cały projekt. Nie są najlepszym rozwiązaniem

Krok 4) Sporządź raport

Jeśli Twój szef zapyta Cię o postępy w realizacji projektu , czy są one opóźnione czy wyprzedzające harmonogram, co odpowiesz? Musisz przygotować raport z postępu projektu.

Korzystanie z raportu jest dobrą opcją, aby podzielić się ogólnym postępem projektu z członkami zespołu lub Zarządem. Jest to również przydatny sposób, aby pokazać szefowi, czy projekt przebiega zgodnie z planem.

Możesz użyć niektórych szablonów raportów, aby upewnić się, że dane o postępach są przedstawiane spójnie i przejrzyście . Ten artykuł zawiera szablon raportu, do którego możesz się odwołać. Sprawdź również przykładowy raport dotyczący projektu Guru99 Banking jako odniesienie

Najlepsze praktyki w monitorowaniu i kontroli testów

  • Przestrzegaj standardów: Jednym z ważnych aspektów planowania projektu jest zapewnienie standaryzacji. Oznacza to, że wszystkie działania projektu muszą być zgodne ze standardowymi wytycznymi procesu. Standaryzowane procesy, narzędzia, szablony i wartości pomiarowe ułatwiają analizę, ułatwiają komunikację i pomagają członkom zespołu projektowego lepiej zrozumieć sytuację.

  • Dokumentacja: Co się stanie, jeśli nie zapiszesz dyskusji lub decyzji w dokumencie? Możesz o nich zapomnieć i stracić wiele rzeczy. Powinieneś spisywać dyskusje i decyzje w odpowiednim miejscu oraz ustalać formalną procedurę dokumentacji spotkań. Taka dokumentacja pomaga rozwiązać problemy związane z nieporozumieniami lub nieporozumieniami w zespole projektowym.

  • Proaktywność: problemy występują we wszystkich projektach. Ważne jest, abyś przyjął proaktywne podejście do rozwiązywania problemów, które pojawiają się podczas realizacji projektu. Takie kwestie mogą dotyczyć budżetu, zakresu, czasu, jakości i zasobów ludzkich