Robot Framework - pierwszy przypadek testowy z wykorzystaniem Ride
Zbadamy RIDE i będziemy pracować nad naszym pierwszym przypadkiem testowym.
Otwórz Ride z wiersza poleceń lub możesz utworzyć skrót jazdy na pulpicie.
Z linii poleceń
ride.py
Z pulpitu
Idź do ścieżki, na której zainstalowano przejażdżkę; w przypadku okien tak jestC:\Python27\Scripts.
Kliknij prawym przyciskiem myszy ride.py i kliknij Send To -> Desktop (Utwórz skrót).
Zobaczysz teraz ikonę jazdy na pulpicie. Możesz go kliknąć, aby otworzyć edytor jazdy.
Zacznijmy od naszego pierwszego przypadku testowego podczas jazdy. Otwórz edytor i kliknij Plik -> Nowy projekt.
Kliknij New Project i wprowadź nazwę projektu.
Katalog nadrzędny to ścieżka, w której projekt zostanie zapisany. W razie potrzeby możesz zmienić ścieżkę. Utworzyłem folder o nazwie robotframework i zapiszę wszystkie pliki w tym folderze.
Utworzono projekt FirstTestCase .
Aby utworzyć przypadek testowy, kliknij projekt prawym przyciskiem myszy.
Kliknij opcję Nowy przypadek testowy .
Wprowadź nazwę przypadku testowego i kliknij OK.
Istnieją 3 zakładki dla utworzonego przypadku testowego - Edytuj, Edytuj tekst i Uruchom .
Karta Edycja ma dwa formaty - Ustawienia i Tabelaryczne. Omówimy oba formaty w kolejnych sekcjach.
Format ustawień
W Ustawieniach mamy dokumentację, konfigurację, dezaktywację, tagi, limit czasu i szablon.
Dokumentacja
Możesz dodać szczegółowe informacje o swoim przypadku testowym, aby można było z nich skorzystać w przyszłości.
Kliknij OK, aby zapisać dokumentację.
Konfiguracja i rozebranie
Jeśli istnieje konfiguracja przypisana do przypadku testowego, zostanie ona wykonana przed wykonaniem przypadku testowego i konfiguracja testu, która zostanie wykonana po wykonaniu przypadku testowego w celu usunięcia. O szczegółach tego dowiemy się w kolejnych rozdziałach. Nie potrzebujemy go teraz w naszym pierwszym przypadku testowym i możemy pozostawić go pustym.
Tagi
Służy do tagowania przypadków testowych - w celu uwzględnienia, wykluczenia określonych przypadków testowych. Możesz również określić, czy którykolwiek z przypadków testowych jest krytyczny.
Koniec czasu
Służy do ustawiania limitu czasu w przypadku testowym. Na razie pozostawiamy to puste.
Szablon
Będzie to zawierało słowa kluczowe, które będą używane w przypadku testowym. Jest najczęściej używany w przypadku testowania opartego na danych. Zdefiniowane przez użytkownika słowo kluczowe wysokiego poziomu jest określone w szablonie, a przypadki testowe są używane do przekazywania danych do słowa kluczowego.
W formacie tabelarycznym napiszemy nasz pierwszy przypadek testowy i wykonamy to samo, aby zobaczyć wynik.
W tym przypadku testowym po prostu dodamy kilka dzienników i zobaczymy ich wynik. Rozważ poniższy zrzut ekranu, aby to zrozumieć -
Użyliśmy słowa kluczowego Log do rejestrowania wiadomości, jak pokazano powyżej.
Na podstawie słów kluczowych określonych w Edit, możemy pobrać kod w Text Edit, jak pokazano poniżej -
Możesz również napisać przypadek testowy w edycji tekstu i to samo będzie odzwierciedlone w formacie tabelarycznym. Teraz uruchommy przypadek testowy i zobaczmy wynik.
Aby uruchomić przypadek testowy, musimy kliknąć Start, jak pokazano poniżej -
Kliknij Start, a oto wynik testu -
Nasz przypadek testowy został pomyślnie wykonany, a szczegóły są takie, jak pokazano powyżej. Daje status PASS .
Możemy również zobaczyć szczegóły wykonania przypadku testowego w raporcie i dzienniku, jak podkreślono poniżej.
Kliknij Raport, aby otworzyć szczegóły w nowej karcie w następujący sposób
W raporcie podaje szczegóły, takie jak czas rozpoczęcia, czas zakończenia, ścieżka do pliku dziennika, stan przypadku testowego itp.
Kliknij Log w prawym górnym rogu raportu lub na ekranie Uruchom.
Oto szczegóły pliku dziennika -
Plik dziennika zawiera szczegóły wykonania testu i szczegóły słów kluczowych, które podaliśmy dla przypadku testowego.
W raporcie i pliku dziennika otrzymujemy zielony kolor statusu.
Wprowadźmy teraz pewne zmiany, które doprowadzą do niepowodzenia przypadku testowego i zobaczmy wynik.
W powyższym przypadku testowym słowo kluczowe Log jest nieprawidłowe. Uruchomimy przypadek testowy i zobaczymy wynik -
Widzimy, że przypadek testowy się nie powiódł. Podkreśliłem błąd, który mówi o przypadku testowym.
Teraz zobaczysz raport i dane wyjściowe dziennika.
Z Log
Gdy przypadek testowy się nie powiedzie, kolor zmienia się na czerwony, jak pokazano powyżej.
Wniosek
W tym rozdziale omówiliśmy prosty przypadek testowy i pokazano wyniki widoczne podczas wykonywania. Raporty i dzienniki pokazują szczegóły wykonania przypadku testowego.