Podstawy konfiguracji przepływu pracy w ramach testów akceptacji użytkowników
W ciągu ostatnich kilku tygodni dokładniej przyjrzeliśmy się świat testów akceptacji użytkowników. W tym czasie otrzymaliśmy pytania dotyczące przepływów pracy i procesów stojących za UAT.
Dla nas jest to również dość specjalny temat, ponieważ śledzenie błędów – & oprogramowanie testujące jest używane przez różne osoby i firmy pomagające im w testach akceptacji użytkowników.
W dzisiejszym poście na blogu chciałbym pokazać, jak wygląda rzeczywisty przepływ pracy w UAT. Od planowania po wykonanie i analizę wysiłków UAT.
Zaczynajmy.
5 kroków do przepływu pracy UAT. Oto jak to działa.
Testy akceptacji użytkowników są skomplikowane. Tak pewnie wielu z was myśli. Od stworzenia planu UAT po wykonanie przypadków testowych i ich analizę. Zaangażowane są różne działy i ludzie.
A co najgorsze: UAT ma miejsce w niezręcznym czasie: pod koniec projektu.
Twój zespół programistów ma już za sobą swoje zadania (a przynajmniej powinny), a twoi agenci QA zaczynają testować aplikację.
I mają tylko jedno główne zadanie: testowanie, czy aplikacja działa dla twoich użytkowników.
I poprowadzi Cię przez 5 następujących kroków:
- Planowanie
- Wykonanie
- Dokumentacja
- Ocena
- Raportowanie & Wypracowane lekcje
Planowanie
Planowanie akceptacji użytkownika Testy to absolutna konieczność. Bez odpowiedniego planowania UAT nigdzie Cię nie zaprowadzi. Planowanie testów akceptacji użytkowników musi obejmować następujące obszary:
Planowanie & zarządzanie czasem
W pierwszej kolejności należy wyjaśnić kilka podstawowych pytań. Musisz zebrać informacje dotyczące harmonogramu UAT oraz agentów i testerów kontroli jakości.
Upewnij się, że wszystkie informacje są w jednym miejscu, aby skonfigurować realistyczny plan UAT. A co najważniejsze: opracuj koncepcję, jak powinny wyglądać twoje grupy testowe.
Wymagania dotyczące personelu
Musisz zaplanować, kto z twojego zespołu jest zaangażowany w wykonanie UAT yUAT, a także upewnić się, że wszystkie obowiązki i zadania są znane.
Każda osoba zaangażowana w proces UAT powinna dobrze rozumieć, za co jest odpowiedzialna.
Tworząc zespół UAT, upewnij się, że wszyscy ta sama strona. Ustal jasne wytyczne dotyczące komunikacji i przygotuj grupę docelową na przypadek testowy.
Komunikacja & Strategia wydawania
Podczas wykonywania zdefiniowanych przypadków testowych UAT należy upewnij się, że masz przepływ pracy, który zajmuje się błędami, problemami i innymi problemami.
- Jak zamierzasz dokumentować problemy?
- W jaki sposób testerzy mogą komunikować problemy?
Lista kontrolna UAT
Przed rozpoczęciem wykonywania przypadków testowych zalecam skorzystanie z listy kontrolnej testów akceptacji użytkowników. Pomoże Ci to zachować koncentrację i utrzymać wysiłki i zadania na swoim miejscu.
Na podstawie naszego doświadczenia z UAT przygotowaliśmy dla Ciebie ten szablon listy kontrolnej przepływu pracy UAT. Możesz pobrać i przeglądać listę kontrolną za darmo.
Wykonanie
Masz kilka opcji podczas wykonywania przypadków testowych UAT. Jak sama nazwa wskazuje, Twoi testerzy (= potencjalni użytkownicy) przetestują i ocenią Twoją aplikację pod kątem określonych scenariuszy testowych.
Jeśli dostarczasz globalny produkt na różnych rynkach geograficznych, istnieje duże prawdopodobieństwo, że nie możesz go spotkać tych testerów osobiście.
Przypadki testowe mogą być wykonywane w sesjach jeden na jeden przez Skype lub inne oprogramowanie do rozmów wideo. Podczas sesji zdobędziesz wiele ilościowych i – co ważniejsze – jakościowych danych od użytkowników.
Zwłaszcza jeśli przypadki testowe są wykonywane po zakończeniu procesu programowania, możesz otrzymać nowe spostrzeżenia, których nie wziąłeś pod uwagę. Twoja teoria wiedzy, jaką dysponują Twoi użytkownicy, zostanie przetestowana.
Dokumentacja
Wykonywanie i dokumentowanie testów akceptacji użytkowników powinno odbywać się w tym samym czasie. Zalecałbym stworzenie systemu, który pozwoli Ci udokumentować wszystkie istotne informacje bez utraty danych.
Dokumentacja to jedno, a jasno zdefiniowana odpowiedzialność za wdrożenie opinii użytkowników to kolejny kluczowy czynnik.
Wielu naszych klientów skonfigurowało Usersnap na tym etapie. Błędy, opinie i inne nieprawidłowości można dokumentować na ekranie przeglądarki użytkownika. Łatwy w użyciu pulpit nawigacyjny projektu pozwala współpracownikom uzyskać dobry przegląd ważnych problemów. Upewnij się, że delegujesz i przypisujesz priorytety, to kolejna kluczowa rzecz.
Ocena
Na tym etapie musisz ocenić, czy zdefiniowane kryteria zostały przetestowane i spełnione. A co najważniejsze, jeśli te kryteria zostały pomyślnie spełnione przez testerów.
Czy któryś przypadek testowy nie powiódł się? Jakie problemy wystąpiły? Jak można rozwiązać te problemy i kto jest za to odpowiedzialny?
W pierwszej kolejności należy przeanalizować udokumentowane dane ilościowe i jakościowe. Należy odpowiedzieć na następujące pytania:
- Ilu testerów ukończyło przypadki testowe?
- Jaka była ogólna ocena tych przypadków testowych?
- Jaki był ogólny stan umysłu każdego testera?
- Jakie emocje wystąpiły podczas przypadków testowych?
Faza oceny jest dość obszerna, ponieważ każda a każdy przypadek testowy należy przeanalizować i umieścić w odpowiednim kontekście.
Raportowanie & wyciągniętych wniosków
Możesz pomyśleć, że ocena i faza raportowania jest taka sama. Tak nie jest.
Na etapie oceny zbierasz, agregujesz i analizujesz dane. Z drugiej strony, faza raportowania zajmuje się szerszym obrazem.
Głównym celem jest zebranie spostrzeżeń i wyciągniętych wniosków, które pomogą Ci ulepszyć przyszłe przypadki testowe i przepływy pracy UAT. Możesz także zacząć budować relacje z niektórymi testerami UAT w tej fazie, ponieważ są oni pomocnym źródłem dalszych opinii i spostrzeżeń.
UAT to nie tylko test. To cykl.
Testy akceptacji użytkownika są regularnie przeprowadzane pod koniec fazy rozwoju oprogramowania, w czasie, gdy produkt jest prawie „gotowy”. Tak nie może być. Później pojawią się problemy, im są droższe.
Przepływy pracy UAT można wdrożyć znacznie wcześniej. Przy stosowaniu bardziej zwinnego podejścia do UAT, sam UAT nie jest oddzielnym etapem projektu. Zamiast tego wymaga ciągłej współpracy między wszystkimi członkami zespołu i interesariuszy.
W całym procesie tworzenia oprogramowania UAT staje się istotną częścią każdego etapu projektu.
Celem jest integracja testów akceptacji użytkowników w każdym projekcie krok. UAT nie jest już fazą. Zapewnienie ciągłego postępu oznacza zapewnienie ciągłych cykli testów i informacji zwrotnych.
Bonus: wskazówki dotyczące narzędzi do UAT z Usersnap
Wybierając narzędzie ułatwiające komunikację , raportowanie błędów, śledzenie problemów i współpraca zespołowa łatwiejsze, możesz skorzystać z narzędzia do wizualnego przekazywania opinii, Usersnap / p>
Kliknij, zrzut ekranu, opisz problem, wyślij. Tak, to takie proste! Usersnap umożliwia zbieranie opinii testowych w aplikacji, użytkownicy mogą rysować i komentować bezpośrednio, co sprawia, że jest to szybkie i dokładne. Informacje o przeglądarce, rozmiar ekranu, adres URL, błędy Javascript są automatycznie rejestrowane z każdym zgłoszeniem, dzięki czemu inżynierowie mogą odtwarzać i rozwiązywać problemy na miejscu.
Wypróbuj go już dziś za darmo.