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.