Repozytorium Taiko
Dokumentacja API Taiko
- Oto wideo instruktażowe
Przyjrzymy się tutorialowi, skupiając się specjalnie na używaniu Visual Studio Code z rozszerzeniami JavaScript Gauge, ESLint i Babel do uruchamiania i zarządzania testem. Dostosowanie to wyrówna tutorial z Twoją prezentacją wideo, która pokazuje wykonanie konfiguracji i testów bezpośrednio z Visual Studio Code.
Tworzenie i uruchamianie automatycznych testów w AWX z Gauge i Taiko w Visual Studio Code
Witamy w tym szczegółowym tutorialu, w którym stworzymy i uruchomimy automatyczny test logowania do interfejsu zarządzania AWX za pomocą Gauge i Taiko w Visual Studio Code. Poradnik przeprowadzi Cię przez konfigurację środowiska testowego, tworzenie plików spec i JavaScript oraz wykonanie testu – wszystko w Visual Studio Code.
Wymagania wstępne
Upewnij się, że masz zainstalowane:
- Node.js
- Gauge
- Taiko
- Visual Studio Code z rozszerzeniami Gauge, ESLint i Babel JavaScript
Krok 1: Skonfiguruj środowisko Visual Studio Code
- Otwórz Visual Studio Code i stwórz nowy folder projektu o nazwie
awx-tests
. - Otwórz terminal w Visual Studio Code, wybierając
Terminal
>Nowy terminal
z górnego menu. - Zainicjuj projekt JavaScript Gauge w tym folderze, wykonując:
|
|
To polecenie tworzy podstawową strukturę projektu z przykładowymi specyfikacjami i pomocniczymi plikami, które są użytecznymi punktami wyjścia.
Krok 2: Przeglądaj i modyfikuj przykładowe pliki
Przejrzyj pliki w oknie Explorer w Visual Studio Code. Spójrz na przykładowe pliki spec i JavaScript, aby zrozumieć podstawy interakcji Gauge i Taiko.
Krok 3: Stwórz nowy plik specyfikacji
- Stwórz nowy plik o nazwie
test-awx.spec
w kataloguspecs
. - Zdefiniuj specyfikację z scenariuszem opisującym kroki logowania do AWX:
|
|
Krok 4: Zaimplementuj kroki w JavaScript
Stwórz odpowiadający plik JavaScript o nazwie awx-steps.js.js
w katalogu tests
:
- Skonfiguruj niezbędne importy i adnotacje Gauge:
|
|
- Zdefiniuj zachowania przed i po teście:
|
|
- Napisz kroki testowe na podstawie twojej definicji specyfikacji:
|
|
Krok 5: Uruchom swój test z Visual Studio Code
- Zapisz wszystkie pliki i upewnij się, że struktura projektu jest poprawna.
- Uruchom test otwierając Paletę poleceń (
Ctrl+Shift+P
) i wpisując ‘Gauge: Run All Specifications’. To polecenie wykona wszystkie twoje specyfikacje i wyświetli wyniki bezpośrednio w Visual Studio Code, lub po prostu kliknij Uruchom specyfikację lub scenariusz (dostępne w Visual Studio Code po instalacji rozszerzenia Gauge).
Zakończenie
Ten poradnik przeprowadził Cię przez proces tworzenia i wykonania automatycznego testu logowania dla AWX, używając Visual Studio Code, Gauge i Taiko. Dzięki wykorzystaniu rozszerzeń Visual Studio Code, takich jak Gauge, ESLint i Babel JavaScript, możesz usprawnić rozwój i wykonanie testów.