ranorex studio hands review
Pierwsze kroki z Ranorex Studio: szczegółowa recenzja i przewodnik
Ranorex niedawno ogłosił wydanie wersji 9.0 Ranorex Studio, które jest wszechstronnym narzędziem do automatyzacji testów dla aplikacji desktopowych, internetowych i mobilnych. Nasza recenzja jest oparta na najnowszej wersji.
To wydanie zawiera wiele nowych, wiodących w branży funkcji, w tym raportowanie wideo z wykonywania testów, algorytm obsługi elementów sieci z dynamicznymi identyfikatorami oraz obsługę testowania elementów sieci Web w Shadow DOM i JxBrowser.
Ma również zupełnie nowe, przełączalne motywy ciemne i jasne.
Możesz również sprawdzić nasze wcześniej Poradnik Ranorex tutaj .
najlepsze urządzenie szpiegowskie do telefonów komórkowych
Czego się nauczysz:
Praktyczna recenzja Ranorex Studio
W tej recenzji przyjrzymy się podstawowym funkcjom Ranorex Studio.
Aby postępować zgodnie z krokami instrukcji Ranorex Studio, wystarczy pobierz bezpłatną 30-dniową wersję próbną.
Ranorex Studio można zainstalować na dowolnym komputerze z najnowszą wersją systemu Windows lub Windows Server.
Kluczowe cechy
# 1) Automatyzuje szeroką gamę technologii :
Ranorex Studio jest opisywane jako rozwiązanie do automatyzacji testów typu „wszystko w jednym”, ponieważ pojedyncza licencja umożliwia tworzenie i uruchamianie testów automatycznych na wszystkich platformach obsługiwanych przez Ranorex Studio. Naprawdę obsługuje wiele z nich!
Ranorex Studio cieszy się zasłużoną reputacją dzięki swojej zdolności do obsługi najtrudniejszych interfejsów użytkownika, od starszych aplikacji komputerowych po najnowsze technologie internetowe i mobilne, w tym natywne aplikacje iOS i Android, a także mobilne aplikacje internetowe.
Odwiedź stronę internetową Ranorex, aby zobaczyć aktualną listę wszystkich obsługiwane technologie .
2) Najlepsza w swojej klasie identyfikacja obiektów :
Identyfikacja obiektu jest ważna dla stabilnych i wiarygodnych testów, które są łatwe w utrzymaniu. Ranorex Studio osiąga to dzięki oprogramowaniu Ranorex Spy narzędzie, które identyfikuje elementy interfejsu użytkownika i generuje unikalny plik RanoreXPath dla każdego.
Definicja każdego elementu interfejsu użytkownika jest przechowywana w pliku współdzielonym repozytorium obiektów . Podczas tworzenia akcji testowej dla elementu interfejsu użytkownika odwołujesz się do obiektu repozytorium. Później, jeśli zmieni się interfejs użytkownika, po prostu zaktualizuj obiekt repozytorium, a wszystkie powiązane akcje testowe zostaną automatycznie zaktualizowane.
Niedawne ulepszenia w sposobie generowania RanoreXPath pomagają zmniejszyć potrzebę aktualizowania obiektu repozytorium, nawet gdy zmienia się interfejs użytkownika. Dodatkowo, wersja 9.0 wprowadza algorytm wyszkolony przez maszynę do automatycznej obsługi elementów internetowych z dynamicznymi identyfikatorami, które są jednymi z najtrudniejszych do zautomatyzowania elementów interfejsu użytkownika.
# 3) Narzędzia dla każdego w zespole:
Testerzy, którzy kodują w C # lub VB.NET, mogą korzystać z pełnego środowiska IDE Ranorex Studio, które zawiera narzędzia do refaktoryzacji i debugowania, fragmenty kodu wielokrotnego użytku zwane „pomocnikami automatyzacji” oraz otwarty interfejs API.
Możesz jednak zautomatyzować testy bez kodowania, używając potężnego narzędzia Ranorex Studio do przechwytywania i odtwarzania, zwanego Ranorex Recorder. Możesz przeprowadzać walidacje, kontrolować wykonanie z warunkami i konfigurować testy oparte na danych bez pisania kodu.
Ranorex Studio jest przeznaczone dla zespołów współpracujących, z obsługą dostawców kontroli źródła Git, SVN i TFS oraz narzędzie „Magiczne połączenie”, które ogranicza konflikty przy scalaniu. Wreszcie Ranorex Studio integruje się z wiodącymi narzędziami, takimi jak Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, zarządzanie przypadkami testowymi TestRail i wiele więcej.
Przewodnik krok po kroku
Aby postępować zgodnie z tym przewodnikiem, pobierz i zainstaluj bezpłatną wersję próbną Ranorex Studio.
Na ten przykład , używamy wersji 32-bitowej, ale dostępna jest również wersja 64-bitowa.
# 1) Uruchom Ranorex Studio. Pojawi się strona startowa. Po lewej stronie znajdują się opcje menu umożliwiające rozpoczęcie nowego rozwiązania testowego, otwarcie istniejącego lub otwarcie przykładowego rozwiązania. Na środku i po prawej stronie ekranu możesz znaleźć linki do różnych zasobów Ranorex.
różnica między przypadkiem testowym a planem testów
Jeśli chcesz przełączać się między jasnymi i ciemnymi motywami, wybierz Narzędzia => Opcje z menu. Na karcie Ogólne pokazanej poniżej wybierz Wygląd , a następnie wybierz preferowany motyw. Zauważ, że możesz także zmienić „atmosferę” projektu. Domyślnym jest C #, ale w razie potrzeby można go zmienić na .NET lub VB.NET.
#dwa) Teraz otwórzmy przykładowy projekt. W tym przewodniku wypróbujemy Przykład sieciowy , która korzysta z testowej strony internetowej dostarczonej przez Ranorex. (W przykładzie dla komputerów stacjonarnych wykorzystano bezpłatną aplikację demonstracyjną, którą można pobrać ze strony internetowej Ranorex. W przypadku systemu iOS lub Android należy zapewnić rzeczywiste lub wirtualne urządzenie).
Kliknij dwukrotnie przykładowe rozwiązanie w sieci Web, aby je otworzyć.
# 3) Poniżej znajduje się zrzut ekranu interfejsu użytkownika Ranorex Studio, w ciemnym motywie, wraz z opisem przeznaczenia każdego obszaru.
- Widok projektów : Wyświetl foldery, które tworzą rozwiązanie testowe.
- Moduł przeglądarki Ranorex : Wyświetl poszczególne moduły testowe, które można zorganizować w grupy. (Zwróć uwagę, że to przykładowe rozwiązanie internetowe nie zawiera żadnych grup modułów). Mała ikona kamery obok każdego modułu pokazuje, że jest to „moduł nagrywania”, utworzony przez przechwytywanie interakcji z interfejsem użytkownika AUT. Możesz także tworzyć „moduły kodu” w Ranorex Studio przy użyciu kodu C # lub VB.NET.
- Widok pliku: Zbuduj swój test, co obejmuje utworzenie modułu testowego z akcjami, zorganizowanie kilku modułów w przypadek testowy oraz zorganizowanie przypadków testowych w zestaw testów. Ten zestaw loguje się do witryny WordPress, publikuje nowy wpis na blogu, sprawdza, czy wpis istnieje, a następnie usuwa go. Dostępna jest również sekcja SETUP, która zapewnia, że testowana aplikacja (AUT) jest gotowa do działania, a sekcja TEARDOWN czyści AUT po zakończeniu testu. W przypadku niepowodzenia testu wykonywane są również czynności opisane w sekcji dezaktywacji.
- Lista rozwijana układu : Wybierz inny układ lub utwórz własny.
- Panel zdalny Ranorex : Dodaj agentów do zdalnego wykonywania. Zwróć uwagę na opcje wyświetlania paneli „biała lista” i „właściwości”. Użyj „białej listy”, aby kontrolować, z którymi aplikacjami Ranorex Studio może współpracować podczas tworzenia lub uruchamiania testów. Panel „właściwości” zmienia się w zależności od wybranego elementu.
- Panel wyjściowy : Wyświetl postęp różnych działań.
# 4) W przeglądarce modułów Ranorex (A) kliknij dwukrotnie moduł nagrywania „Login”, aby go otworzyć. Zwróć uwagę, że istnieją dwie zmienne powiązane z modułem logowania: varPassword dla hasła i varUsername dla nazwy użytkownika.
Te zmienne można powiązać ze źródłem, takim jak arkusz kalkulacyjny lub tabela bazy danych SQL w celu testowania opartego na danych.
# 5) Po kliknięciu modułu rejestracji logowania w kroku 4, ten moduł nagrywania również został otwarty w edytorze akcji. Tutaj możesz zobaczyć kroki akcji. Pierwszy krok polega na kliknięciu pola nazwy użytkownika, następny krok wprowadza nazwę użytkownika z akcją „ustaw wartość”.
Trzeci krok powoduje kliknięcie pola hasła, czwarty krok wprowadza hasło z akcją „ustaw wartość”, piąty krok polega na kliknięciu przycisku logowania, a ostatni krok polega na kliknięciu przycisku Dashboard w AUT.
# 6) Kliknij pierwszą czynność w edytorze akcji, a zobaczysz zrzut ekranu elementu UI w AUT, a także obiekt repozytorium, który odpowiada temu elementowi UI. Ten zrzut ekranu jest generowany automatycznie podczas korzystania z Ranorex Recorder do tworzenia modułu nagrywania.
# 7) Kliknij dwukrotnie przycisk „Edytuj w szpiegach”, aby wyświetlić RanoreXPath w polu logowania użytkownika, pokazanym poniżej. Czerwone ikony „x” po prostu informują, że AUT nie jest otwarty. Będą one zmieniać się w zielone znaczniki wyboru, gdy AUT będzie dostępny.
# 8) Kliknij „X” w prawym górnym rogu, aby zamknąć Ranorex Spy.
# 9) Kliknij kartę „WordPressSample”, aby wyświetlić pełny zestaw testów. Następnie kliknij przycisk Uruchom, aby uruchomić zestaw testów. Podczas wykonywania testu unikaj używania klawiatury lub myszy, ponieważ mogą one zakłócać wykonanie testu.
# 10) Po zakończeniu testu zostanie wyświetlony raport z przebiegu testu. Kliknij strzałkę obok dowolnego elementu w raporcie przebiegu testowego, aby go rozwinąć. Zwróć uwagę na przycisk „Przejdź do elementu”, który pojawia się obok czynności testowych. Kliknięcie tego przycisku przeniesie Cię bezpośrednio do etapu testu. Będzie to bardzo pomocne przy debugowaniu nieudanego etapu testu.
Raportowanie wideo
Jedną ze wspaniałych nowych funkcji Ranorex Studio 9.0 jest raportowanie wideo z wykonania testów.
Pozwala to na powtórzenie testu bez jego ponownego uruchamiania. Może to być bardzo pomocne przy debugowaniu lub zademonstrowaniu, co stało się z programistą.
Aby włączyć raportowanie wideo, po prostu kliknij prawym przyciskiem myszy pakiet testowy, a następnie wybierz Właściwości => Raport z menu.
Teraz możesz ustawić tryb raportowania wideo, jak pokazano poniżej.
w Przykład poniżej, tryb raportowania wideo jest ustawiony na Wszystkie przypadki testowe do celów demonstracyjnych. Ogólnie, aby ograniczyć rozmiar plików wideo, należy ustawić tryb raportowania Tylko przypadki testowe zakończone niepowodzeniem .
co to jest plik eps?
Zwróć uwagę, że możesz również dostosować jakość wideo, zmieniając ustawienia szybkości transmisji i liczby klatek na sekundę, a także wybrać ekran do nagrywania, jeśli masz system wieloekranowy. Kliknij Zastosuj, a następnie OK. Teraz ponownie uruchom zestaw testów.
Po zakończeniu testu zostanie wyświetlony raport z przebiegu testu. Obok wszystkich nagranych kroków testowych znajduje się teraz przycisk „Odtwórz wideo”. Po prostu kliknij przycisk, aby obejrzeć nagranie wykonania testu.
Wniosek
Jednym z najlepszych sposobów, aby dowiedzieć się więcej o Ranorex Studio, jest pobranie bezpłatnej wersji próbnej, a następnie zapoznanie się z serią filmów wideo „Pierwsze kroki”. Są one na kanale Ranorex YouTube, ale możesz także uzyskać dostęp do pełnej serii filmów bezpośrednio ze strony startowej Ranorex Studio, jak pokazano poniżej
Dodano sekcję Pomoc w witrynie Ranorex z wymaganymi instrukcjami obsługi.
Wreszcie Ranorex studio to kompleksowa platforma automatyzacji GUI, której można używać do testowania aplikacji komputerowej, internetowej lub mobilnej że powinieneś spróbować .
Daj nam znać, jeśli masz jakieś pytania.
rekomendowane lektury
- Appium Studio for Eclipse: End-to-end Appium / Selenium Automation From Eclipse
- PractiTest Test Management Tool Samouczek praktycznej recenzji
- Samouczek Appium Studio dla automatyki mobilnej (ponad 15 praktycznych samouczków)
- Praktyczny przegląd narzędzia do zarządzania testami qTest
- Automatyzacja testów dla Jira z Katalon Studio
- Instalacja i konfiguracja Appium Studio dla Eclipse
- Rejestrator automatyki Katalon (alternatywa Selenium IDE): praktyczny samouczek przeglądowy
- Samouczek Ranorex: Potężne narzędzie do testowania automatyzacji komputerów stacjonarnych, sieci Web i urządzeń mobilnych