Słowa kluczowe i widok eksperta w QTP/UFT

⚡ Inteligentne podsumowanie

Widok słów kluczowych i widok eksperta to dwa sposoby UFT Jeden z nich przedstawia ten sam test. Widok słów kluczowych przedstawia każdy krok jako wiersz tabeli, podczas gdy Widok eksperta pokazuje podstawowy wiersz VBScript.

  • 🔘 Jeden test, dwa formaty: Oba widoki zawierają identyczne dane, więc hierarchia obiektów, operacja i wartość argumentu zawsze są zgodne.
  • ️ Anatomia oświadczenia: W wierszu Expert View (Widok eksperta) odczytywany jest obiekt nadrzędny, obiekty podrzędne, a następnie operacja i jej wartość, oddzielone kropkami.
  • ✅ Kolumny tabeli: Wiersze widoku słów kluczowych zawierają element, OperaKomórki Zadanie i Wartość, z kolumnami Przypisanie i Komentarz dostępnymi na żądanie.
  • 🧪 Uzupełnienie oświadczenia: Po naciśnięciu klawiszy Ctrl i spacji w widoku eksperta wyświetlana jest lista właściwości, metod i obiektów repozytorium dostępnych w danym momencie.
  • 🛠️. Obecne nazewnictwo: UFT W wersji 11.5 zmieniono nazwę widoku eksperta na Edytor, a przycisk na pasku narzędzi umożliwia teraz przełączanie się między nim a widokiem słów kluczowych.
  • 📌 Nie potrzeba kodowania: Keyword View tworzy działające kroki bez użycia języka VBScript, co czyni go szybszym punktem wejścia dla testerów ręcznych.

Tabela widoku słów kluczowych i wiersz VBScript widoku eksperta obok siebie QTP/UFT jeden

Każdy test GUI w OpenText Testowanie funkcjonalne (UFT Jeden, dawniej Micro Focus UFT i pierwotnie HP QTP) można odczytać na dwa sposoby: jako tabelę kroków lub wiersze kodu VBScript. W tym przewodniku omówiono widok słów kluczowych i widok eksperta. UFT, w jaki sposób każdy z nich przedstawia ten sam krok i jak się między nimi poruszać.

Czym jest opinia eksperta?

W widoku eksperta każda linia reprezentuje krok testu w skrypcie VB. Rozważ następujący kod

Dialog("Login").WinEdit("Agent Name:").Set "Guru99"

An Nazwa obiektu wyświetlana jest w nawiasach po typie obiektuTutaj nazwa obiektu to Logowanie, a typ obiektu to Dialog

Obiekty w hierarchii obiektów oddzielone są „kropką”W tym przypadku Dialog i WinEdit należą do tej samej hierarchii obiektów. Dla porównania, hierarchia obiektów to koncepcja obiektowa, w której zbiór obiektów jest zgrupowany w relacji nadrzędny-podrzędny. W naszym przypadku Dialog Box jest obiektem nadrzędnym, a WinEdit jest obiektem podrzędnym

Operaoperacja wykonana na obiekcie jest zawsze wyświetlana na końcu polecenia a następnie wszelkie wartości powiązane z operacją. Tutaj słowo „Guru99” jest wstawiany do edycji AgentName Box przy użyciu metody ustawiania

Składnia polecenia w widoku eksperta to obiekt GUI, na którym wykonywana jest operacja, wraz z jego pełną hierarchią, po której następuje Operainformacja na temat obiektu i wartości z nim powiązanej Operacja

ParentObject(Name).ChildObject1(Name)...ChildObjectN(Name).Operation

Poniższy krótki film omawia to stwierdzenie element po elemencie.

Kliknij w tym miejscu jeśli film nie jest dostępny

⚠️ Notatka dotycząca nazewnictwa: UFT 11.5 zmieniono nazwę Widok eksperta do Redaktor, a późniejsze wersje zachowują tę nazwę. Panel i składnia pozostają niezmienione, więc każde poniższe polecenie nadal obowiązuje — zmieniła się jedynie etykieta w produkcie.

Jak opracować skrypt w widoku eksperta

Zamiast zapisywać i porządkować, możesz wpisać krok i pozwolić, aby uzupełnianie instrukcji dodało kolejny element. Poniższe nagranie ilustruje sekwencję, a transkrypt znajduje się poniżej.

Kliknij w tym miejscu jeśli film nie jest dostępny

Transkrypcja wideo z najważniejszymi spostrzeżeniami podświetlony

  • Załóżmy, że moim celem jest zakodowanie następującego polecenia bezpośrednio w widoku słów kluczowych
  • Dialog(Logowanie).WinEdit(Nazwa agenta:).Set Guru99
  • W UFT Jeden ekran po naciśnięciu Ctrl + Spacja, wyświetlana jest lista zawierająca wszystkie możliwe właściwości i metody
  • Na liście znajdują się także obiekty przechowywane w repozytorium obiektów
  • Wybierz opcję Okno
  • Jak tylko otworzę zdanie wtrącone, nazwa obiektu login jest automatycznie wypełniana, jeśli istnieje więcej niż jeden obiekt tego samego typu obiektu, wyświetlana jest lista
  • Po naciśnięciu klawisz kropki wyświetlana jest lista wszystkich metod dla obiektu Dialog i jego obiektów podrzędnych. Wybierz WinEdit
  • Po wprowadzeniu operatora kropki wyświetla się lista metod dla pola WinEdit, wybierz SET

Ta lista to funkcja, którą sprzedawca nazywa uzupełnianie oświadczeniaOdczytuje powiązane repozytorium obiektów, więc krok wpisany ręcznie identyfikuje dokładnie te same obiekty, co zarejestrowany krok. Jeśli oczekiwany obiekt nie znajduje się na liście, nie ma go jeszcze w repozytorium — dodaj go lub zapisz krok za pomocą programowanie opisowe zamiast.

Czym jest widok słów kluczowych?

Ten sam krok wygląda zupełnie inaczej, gdy test zostanie otwarty w widoku tabeli, jak pokazuje poniższy film.

Widok słów kluczowych składa się z: widok przypominający stół gdzie Każdy krok jest osobny rząd w tabeli i Każda kolumna reprezentuje różne części kroków.

  • Kolumna „Element” zawiera element, na którym chcesz wykonać krok. W tej kolumnie ikony wyświetlają hierarchię obiektów GUI, na których wykonywana jest operacja.
  • OperaKolumna operacja zawiera operację, która ma zostać wykonana na elemencie.
  • Kolumna wartości zawiera wartości argumentów dla wybranej operacji
  • HP QTP automatycznie dokumentuje każdy krok w kolumnie Dokumentacja, aby ułatwić zrozumienie
  • Te 4 kolumny są domyślne, ale możesz także użyć kolumn przypisań i komentarzy w Widoku słów kluczowych

⚠️ Uwaga dotycząca wersji: kolumna Dokumentacja powyżej należy do QTP-era układ. W obecnym UFT Jedną z udokumentowanych kolumn jest Pozycja, Operacja, Wartość:, Cesja oraz Komentarz do działań, z Wydajność Zastąpienie Przypisania i Komentarza w komponentach biznesowych. Kliknij prawym przyciskiem myszy nagłówek tabeli i wybierz żądane kolumny w oknie dialogowym Opcje widoku słów kluczowych.

Jak przełączać się między widokiem słów kluczowych a edytorem

Żaden z widoków nie jest oddzielnym dokumentem. Są to dwa rendery tej samej akcji, dlatego nic nie tracisz, przełączając się między nimi.

  1. Otwórz lub utwórz akcję, skryptowy komponent GUI lub plik kodu użytkownika w taki sposób, aby jego karta stała się aktywnym dokumentem.
  2. Kliknij ikonę Togglmiędzy widokiem słów kluczowych a edytorem przycisk na pasku narzędzi. Ten sam przycisk umożliwia powrót do poprzedniej pozycji.
  3. Aby wybrać widok, który będzie otwierany domyślnie, przejdź do Narzędzia > Opcje > Testowanie GUI > Ogólne i nastaw Otwórz akcje i skryptowe komponenty GUI w tym widoku.

Warto poznać dwa zachowania. Po pierwsze, pozycja jest przenoszona: kursor znajduje się na kroku w jednym widoku, a w drugim ląduje na pasującej linii. Po drugie, UFT Od wersji 2021 R1 widok używany w momencie zamknięcia produktu staje się widokiem, który otrzymasz po jego ponownym otwarciu.

Jeśli nauczyłeś się tego narzędzia QTP W wersji 11 lub starszej zmiana dotyczyła jedynie instalacji hydraulicznej. Wtedy dwa widoki znajdowały się za zakładkami u dołu panelu dokumentu; od UFT W wersji 11.5 przełącznik znajduje się na pasku narzędzi, a sam panel nazywa się Edytor. Każdy, kto nadal instaluje produkt, powinien postępować zgodnie z aktualną instrukcją. UFT Jeden krok pobierania i instalacji zamiast QTP- instrukcje z ery.

Dodawanie kroków i logiki programowania w widoku słów kluczowych

Ponieważ Keyword View pisze VBScript za Ciebie, jest to szybsza droga dla testera, który nie koduje. Dostawca wyraźnie zaznacza, że ​​do pracy z nim nie jest wymagana żadna wiedza programistyczna.

  • Krok standardowy — wybierz obiekt w kolumnie Element, następnie operację i jej argumenty.
  • Krok punktu kontrolnego — sprawdź stan obiektu w wybranym punkcie przepływu.
  • Krok wartości wyjściowej — przechwyć wartość z aplikacji do wykorzystania później w teście.
  • Komentarz — dowolny tekst rozciągający się na cały wiersz i wyświetlany jako komentarz w edytorze.
  • Logika programowania — wysyłaj informacje do wyników uruchamiania, synchronizuj się z aplikacją, mierz transakcje lub wstawiaj instrukcje warunkowe i pętlowe.

Kolumna Przypisanie jest tą, która zaskakuje ludzi, ponieważ jest odzwierciedleniem zwykłego przypisania VBScript.

Widok słów kluczowych Odpowiedni wiersz w Edytorze
Przechowywać X X = krok (wartość zwracana kroku trafia do zmiennej)
Pobierz z X krok = X (zmienna dostarcza wartość kroku)

Wiersze i kolumny można przeciągać, aby zmienić ich kolejność, a kilka skrótów klawiaturowych przyspiesza przeglądanie tabeli: wstawka dodaje krok poniżej wybranego, zakładka oraz Shift+ Tab przesuń fokus w obrębie rzędu i Ctrl + F11 otwiera odpowiednie okno dialogowe właściwości dla wybranej komórki. Kroki wymagające wartości z arkusza kalkulacyjnego są lepiej obsługiwane przez parametryzacja lub prowadzenie testu z poziomu programu Excel.

Porównaj słowo kluczowe i widok eksperta

Jeśli porównasz linię skryptu w QTP/UFT, zauważysz, że ta sama hierarchia obiektów jest wyświetlana w obu widokach: eksperckim i słów kluczowych, i że są one mapowane na tę samą operację i wartość argumentu.

Zasadniczo widok słów kluczowych i widok eksperta zawierają te same dane, ale uporządkowane w innym formacie.

WYGLĄD Widok słów kluczowych Opinia eksperta (redaktora)
Format: Tabela — jeden wiersz na krok, jedna kolumna na część kroku Skrypt — jedna linia VBScript na krok
Wiedza programistyczna Nie wymagane VBScript potrzebny do czegokolwiek poza zarejestrowanym krokiem
Hierarchia obiektów Wyświetlane jako ikony w kolumnie Element Wyświetlane jako obiekty rozdzielone kropkami w oświadczeniu
Dokumentacja kroków Generowane automatycznie dla każdego wiersza Dodane przez testera jako komentarz
Pętle i warunki Wstawiane poprzez typy kroków logiki programowania Napisane bezpośrednio jako VBScript
Najlepiej nadaje się do Budowanie i ponowne porządkowanie prostego przepływu Funkcje wielokrotnego użytku, obsługa błędów i kod frameworka

W rzeczywistości możesz wykonywać wszystkie operacje, takie jak tworzenie i modyfikowanie kroku, korzystając z widoku słów kluczowych, ale aby opanować to narzędzie, ograniczymy się do widoku eksperta. Tam też znajdziesz resztę… UFT Jedna seria samouczków spędza swój czas, obok Podstawy języka VBScript od którego zależy praca redaktora.

FAQ

Panel został przemianowany na UFT 11.5, kiedy przełącznik z zakładkami u dołu panelu dokumentu również został przeniesiony na przycisk paska narzędzi. Składnia i działanie nie uległy zmianie, więc starsze materiały z Expert View nadal obowiązują.

Nie. UFT Kod dla każdego wiersza jest generowany automatycznie, dlatego też widok słów kluczowych jest zazwyczaj punktem wyjścia dla testerów przechodzących z pracy ręcznej do automatyzacji.

Tak. Oba widoki renderują tę samą akcję, więc krok edytowany w jednym z nich pojawia się natychmiast w drugim, a pozycja kursora jest zachowywana po przełączeniu.

Buduje krok na podstawie kontekstowych list obiektów, operacji i argumentów, dzięki czemu można dodać poprawny krok bez konieczności pamiętania składni. Jest dostępny zarówno w widoku słów kluczowych, jak i w edytorze.

Aktualny UFT W jednej z dokumentacji wymieniono pozycję: Operacja, Wartość, Przypisanie i Komentarz dla akcji, z Wyjściem dla komponentów. Kliknij prawym przyciskiem myszy nagłówek tabeli, aby wybrać kolumny w oknie dialogowym Opcje widoku słów kluczowych.

Asystenci AI mogą tworzyć instrukcje, pętle i funkcje pomocnicze na podstawie prostego opisu, ale nazwy obiektów muszą być zgodne z nazwą w repozytorium. Traktuj każdą wygenerowaną linię jako szkic i potwierdź go względem rzeczywistej hierarchii.

Copilot uzupełnia VBScript w obsługiwanych edytorach, dzięki czemu powtarzalne bloki kroków i funkcje narzędziowe można szybko obsługiwać. UFT Nie ma integracji z Copilotem, więc kod wkleja się do Edytora i tam weryfikuje.

Utwórz pierwsze kilka przepływów w widoku słów kluczowych, aby poznać hierarchię obiektów bez błędów składniowych, a następnie przełącz się do edytora, gdy będziesz potrzebować pętli, warunków lub funkcji wielokrotnego użytku.

Podsumuj ten post następująco: