Co to jest repozytorium obiektów w QTP?
Repozytorium obiektów to zbiór obiektów testowych i informacji rozpoznawanych przez QTP do pracy z nimi. Gdy użytkownik rejestruje test, obiekty i ich właściwości są domyślnie przechwytywane.
W tym samouczku nauczysz się:
- Jak działa identyfikacja obiektów w QTP?
- Typy repozytorium obiektów
- Lokalne repozytorium obiektów
- Wspólne repozytorium obiektów: tworzenie, kojarzenie, edycja
Jak działa identyfikacja obiektów w QTP?
- HP QTP wykorzystuje technologię „ludzką” do identyfikacji obiektów
- Podczas nagrywania Time QTP próbuje poznać właściwości obiektu GUI, na którym wykonywana jest operacja.
- W czasie działania Micro Focus UFT porównuje właściwości przechowywanego obiektu z rzeczywistymi właściwościami obiektu dostępnymi na ekranie i jednoznacznie identyfikuje obiekt niezależnie od jego lokalizacji na ekranie
- Przechowywany obiekt wraz z jego właściwościami nazywany jest Obiektem TESTOWYM
- W czasie wykonywania rzeczywisty obiekt dostępny w testowanej aplikacji nosi nazwę Run-Time Object
- To jest „Test Object Model” Quick Tests
- Informacje o obiektach testowych są przechowywane w repozytorium obiektów
- Dodatki pomagają w instruowaniu Szybkiego testu z wyprzedzeniem o charakterze obiektu, który ma być zarejestrowany, tak aby skrócić czas wymagany do poznania jego właściwości
Naucz się identyfikacji obiektów na przykładzie z poniższego filmu
Kliknij tutaj, jeśli wideo nie jest dostępne
Typy repozytorium obiektów
Istnieją 2 typy repozytorium obiektów w QTP
- Lokalne repozytorium obiektów
- Repozytorium obiektów współużytkowanych
Lokalne repozytorium obiektów
- Lokalne repozytorium obiektów jest domyślnym repozytorium obiektów
- Jest specyficzny dla akcji i może być używany tylko do określonej akcji
- Lokalne repozytorium obiektów jest preferowane, gdy aplikacja nie jest dynamiczna w czasie
- Nie można ponownie wykorzystać lokalnego repozytorium obiektów
- Możesz wykonać wiele operacji w lokalnym repozytorium obiektów, takich jak -
- Podświetl obiekt przechowywany w repozytorium w testowanej aplikacji
- Sprawdź, czy konkretny obiekt w Twoim AUT jest przechowywany w repozytorium obiektów
- Wycinaj, kopiuj, wklejaj, modyfikuj i usuwaj obiekty
- W przypadku, gdy przypadkowo zmodyfikowałeś wartość właściwości, możesz zaktualizować jej opis z aplikacji za pomocą funkcji aktualizacji.
Wspólne repozytorium obiektów: tworzenie, kojarzenie, edycja
- Globalne lub współużytkowane repozytorium obiektów jest preferowane, gdy aplikacja jest dynamiczna, a opis obiektu często się zmienia
- Pomiędzy współdzielonym i lokalnym repozytorium obiektów, współdzielone repozytorium obiektów jest częściej używane w projektach automatyzacji
- Jednak w porównaniu z lokalnym repozytorium obiektów wiąże się z kosztami utrzymania i administrowania.
Aby utworzyć i używać repozytorium obiektów współdzielonych, musisz wykonać trzy szerokie kroki
- Tworzenie współużytkowanego repozytorium obiektów
- Powiązanie współużytkowanego repozytorium obiektów
- Edycja współużytkowanego repozytorium obiektów
Przyjrzyjmy się im pojedynczo
Krok 1) Tworzenie współużytkowanego repozytorium obiektów
- Wszystkie repozytoria są domyślnie lokalne. Aby utworzyć współużytkowane repozytorium obiektów, w oknie dialogowym Repozytorium obiektów kliknij opcję Plik> Eksportuj obiekty lokalne
- Pliki repozytorium mają rozszerzenie .tsr. Nadaj odpowiednią nazwę, powiedz „guru99” i zapisz
- Utworzono plik wspólnego repozytorium
Krok 2) Skojarzenie współużytkowanego repozytorium obiektów
- Kolejnym krokiem jest powiązanie repozytorium z Twoim testem, co umożliwi Ci korzystanie z niego
- Aby powiązać repozytorium z testem, kliknij opcję Zasoby> Skojarz repozytorium
- Możesz wybrać repozytorium do powiązania z działaniami dostępnymi w twoim teście.
- Teraz możesz użyć tego współdzielonego repozytorium, aby opracować swój test
Krok 3) Edycja współużytkowanego repozytorium obiektów
- Możesz użyć Menedżera repozytorium obiektów, aby edytować współdzielone repozytorium.
- Wybierz opcję Zasoby> Menedżer repozytorium obiektów. Otwórz utworzone przez nas repozytorium obiektów „guru99”
- Domyślnie repozytorium jest otwierane w trybie tylko do odczytu. Aby włączyć edycję, kliknij Plik> Włącz edycję
- Po włączeniu edycji możesz wykonywać wszystkie operacje, takie jak wycinanie, kopiowanie, wklejanie, zmiana nazw obiektów itp., Które możesz również wykonać w repozytorium obiektów
- Za pomocą Menedżera repozytoriów obiektów można porównać dwa repozytoria obiektów. QTP daje statyczne informacje o tym, co jest unikalne i powszechne w obu repozytoriach
- Możesz użyć narzędzia scalania repozytoriów obiektów, aby scalić dwa repozytoria w jedno