Praca z konfiguracją i rozebraniem
W tym rozdziale zrozumiemy dwie ważne koncepcje testowania świata - konfiguracja i porzucenie. <
Ustawiać
Jest to zestaw słów kluczowych lub instrukcji do wykonania przed uruchomieniem zestawu testów lub wykonania przypadku testowego.
Zburzyć
Jest to zestaw słów kluczowych lub instrukcji do wykonania po uruchomieniu zestawu testów lub wykonaniu przypadku testowego.
Będziemy pracować nad konfiguracją projektu, w której będziemy używać zarówno konfiguracji, jak i porzucenia. Otwieranie i zamykanie przeglądarki to typowe kroki w przypadkach testowych.
Teraz dodamy słowo kluczowe open browser w konfiguracji i zamknij przeglądarkę po rozebraniu.
Otwórz Ride za pomocą ride.py polecenie z wiersza poleceń i utwórz nowy projekt.
Kliknij New Project, aby utworzyć projekt.
Kliknij OK, aby zapisać projekt.
Kliknij New Test Case aby go stworzyć.
Kliknij OK, aby zapisać przypadek testowy.
Teraz musimy zaimportować SeleniumLibrary, aby używać słów kluczowych związanych z przeglądarką i wchodzić w interakcję ze stronami.
Aby zaimportować bibliotekę, kliknij Biblioteka -
Kliknij OK, aby zapisać bibliotekę.
Na powyższym zrzucie ekranu w sekcji Ustawienia znajdują się opcje konfiguracji i usuwania . Aby skonfigurować, kliknijEdit aby wprowadzić słowo kluczowe.
Teraz wprowadź słowo kluczowe -
Argumenty należy oddzielać pionową kreską (|).
Kliknij OK, aby zapisać konfigurację. Wprowadziliśmy słowo kluczoweOpen browser a także dodał argumenty, jak pokazano powyżej.
Teraz przejdziemy do sprawy porzucenia.
Kliknij opcję Edytuj przy Teardown i wprowadź słowo kluczowe.
Kliknij OK, aby zapisać zakończenie.
Teraz wprowadzimy słowa kluczowe dla przypadku testowego.
W przypadku testowym mamy tylko tekst wejściowy. Otwieranie i zamykanie przeglądarki odbywa się w ustawieniach konfiguracji i usuwania.
Szczegóły wykonania testu
Wniosek
Konfiguracja i rozbiórka odgrywają kluczową rolę w świecie testów. Widzieliśmy, jak używać konfiguracji i porzucania w naszych przypadkach testowych, a także jak są one wykonywane.