kobiton hands review tutorial
Proste testowanie automatyzacyjne przy użyciu Kobiton:
W tym samouczku omówimy prostą automatyzację za pomocą narzędzia Kobiton, a także zobaczymy, jak przeprowadzić równoległe testy z Kobitonem.
Instrukcje krok po kroku dotyczące każdego kroku związanego z procesem automatyzacji i wykonania są wyjaśnione w prostych słowach wraz z odpowiednią reprezentacją graficzną dla łatwego zrozumienia.
Odkryjmy!!
Czego się nauczysz:
- Wprowadzenie do narzędzia Kobiton
- Prosta automatyzacja dzięki Kobiton
- Testowanie równoległe z Kobitonem
- Wniosek
- rekomendowane lektury
Wprowadzenie do narzędzia Kobiton
Przed wykonaniem odpowiednich czynności poinformuj nas o Narzędzie Kobiton .
Testowanie na nowych urządzeniach mobilnych jest naprawdę kluczowe, aby upewnić się, że Twoja aplikacja działa dobrze na różnych konfiguracjach urządzeń i rozdzielczościach ekranu. Dzięki Kobiton możesz stale testować swoją aplikację na różnych urządzeniach mobilnych, od starszych modeli po najnowsze wersje.
Zamiast korzystać z emulatorów lub symulatorów, które mają tendencję do zatrzymywania odtwarzania rzeczywistych warunków użytkownika, Kobiton umożliwia wykonywanie testów automatyzacji na prawdziwych urządzeniach mobilnych. Tworzy raport z testów urządzeń, który składa się ze szczegółowych dzienników, poleceń HTTP i metadanych.
Prosta automatyzacja dzięki Kobiton
Krok 1: Zaloguj się na swoje konto Kobiton lub możesz tutaj utworzyć darmowy .
Zobaczysz poniższy ekran:
Krok 2: Wybierz urządzenie, na którym chcesz przeprowadzić testy automatyzacji. Kliknij ikonę Pokaż ustawienia automatyzacji, która znajduje się w prawym dolnym rogu pola urządzenia.
A jego otworzy okno ustawień automatyzacji.
Krok 3: Wybierz język programowania wbudowany w skrypt testowy. Ponieważ Kobiton obsługuje platformę automatyzacji testów Appium, wybrałem NodeJS na poniższym ekranie.
Po wybraniu NodeJS pojawi się ekran, jak pokazano poniżej:
Krok 4: Skopiuj konfigurację dla wybranego urządzenia za pomocą pliku 'Skopiuj do schowka' przycisk.
Krok 5: W skrypcie testowym NodeJS - w sekcji możliwości wprowadzania danych zastąp bieżącą konfigurację konfiguracją urządzenia Kobiton za pomocą polecenia kopiuj wklej.
Bieżąca konfiguracja:
jak dobry jest Ubuntu w porównaniu do Windows
Zastąpiony konfiguracją urządzenia:
Krok 6: Zmień parametry zgodnie ze swoim skryptem testowym.
Tutaj jest to „serverConfig”. Dlatego zamień „webdriverKobitonServerConfig” na „serverConfig”.
Ekran będzie wyglądał jak poniżej:
jaka jest faza wdrożenia w sdlc?
Krok 7: Korzystając z terminala w systemie Mac OS, wprowadź polecenie zainicjowania testu automatyzacji.
Krok 8: Aby sprawdzić stan testu automatyzacji, wróć do strony głównej portalu Kobiton i kliknij plik zakładka sesje .
Krok 9: Klikając na zakładkę sesji, będziesz mógł sprawdzić, czy Twój test jest aktualnie uruchomiony.
Krok 10: Ponieważ Kobiton obecnie nie obsługuje podglądu na żywo podczas testu automatyzacji, możesz rozważyć użycie dowolnej aplikacji innej firmy do oglądania wykonania na żywo.
Na ostatnim etapie wykonywania na żywo ekran będzie wyglądał jak poniżej:
Krok 11: Po zakończeniu testu sprawdź szczegóły sesji, aby uzyskać więcej informacji, takich jak polecenia i odpowiadające im zrzuty ekranu.
Kliknięcie każdego polecenia spowoduje wyświetlenie odpowiedniego zrzutu ekranu.
I tak właśnie wykonuje się testy automatyzacji za pomocą Kobiton.
Zobaczmy teraz, jak przeprowadzić równoległe testy przy użyciu Kobitona.
Testowanie równoległe z Kobitonem
Jedną z wspaniałych cech usługi w chmurze Kobiton jest to, że obsługuje równoległe testy, w których można wykonywać testy równoległe. Ostatecznie oszczędza to czas podczas cykli testowych.
Zobaczmy, jak wykonać testy równoległe.
Krok 1: To jest konieczny krok. Powinieneś już mieć node.js zainstalowany na twoim komputerze. Można to zrobić za pomocą poniższego łącza.
Zainstaluj node.js z tutaj .
Krok 2: Przygotuj scenariusz testowy i skrypty testowe.
W tym przypadku używam przykładowego skryptu dostępnego w przykładowym repozytorium Kobiton w dniu iść .
Tak więc najpierw przejdę do żądanego katalogu, a następnie sklonuję repozytorium git do tego bieżącego katalogu na moim lokalnym komputerze.
Teraz folder projektu testowego to „samples / javascript”. Więc przejdę do tego folderu i wykonam polecenie, aby zainstalować biblioteki w przykładowym projekcie.
Na poniższym zrzucie ekranu polecenia są zaznaczone na żółto.
Krok 3: W folderze próbek / javascript będzie można znaleźć wiele urządzeń test.js. To jest Twój przykładowy plik skryptu testowego.
To prosty skrypt, który otwiera Google w przeglądarce Chrome na urządzeniu z Androidem, a następnie wpisuje „Kobiton” w polu wyszukiwania i klika przycisk wyszukiwania, a na koniec sprawdza, czy tytuł zawiera słowo kluczowe „Kobiton”.
Pozostaw ten plik otwarty przy sobie. Będziesz musiał dostosować to do wielu urządzeń, które wybierasz do równoległego testowania.
Krok 4: Przejdź do swojego konta Kobiton i odbierz plik nazwa użytkownika i klucz API .
Nazwa użytkownika zostanie znaleziona w sekcji profilu.
Plik Klucz API zostanie również znaleziony w Ustawienia Sekcja. Skopiuj ten klucz i wklej go gdzieś w swoich notatkach.
jakie są podstawy programowania komputerów
Krok 5: Skopiuj, wklej pobraną powyżej nazwę użytkownika i klucz API do pliku multiple-devices-test.js.
Krok 6: Wybierz oba urządzenia ze swojego konta Kobiton. Wybrałem tutaj Galaxy A7 i Galaxy On Nxt.
Otwórz ustawienia automatyzacji dla każdego urządzenia, wybierz NodeJS jako język i skopiuj wartości z żądanej części skryptu dotyczącej kapsli, jak zaznaczono na niebiesko na poniższych zrzutach ekranu dla obu urządzeń.
Krok 7: Zastąp istniejące wartości w pliku multiple-devices-test.js wartościami skopiowanymi powyżej.
Zapisz powyższy plik .js . Teraz jesteś gotowy do wykonywania testów równoległych.
Krok 8: Przejdź do wiersza polecenia i wykonaj równoległe testy, podając rozszerzenie npm Uruchom polecenie.
Na powyższym zrzucie ekranu widać, że 2 równoległe testy zostały wykonane i pomyślnie przeszły.
Krok 9: Zweryfikuj testy na swoim koncie Kobiton.
Iść do „Sesje” w swoim Kobitonie Portal aby sprawdzić, czy obie sesje testowe zakończyły się z prawie identycznymi sygnaturami czasowymi, co oznacza, że były uruchamiane równolegle.
Możesz kliknąć każdą sesję, aby zobaczyć dalsze szczegóły dotyczące tego, co wydarzyło się w każdym teście. Bieżąca wersja Kobiton zapewnia wysoki poziom szczegółowości każdej sesji automatyzacji, na przykład przegląd sesji, polecenia HTTP, wideo i dzienniki.
Jako Przykład , Dodałem film z jednej z powyższych sesji.
Wniosek
Dzięki temu samouczkowi nauczyliśmy się, jak wykonywać prostą automatyzację w Kobitonie, a następnie dowiedzieliśmy się, jak wykonywać równoległe testy.
Powiedziałbym, że Kobiton to świetna platforma dla testy mobilne . Kobiton umożliwia testowanie automatyzacji mobilnej, a interfejs użytkownika Kobiton jest bardzo prosty i łatwy, a to z kolei sprawia, że testowanie jest niesamowite.
Czy korzystałeś z tego doskonałego narzędzia? A może jesteś nowym użytkownikiem, który chętnie wypróbuje narzędzie Kobiton? Zapraszam do wyrażenia swoich przemyśleń w sekcji komentarzy poniżej.
rekomendowane lektury
- Testowanie aplikacji mobilnych przy użyciu Katalon Studio i farmy urządzeń w chmurze Kobiton
- Dogłębne samouczki dotyczące Eclipse dla początkujących
- Najlepsze narzędzia do testowania oprogramowania 2021 (Narzędzia do automatyzacji testów QA)
- pPrzeglądowy samouczek praktyczny: Testowanie aplikacji mobilnych na rzeczywistych urządzeniach
- Jak szybko uzyskać pracę testera mobilnego - przewodnik kariery testera mobilnego (część 1)
- Testy niszczące i samouczek dotyczący testów nieniszczących
- 5 wyzwań i rozwiązań w testowaniu mobilnym
- Testy funkcjonalne a testy niefunkcjonalne