W Testosaur automatyczny przypadek testowy składa się z gotowych kroków, takich jak otwórz stronę, wpisz tekst czy kliknij. Playwright wykonuje go w prawdziwej przeglądarce i zapisuje zrzut ekranu z każdego kroku. Przypadki automatyczne i manualne są w tych samych scenariuszach i tych samych planach testów.
Jak powstaje automatyczny przypadek testowy
Dodaj adres testowanej aplikacji w Ustawienia → Adresy URL. Testy działają tylko na potwierdzonych adresach.
Utwórz przypadek testowy i zmień jego typ na automatyczny. Wybierz adres startowy.
Dodaj kroki z listy: otwórz stronę, kliknij, kliknij dwukrotnie, wpisz tekst, wyczyść pole, wybierz opcję, zaznacz lub odznacz, najedź kursorem, naciśnij klawisz, poczekaj na element, poczekaj określony czas, sprawdź, czy element jest widoczny lub ukryty.
Wskaż element dla każdego kroku: selektorem CSS, XPath, widocznym tekstem, test id, rolą, etykietą lub placeholderem.
Dodaj kryteria sukcesu: wszystkie kroki zaliczone, końcowy adres równy lub zawierający wartość, widoczny element, tekst na stronie, brak błędów w konsoli przeglądarki, czas krótszy niż limit.
Edytor pokazuje skrypt Playwright, który Testosaur tworzy z kroków, więc programista widzi dokładnie, co zostanie uruchomione.
Uruchamianie i wyniki
Z edytora: uruchom cały przypadek albo tylko do wybranego kroku, gdy go budujesz.
Z planu testów: zaznacz, że plan może uruchamiać testy automatyczne, i uruchom jeden przypadek albo wszystkie automatyczne przypadki scenariusza. Wynik ustawia status przypadku w planie, tak jak zrobiłby to tester.
Wyniki kroków: każdy krok ma status, czas i zrzut ekranu. Przy kroku niezaliczonym widać błąd, kod HTML strony i wartości pól formularza z tej chwili.
Historia uruchomień: wszystkie przebiegi konta na jednej liście, z filtrami statusu, rodzaju i własnych uruchomień.
Historia uruchomień: przebieg Playwright z wynikiem i czasem każdego kroku.
Dane testowe w krokach
Krok „wpisz tekst” może brać wartość ze źródła danych testowych, na przykład nowy, poprawny PESEL albo NIP przy każdym uruchomieniu. Przebieg zapamiętuje wpisane wartości, więc błąd da się powtórzyć.
Kolejka i limity
Uruchomienia z edytora przypadku czekają we wspólnej kolejce z innymi kontami, do 20 uruchomień dziennie na konto, a każdy przebieg ma limit czasu.
Uruchomienia z planów testów korzystają ze slotów z Twojej subskrypcji.
Zrzuty ekranu i zapisane strony wliczają się do miejsca na koncie.