UAT Studioby Salvion
Poradnik

Checklista UAT na go-live CRM

Co trzeba załatwić przed testem akceptacyjnym użytkownika nowego CRM lub dużego wydania, w trakcie i po nim. Każdy punkt to jedno zadanie. Można korzystać z listy w tej postaci lub potraktować ją jako początek własnego planu testów.

Dla kierowników testów i kierowników projektówBezpłatnie jako plik Excel, bez podawania e-maila
Plik Excel zawiera tę samą checklistę z kolumnami Phase, Topic, What to do, Done i Notes oraz arkusz About z opisem, jak z niej korzystać.Pobierz checklistę (Excel)
Przed

Przed UAT

Większość nieudanych UAT psuje się właśnie tutaj: niejasny zakres, scenariusze, których nikt nie sprawdził, testerzy bez działającego konta.

Zakres

  • Uzgodnić, które procesy i user stories wchodzą w zakres UAT, i zapisać, co nie wchodzi.
  • Wyznaczyć dla każdego procesu właściciela z biznesu: osobę, która daje sign-off.
  • Uzgodnić, co oznaczają Critical, High, Medium i Low, zanim zostanie zarejestrowane pierwsze zgłoszenie.

Przypadki testowe

  • Napisać jeden przypadek testowy na każdy scenariusz biznesowy, słowami osób, które będą go testować.
  • Każdemu krokowi nadać czynność i oczekiwany wynik, a tam, gdzie to ważne, także dane testowe.
  • Oznaczyć każdy przypadek testowy jako Must, Should lub Could, aby najważniejsze zostały przetestowane w pierwszej kolejności.
  • Dodać ścieżki negatywne: błędną wartość, brakujące pole, użytkownika bez właściwej roli.
  • Sprawdzić, czy każda user story w zakresie ma co najmniej jeden przypadek testowy.
  • Poprosić kluczowego użytkownika z biznesu o przejrzenie scenariuszy przed dniami testowymi.

Testerzy

  • Wybrać testerów, którzy wykonują tę pracę na co dzień, z każdego zespołu korzystającego z systemu.
  • Przypisać każdemu testerowi grupę i własne scenariusze.
  • Zablokować dni testowe w ich kalendarzach i zwolnić ich z codziennych obowiązków.
  • Przeszkolić ich w pół godziny: jak zapisać wynik i jak zarejestrować zgłoszenie.

Środowisko i dane testowe

  • Przygotować środowisko testowe podobne do produkcji: konfiguracja, integracje i dane.
  • Utworzyć konto testowe dla każdej roli i sprawdzić, czy na każde można się zalogować.
  • Załadować dane testowe: klientów, produkty, cenniki i otwarte rekordy.
  • Wszędzie, gdzie to możliwe, używać danych testowych zamiast danych klientów.
  • Uzgodnić, kiedy w dniach testowych poprawki są wdrażane do środowiska testowego.

Harmonogram

  • Zaplanować dni testowe w blokach, ze stałą codzienną porą na triaż.
  • Zarezerwować czas na rundę ponownych testów po poprawkach.
  • Ustalić termin spotkania go/no-go i już teraz zaprosić komitet sterujący.
  • Sprawdzić kalendarz wydań Salesforce lub Dynamics 365: wydanie platformy w środku UAT zmienia to, co jest testowane.

Kryteria wejścia

  • Test systemowy jest zakończony i żaden defekt Critical z niego nie jest już otwarty.
  • Środowisko testowe, konta testowe i dane testowe są gotowe.
  • Biznes przejrzał przypadki testowe.
  • Każdy tester został zaproszony i raz się zalogował.
W trakcie

W trakcie UAT

Dni powinny być krótkie, a informacje w jednym miejscu, aby problemy były wykrywane, rozstrzygane i naprawiane tego samego dnia.

Codzienny stand-up

  • Zaczynać każdy dzień od piętnastu minut: co przetestowano, co blokuje, co jest zaplanowane na dziś.
  • Porównywać postęp każdej grupy z planem i przesuwać testerów tam, gdzie są potrzebni.

Rejestrowanie zgłoszeń

  • Rejestrować jedno zgłoszenie na jeden problem, z krokiem, oczekiwanym wynikiem i tym, co stało się zamiast niego.
  • Dodać zrzut ekranu i link do rekordu.
  • Najpierw poszukać istniejącego zgłoszenia, aby ten sam problem nie został zarejestrowany dwa razy.
  • Dopilnować, aby każdy nieudany krok miał zgłoszenie albo uzasadnienie, dlaczego go nie ma.

Triaż

  • Prowadzić triaż codziennie, wspólnie z biznesem i zespołem deweloperskim.
  • Każdemu nowemu zgłoszeniu nadać wagę, priorytet i osobę, która je naprawi.
  • Dla każdego zdecydować: naprawić, odrzucić czy zamienić na wniosek o zmianę.
  • Wnioski o zmianę umieszczać w backlogu, nie w tym wydaniu.

Ponowne testy

  • Po wdrożeniu poprawki zlecić ponowny test testerowi, który znalazł problem.
  • Zapisywać, na jakim wydaniu i buildzie wykonano każdy ponowny test.
  • Po dużej poprawce rozpocząć nową rundę i ponownie przetestować procesy wokół poprawki.
Zamknięcie

Zamknięcie UAT

UAT kończy się decyzją. Należy ją podjąć na podstawie faktów i zapisać, kto o czym zdecydował.

Kryteria wyjścia

  • Każdy przypadek testowy Must zakończył się wynikiem pozytywnym.
  • Żadne zgłoszenie Critical nie jest otwarte.
  • Każde otwarte zgłoszenie High ma obejście lub termin poprawki zaakceptowany przez biznes.
  • Każdy przypadek testowy w zakresie ma wynik.

Sign-off

  • Poprosić właściciela każdego procesu o sign-off: zaakceptowane, zaakceptowane z warunkami lub odrzucone.
  • Zapisać każdy warunek, wraz z tym, kto go realizuje i do kiedy.

Go/no-go

  • Prowadzić spotkanie go/no-go z liczbami na ekranie, a nie z pamięci.
  • Zapisać decyzję, warunki i to, kto ją podjął.

Raport

  • Określić, co było w zakresie i czego nie przetestowano.
  • Pokazać wyniki według grup i priorytetów oraz przetestowane wydanie i build.
  • Wymienić otwarte zgłoszenia według wagi, z decyzją dla każdego z nich.
  • Dodać sign-offy wraz z ich warunkami.
  • Wskazać znane ryzyka i obejścia na pierwsze tygodnie po go-live.

Po go-live

  • Zachować przypadki testowe: to test regresji na następne wydanie CRM.
  • Zapisać, co zrobić inaczej w następnym UAT, póki wszystko jest świeże.
Z UAT Studio

Ta sama checklista, bez arkusza kalkulacyjnego

UAT Studio wykonuje za Państwa większość tej listy. Kontrola gotowości pokazuje, czego brakuje przed dniem testowym, testerzy logują się kodem i widzą tylko własne scenariusze, nieudany krok staje się zgłoszeniem ze zrzutem ekranu, triaż odbywa się na wspólnym ekranie, a raport go/no-go jest gotowy, gdy wpłynie ostatni wynik. Proszę wypróbować na własnym projekcie w bezpłatnym 14-dniowym pilotażu.

Testują Państwo wydanie Salesforce lub Dynamics 365? Zobacz UAT Salesforce i UAT Dynamics 365.