winrunner automation tool history
Kompleksowy przegląd narzędzia do automatyzacji WinRunner, często zadawane pytania i odpowiedzi, aby przygotować się do nadchodzącej rozmowy kwalifikacyjnej:
To jest część posta „Seria pytań i odpowiedzi do wywiadów WinRunner”
HP WinRunner Automation Tool było własnością Mercury Interactive. Kiedy HP nabyło Mercury Interactive, zaprzestało wsparcia Winrunner i zasugerowało użycie oprogramowania HP Functional Testing.
Oto kilka ważnych pytań do wywiadu WinRunner, często zadawanych podczas wywiadu dotyczącego testów automatyzacji. Jeśli nie masz pewności co do odpowiedzi, poproś mnie o wyjaśnienie w komentarzach w sekcji komentarzy. Ta seria samouczków WinRunner jest częścią serii przygotowań do rozmowy kwalifikacyjnej, która ma pomóc w przygotowaniach.
Czego się nauczysz:
Przygotowanie narzędzia do automatyzacji WinRunner
Poniżej wymieniono kilka pytań i odpowiedzi, które pomogą Ci zrozumieć przygotowanie narzędzia WinRunner Automation.
P # 1) Jak analizujesz wyniki testów w narzędziu WinRunner i zgłaszasz usterki?
Odpowiedź: Po zakończeniu dowolnego testu w WinRunner wyświetla wyniki w formie raportu.
Raport rejestruje ogólne informacje o przebiegu testu .ie. data, tryb operatora i całkowity czas pracy. Ponadto szczegóły raportu obejmują wszystkie główne zdarzenia, które wystąpiły podczas wykonywania, takie jak punkty kontrolne, komunikaty o błędach, komunikaty systemowe lub komunikaty użytkownika.
Niezgodność można znaleźć w panelu raportu, porównując wynik rzeczywisty i oczekiwany. Jeśli przebieg testu nie powiedzie się z powodu defektu testowanej aplikacji, możesz zgłosić informacje o defekcie bezpośrednio z okna Wyniki testu.
programowanie java pytania i odpowiedzi do wywiadów dla odświeżających
Informacje te są wysyłane pocztą elektroniczną do kierownika ds. Zapewnienia jakości, który śledzi usterkę do momentu jej usunięcia.
P # 2) Jakie jest zastosowanie narzędzia Test Director Testing Tool?
Odpowiedź: Test Director to oprogramowanie do zarządzania testami firmy Mercury Interactive. Pomaga personelowi ds. Zapewnienia jakości zaplanować i zorganizować proces testowania. Dzięki TestDirector możesz utworzyć bazę danych testów ręcznych i automatycznych, tworzyć cykle testów, uruchamiać testy oraz raportować i śledzić defekty.
Możesz także tworzyć raporty i wykresy, aby pomóc w przeglądaniu postępu planowania testów, uruchamiania testów i śledzenia defektów przed wydaniem oprogramowania.
P # 3) Jak zintegrować automatyczne skrypty z TestDirector do skryptów Windrunner?
Odpowiedź: Kiedy pracujesz w WinRunner i tworzysz dowolny skrypt testowy, masz możliwość zapisania go bezpośrednio w repozytorium testów Test Director.
Lub podczas tworzenia przypadku testowego w TestDirector możemy określić, czy skrypt ma być automatyczny czy ręczny.
A jeśli jest to skrypt automatyczny, TestDirector zbuduje szkielet skryptu, takiego jak TSL (Test Script Language) programu WinRunner, który można później zmodyfikować na taki, który można wykorzystać do testowania aplikacji.
Pytanie 4) Jakie są różne tryby nagrywania w WinRunner?
Odpowiedź: W WinRunner istnieją dwa rodzaje nagrywania:
- Nagrywanie kontekstowe, który rejestruje operacje wykonywane w aplikacji poprzez identyfikację obiektów graficznego interfejsu użytkownika (GUI). WinRunner identyfikuje wszystkie obiekty w oknie, które kliknąłeś, takie jak menu, okna, listy, przyciski oraz rodzaj wykonywanej operacji, na przykład włączanie, przenoszenie, wybieranie itp.
- Nagrywanie analogowe rejestruje wprowadzanie danych z klawiatury, kliknięcia myszą oraz dokładne współrzędne x i y przemieszczane przez wskaźnik myszy po ekranie, czyli WinRunner rejestruje dokładne współrzędne przebyte przez mysz.
P # 5) Jaki jest cel ładowania dodatków WinRunner?
Odpowiedź: Dodatki są używane w programie WinRunner do ładowania funkcji specyficznych dla danego dodatku do pamięci. Podczas tworzenia skryptu tylko te funkcje w dodatku, które zostały wybrane, zostaną wyświetlone w generatorze funkcji.
Podczas wykonywania skryptu zostaną wykonane tylko te funkcje, które są w załadowanym dodatku, w przeciwnym razie WinRunner wyświetli komunikat o błędzie informujący, że nie rozpoznaje funkcji.
P # 6) Jakie są powody, dla których WinRunner nie identyfikuje obiektu GUI?
Odpowiedź: WinRunner nie może zidentyfikować obiektu w GUI z różnych powodów. Niewielu z nich jest wymienionych poniżej.
- Obiekt nie jest standardowym obiektem Windows.
- Jeśli używana przeglądarka nie jest kompatybilna z wersją WinRunner, GUI Map Editor nie będzie w stanie nauczyć się żadnego z obiektów wyświetlanych w oknie przeglądarki.
P # 7) Co masz na myśli mówiąc o nazwie logicznej obiektu?
Odpowiedź: Po kliknięciu obiektu WinRunner przypisuje obiektowi nazwę logiczną, która zwykle jest etykietą tekstową obiektu. Nazwa logiczna ułatwia czytanie skryptu testowego.
Na przykład, kiedy zaznaczyłeś pole wyboru Nr zamówienia, WinRunner zapisał następujące oświadczenie w WinRunner TSL:
button_set („Nr zamówienia”, WŁ.);
'Numer zamówienia.' jest logiczną nazwą obiektu.
Nazwa logiczna obiektu jest określana przez jego klasę. W większości przypadków nazwa logiczna to etykieta, która pojawia się na obiekcie.
P # 8) Jeśli obiekt nie ma nazwy, jaka będzie nazwa logiczna?
Odpowiedź: Jeśli obiekt nie ma nazwy, to nazwa logiczna może być dołączonym tekstem.
P # 9) Jaka jest różnica między mapami GUI a plikami map GUI?
Odpowiedź: Mapa GUI to suma jednego lub więcej plików map GUI. Istnieją dwa tryby organizowania plików map GUI.
- Plik globalnej mapy GUI: To jest pojedynczy plik mapy GUI dla całej aplikacji.
- Plik mapy GUI do testowania: WinRunner automatycznie tworzy plik mapy GUI dla każdego utworzonego testu.
Plik mapy GUI to plik zawierający okna i obiekty wyuczone przez WinRunner wraz z ich nazwą logiczną i fizycznym opisem.
Pytania do wywiadu WinRunner z odpowiedziami
W tym poście dotyczącym serii przygotowań do wywiadów WinRunner, możesz znaleźć tutaj często zadawane pytania do wywiadów WinRunner wraz z odpowiedziami.
Większość pytań opiera się na języku TSL (Test Script Language), nagrywaniu skryptów w WinRunner i wprowadzeniu do kilku ważnych podstawowych poleceń najczęściej używanych w WinRunner.
P # 1) Jaki jest cel polecenia set_window?
Odpowiedź: Polecenie Set_Window ustawia fokus na określone okno. Używamy tego polecenia, aby ustawić fokus na wymagane okno przed wykonaniem testów na określonym oknie.
Składnia: set_window (, czas);
W tym przypadku nazwa logiczna to nazwa logiczna okna, a czas to czas, przez który wykonanie musi czekać, aż okno stanie się aktywne.
Na przykład:
set_window („Drukuj”, 12);
button_press („OK”);
Tutaj,
Instrukcja set_window wskazuje, że okno Drukuj jest oknem aktywnym.
Przycisk OK jest uczony w kontekście tego okna.
Jeśli programujesz test ręcznie, musisz wprowadzić instrukcję set_window, a następnie zmieni się aktywne okno. Podczas edycji skryptu należy uważać, aby nie usunąć niezbędnych instrukcji set_window.
Pytanie 2) Dlaczego zwykle nie ładujemy map GUI za pomocą skryptów startowych?
Odpowiedź: Zwykle nie ładujemy map GUI za pomocą skryptów startowych, ponieważ:
- Jeśli używamy pojedynczego pliku mapy GUI dla całego AUT, wtedy pamięć używana przez mapę GUI może być dużo duża.
- Jeśli nastąpi jakakolwiek zmiana w wyuczanym obiekcie, WinRunner nie będzie w stanie rozpoznać obiektu, ponieważ nie ma go w pliku mapy GUI załadowanym do pamięci. Będziemy więc musieli ponownie nauczyć się obiektu, zaktualizować plik GUI i załadować go ponownie.
Q # 3) Jak wyładować mapę GUI?
Odpowiedź: Możemy użyć polecenia GUI_close, aby wyładować określony plik mapy GUI lub możemy użyć polecenia GUI_close_all, aby wyładować wszystkie pliki mapy GUI załadowane do pamięci.
Składnia: GUI_close (); lub GUI_close_all;
Możesz także użyć funkcji GUI_unload i GUI_unload_all do wyładowania załadowanych plików map GUI.
P # 4) Jakie jest zastosowanie mapy GUI i co się dzieje, gdy plik mapy GUI zostanie załadowany?
Odpowiedź: Kiedy ładujemy plik mapy GUI, informacje o oknach i obiektach wraz z ich logicznymi nazwami i fizycznym opisem są ładowane do pamięci.
Kiedy więc WinRunner wykonuje skrypt w określonym oknie, może zidentyfikować obiekty na podstawie tych informacji załadowanych do pamięci.
P # 5) Jak kopiować i przenosić obiekty między różnymi plikami map GUI?
Odpowiedź: Możemy kopiować i przenosić obiekty między różnymi plikami map GUI za pomocą edytora map GUI.
Kroki, które należy wykonać, to:
- Wybierz polecenie Narzędzia> Edytor mapy GUI, aby otworzyć Edytor mapy GUI.
- Wybierz polecenie Widok> Pliki GUI.
- Kliknij opcję Rozwiń w edytorze map GUI. Okno dialogowe rozwinie się, aby wyświetlić jednocześnie dwa pliki map GUI.
- Wyświetl inny plik mapy GUI po każdej stronie okna dialogowego, klikając nazwy plików na listach plików GUI.
- W jednym pliku zaznacz obiekty, które chcesz skopiować lub przenieść. Użyj klawisza Shift i / lub klawisza Control, aby wybrać wiele obiektów. Aby zaznaczyć wszystkie obiekty w pliku mapy GUI, wybierz polecenie Edycja> Zaznacz wszystko.
- Kliknij Kopiuj lub Przenieś.
- Aby przywrócić oryginalny rozmiar Edytora map GUI, kliknij Zwiń.
Q # 6) Jak konfiguruje się mapę GUI?
Odpowiedź: Mapę GUI można skonfigurować jako:
- Kiedy WinRunner poznaje opis obiektu GUI, nie poznaje wszystkich jego właściwości. Zamiast tego uczy się minimalnej liczby właściwości, aby zapewnić unikalną identyfikację obiektu.
- Wiele aplikacji zawiera również niestandardowe obiekty GUI. Obiekt niestandardowy to dowolny obiekt, który nie należy do żadnej ze standardowych klas używanych przez WinRunner. W związku z tym obiekty te są przypisywane do ogólnej klasy „obiektów”. Kiedy WinRunner rejestruje operację na obiekcie niestandardowym, generuje instrukcje obj_mouse_ w skrypcie testowym.
- Jeśli obiekt niestandardowy jest podobny do obiektu standardowego, można go odwzorować na jedną ze standardowych klas. Możesz także skonfigurować właściwości, których WinRunner używa do identyfikowania niestandardowego obiektu podczas testowania kontekstowego. Mapowanie i ustawiona konfiguracja są ważne tylko dla bieżącej sesji WinRunner. Aby odwzorowanie i konfiguracja stały się trwałe, należy dodać instrukcje konfiguracyjne do skryptu testu startowego.
P # 7) Jaki jest cel szpiega GUI?
jak otworzyć apk na Androida
Odpowiedź: Korzystając z GUI Spy, możesz przeglądać właściwości dowolnego obiektu GUI na pulpicie. Używasz wskaźnika Spy do wskazywania obiektu, a GUI Spy wyświetla właściwości i ich wartości w oknie dialogowym GUI Spy.
Możesz wyświetlić wszystkie właściwości obiektu lub tylko wybrany zestaw właściwości, których nauczy się WinRunner.
P # 8) Jaki jest cel różnych metod nagrywania 1) Rekord 2) Pomiń 3) Jako obiekt 4) Ignoruj.
Odpowiedź:
- Rekord instruuje WinRunner, aby rejestrował wszystkie operacje wykonywane na obiekcie GUI. Jest to domyślna metoda nagrywania dla wszystkich klas. (Jedynym wyjątkiem jest klasa statyczna (tekst statyczny), dla której wartością domyślną jest Pass Up.)
- Przepuszczać instruuje WinRunner, aby rejestrował operację wykonaną na tej klasie jako operację wykonywaną na elemencie zawierającym obiekt. Zwykle tym elementem jest okno, a operacja jest rejestrowana jako win_mouse_click.
- Jako obiekt instruuje WinRunner, aby rejestrował wszystkie operacje wykonywane na obiekcie GUI, tak jakby jego klasa była klasą „obiektu”.
- Ignorować instruuje WinRunner, aby zignorował wszystkie operacje wykonane w klasie.
P # 9) Co to są wirtualne obiekty i jak się ich uczysz?
Odpowiedź: Możesz nauczyć WinRunner rozpoznawać dowolną bitmapę w oknie jako obiekt GUI, definiując bitmapę jako obiekt wirtualny.
Możesz tworzyć wirtualne przyciski, przyciski radiowe, przyciski wyboru, listy lub tabele, zgodnie z zachowaniem mapy bitowej w aplikacji. Jeśli żaden z nich nie jest odpowiedni, możesz zmapować obiekt wirtualny na ogólną klasę obiektów.
- Aplikacje mogą zawierać mapy bitowe, które wyglądają i zachowują się jak obiekty GUI. WinRunner rejestruje operacje na tych bitmapach za pomocą instrukcji win_mouse_click. Definiując bitmapę jako obiekt wirtualny, możesz poinstruować WinRunner, aby traktował ją jak obiekt GUI, taki jak przycisk, podczas nagrywania i uruchamiania testów.
- Za pomocą kreatora obiektów wirtualnych można przypisać bitmapę do standardowej klasy obiektów, zdefiniować współrzędne tego obiektu i przypisać mu nazwę logiczną.
P # 10) Jakie jest zastosowanie kreatora obiektów wirtualnych i jak jest używany?
Odpowiedź: Aby zdefiniować obiekt wirtualny za pomocą kreatora obiektów wirtualnych, należy wykonać wymienione kroki:
- Wybierz polecenie Narzędzia> Kreator obiektów wirtualnych. Zostanie otwarty kreator obiektów wirtualnych. Kliknij Następny.
- Z listy Klasa wybierz klasę dla nowego obiektu wirtualnego. Jeśli w oknie są wyświetlane wiersze. W przypadku klasy tabeli wybierz liczbę widocznych wierszy i kolumn. Kliknij Następny.
- Kliknij opcję Oznacz obiekt. Użyj wskaźnika krzyżyka, aby zaznaczyć obszar wirtualnego obiektu. Możesz użyć klawiszy strzałek, aby precyzyjnie dopasować obszar zdefiniowany za pomocą krzyżyków. Naciśnij klawisz Enter lub kliknij prawym przyciskiem myszy, aby wyświetlić współrzędne obiektu wirtualnego w kreatorze. Jeśli zaznaczony obiekt jest widoczny na ekranie, możesz kliknąć przycisk Podświetl, aby go wyświetlić. Kliknij Następny.
- Przypisz logiczną nazwę do wirtualnego obiektu. To jest nazwa, która pojawia się w skrypcie testowym podczas nagrywania na obiekcie wirtualnym. Jeśli obiekt zawiera tekst, który może odczytać WinRunner, kreator sugeruje użycie tego tekstu jako nazwy logicznej. W przeciwnym razie WinRunner sugeruje virtual_object, virtual_push_button, virtual_list itp.
- Możesz zaakceptować sugestię kreatora lub wpisać inną nazwę. WinRunner sprawdza, czy na mapie GUI nie ma innych obiektów o tej samej nazwie przed potwierdzeniem wyboru. Kliknij Następny.
P # 11) Jakie są tryby nagrywania skryptów w WinRunner?
Odpowiedź: W WinRunner istnieją 2 tryby nagrywania.
- Nagrywanie kontekstowe rejestruje operacje wykonywane w aplikacji poprzez identyfikację obiektów graficznego interfejsu użytkownika (GUI).
- Nagrywanie analogowe rejestruje wprowadzanie danych z klawiatury, kliknięcia myszą oraz dokładne współrzędne x i y przemieszczane przez wskaźnik myszy po ekranie.
P # 12) Co to jest punkt kontrolny i jakie są rodzaje punktów kontrolnych?
Odpowiedź: Punkty kontrolne pozwalają porównać bieżące zachowanie testowanej aplikacji z jej zachowaniem we wcześniejszej wersji.
Możesz dodać cztery typy punktów kontrolnych do swoich skryptów testowych:
- Punkty kontrolne GUI zweryfikować informacje o obiektach GUI. Na przykład, możesz sprawdzić, czy przycisk jest włączony lub zobaczyć, który element jest zaznaczony na liście.
- Punkty kontrolne mapy bitowej wykonaj migawkę okna lub obszaru aplikacji i porównaj ją z obrazem przechwyconym we wcześniejszej wersji.
- Tekstowe punkty kontrolne czytaj tekst w obiektach GUI i bitmapach oraz umożliwi weryfikację ich zawartości.
- Punkty kontrolne bazy danych sprawdź zawartość oraz liczbę wierszy i kolumn zestawu wyników, który jest oparty na zapytaniu tworzonym przez Ciebie w bazie danych.
Najczęściej zadawane pytania dotyczące zwycięzców
Oto lista często zadawanych pytań podczas wywiadu WinRunner wraz z odpowiedziami.
Będę kontynuował tę serię, ponieważ zamieściłem kilka pytań i odpowiedzi do WinRunner.
Q # 13) W jaki sposób wykorzystałeś WinRunner w swoim projekcie?
Odpowiedź: Tak, używam WinRunner do tworzenia automatycznych skryptów dla GUI, testowania funkcjonalnego i regresji AUT.
jak otworzyć torrentowany plik w systemie Windows
P # 14) Wyjaśnij proces testowania WinRunner?
Odpowiedź: Proces testowania WinRunner obejmuje sześć głównych etapów:
- Utwórz plik mapy GUI aby WinRunner mógł rozpoznać obiekty GUI w testowanej aplikacji.
- Twórz skrypty testowe nagrywanie, programowanie lub kombinacja obu. Podczas nagrywania testów wstaw punkty kontrolne, w których chcesz sprawdzić odpowiedź testowanej aplikacji.
- Test debugowania: uruchom testy w trybie debugowania, aby upewnić się, że działają płynnie.
- Uruchom testy: uruchom testy w trybie weryfikacji, aby przetestować aplikację.
- Pokaż wyniki: Określa sukces lub porażkę testów.
- Zgłoś usterki: Jeśli przebieg testu nie powiedzie się z powodu defektu testowanej aplikacji, możesz zgłosić informacje o defekcie bezpośrednio z okna Wyniki testu.
P # 15) Co zawiera mapa GUI?
Odpowiedź: WinRunner przechowuje informacje o oknie lub obiekcie w mapie GUI.
Kiedy WinRunner uruchamia test, używa mapy GUI do lokalizowania obiektów. Odczytuje opis obiektu w mapie GUI, a następnie szuka obiektu o tych samych właściwościach w testowanej aplikacji. Każdy z tych obiektów w pliku mapy GUI będzie miał nazwę logiczną i opis fizyczny.
Istnieją 2 typy plików mapy GUI:
- Plik globalnej mapy GUI: To jest pojedynczy plik mapy GUI dla całej aplikacji
- Plik mapy GUI do testowania: WinRunner automatycznie tworzy plik mapy GUI dla każdego utworzonego testu.
P # 16) W jaki sposób WinRunner rozpoznaje obiekty w aplikacji?
Odpowiedź: WinRunner używa pliku mapy GUI do rozpoznawania obiektów w aplikacji. Kiedy WinRunner uruchamia test, używa mapy GUI do lokalizowania obiektów. Odczytuje opis obiektu w mapie GUI, a następnie szuka obiektu o tych samych właściwościach w testowanej aplikacji.
P # 17) Czy utworzyłeś skrypty testowe i co jest w nich zawarte?
Odpowiedź: Tak, stworzyłem skrypty testowe. Zawiera oświadczenie w języku testowym (TSL) firmy Mercury Interactive. Te instrukcje pojawiają się jako skrypt testowy w oknie testowym.
Następnie możesz ulepszyć nagrany skrypt testowy, wpisując dodatkowe funkcje TSL i elementy programowania lub używając wizualnego narzędzia programowania WinRunner, generatora funkcji.
P # 18) W jaki sposób WinRunner ocenia wyniki testów?
Odpowiedź: Po każdym uruchomieniu testowym WinRunner wyświetla wyniki w raporcie. Raport zawiera szczegółowe informacje o wszystkich głównych zdarzeniach, które wystąpiły podczas wykonywania, takich jak punkty kontrolne, komunikaty o błędach, komunikaty systemowe lub komunikaty użytkownika.
Jeśli niezgodności zostaną wykryte w punktach kontrolnych podczas przebiegu testu, można wyświetlić oczekiwane wyniki i rzeczywiste wyniki w oknie Wyniki testu.
P # 19) Czy przeprowadzałeś debugowanie skryptów?
Odpowiedź: Tak, przeprowadziłem debugowanie skryptów. Możemy debugować skrypt, wykonując skrypt w trybie debugowania. Możemy również debugować skrypt za pomocą funkcji Step, Step Into, Step out dostarczanych przez WinRunner.
P # 20) Jak uruchamiasz swoje skrypty testowe?
Odpowiedź: Przeprowadzamy testy w Tryb weryfikacji aby przetestować Twoją aplikację. Za każdym razem, gdy WinRunner napotyka punkt kontrolny w skrypcie testowym, porównuje bieżące dane testowanej aplikacji z oczekiwanymi danymi przechwyconymi wcześniej.
Jeśli zostaną znalezione jakieś niezgodności, WinRunner przechwytuje je jako rzeczywiste wyniki.
Pytania przesiewowe programu WinRunner
Pytania przesiewowe: Ankieter może Odrzucić kandydata, jeśli nie jest w stanie odpowiedzieć na 2 pytania spośród następujących 4 pytań:
Q # 21) Gdzie nauczyłeś się WinRunner i TestDirector?
Odpowiedź: Jeśli mówią, że było to na zajęciach z rtęci, zapytaj, czy mogą pokazać ci swoje świadectwo ukończenia. Jeśli odmówią, daj im znać, że zweryfikujesz to z Merkurym.
P # 22) Czy kiedykolwiek stworzyłeś skrypt startowy?
Odpowiedź: Jeśli odpowiedzą „tak”, zapytaj ich, co w nim było i jak zmusili WR do wykonania skryptu startowego po wywołaniu WR.
Powinni odpowiedzieć mniej więcej tak: „W skrypcie startowym załadowaliśmy wszystkie mapy GUI dla aplikacji, wszystkie potrzebne nam pliki bibliotek i wszelkie niestandardowe mapowania obiektów GUI, które musimy wykonać.
Załadowaliśmy tutaj również zmienne globalne i zmienne systemowe. Lokalizacja skryptu startowego jest dodawana do pliku WR .ini, wrun.ini znajduje się w katalogu windows lub WinNT jako wrun.ini ”
P # 23) Jaka jest różnica między pisaniem funkcji a pisaniem skryptu?
Odpowiedź: Różnice są wymienione poniżej:
- Funkcja trafia do „skompilowanego modułu”, a skrypt tego nie robi.
- Funkcja ma ścisłą składnię „c”. Na przykład, musisz zadeklarować wszystkie zmienne utworzone i użyte w funkcji. W scenariuszu tego nie robisz.
P # 24) Jaka jest różnica między „set_window” a „win_activate”.?Kiedy użyłbyś „set_window”, a kiedy „win_activate”?
Odpowiedź:
win_activate ma format: win_activate (okno) ;.
Funkcja win_activate sprawia, że określone okno staje się aktywnym oknem, ustawiając je na fokus i podnosząc je na górę ekranu. (Jest to odpowiednik kliknięcia w baner w oknie)
set_window ma następujący format: set_window (okno, (czas));
Funkcja set_window kieruje dane wejściowe do odpowiedniego okna aplikacji. To kieruje mapę GUI do tego okna. Ustala również zakres identyfikacji obiektów w mapie GUI.
Najważniejszą różnicą jest to, że set_window ma opcję synchronizacji. WinRunner będzie czekał na maksymalną liczbę użytą w funkcji PLUS system ustawi limit czasu, aby czekać na pojawienie się okna.
Win_activate zakłada, że okno jest już na pulpicie i nie ma opcji czasu.
Wniosek
Oto kilka prostych pytań, na które odpowiedź powinna być bardzo łatwa dla użytkownika WR, który ma co najmniej 6 miesięcy dobrego doświadczenia.
Wszystkiego najlepszego!!
rekomendowane lektury
- Pytania i odpowiedzi do wywiadu
- Kilka interesujących pytań do rozmowy kwalifikacyjnej dotyczącej testowania oprogramowania
- 39 TOP Pytania i odpowiedzi na rozmowę z testami automatyzacji
- ETL Pytania i odpowiedzi podczas rozmowy kwalifikacyjnej testującej
- Zobacz samouczek automatyzacji testów: przewodnik po narzędziu do automatyzacji testów mobilnych
- 12 najpopularniejszych pytań do wywiadu Mockito (wywiady z mocking Framework)
- Najczęstsze pytania do wywiadów z Oracle Forms and Reports
- Pytania do rozmowy kwalifikacyjnej dotyczące ręcznego testowania oprogramowania dla doświadczonych specjalistów