Lokalne & Wspólne repozytorium obiektów w QTP / UFT

Spisie treści:

Anonim

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

  1. Lokalne repozytorium obiektów
  2. 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