Jak integrować UFT(QTP) z ALM (Centrum Jakości)
⚡ Inteligentne podsumowanie
Integracja UFT (QTP) z ALM (Quality Center) umożliwia sterowanie skryptami automatyzacji funkcjonalnej z centralnej platformy zarządzania testami. Ten zasób wyjaśnia pełną mapę drogową: instalację dodatku łączności, łączenie UFT do ALM, zapisywanie skryptów i zasobów, konfigurowanie UFT ustawienia, wykonywanie i analizowanie wyników.

- ALM umożliwia integrację z innymi produktami HP, takimi jak: HP UFT i HP LoadRunner.
- HP UFT jest funkcjonalnym narzędziem automatyzacji, które obsługuje automatyzację obu WindowsAplikacje oparte na platformie .NET i sieci Web. Obsługuje również wiele technologii, takich jak .NET, Java, Siebel, SAP, itp.
- W tej sekcji dowiesz się, jak prowadzić samochód UFT Skrypty z ALM. Składają się z różnych konfiguracji i kroków.
- Wymagania wstępne dla tego modułu to znajomość zarówno ALM, jak i UFT musi być zainstalowany.
Poniżej znajduje się mapa drogowa, którą należy podążać, aby móc działać UFT testy z wykorzystaniem ALM:
Część A – Instalacja dodatku
Krok 1) Przejdź do strony docelowej ALM (http://localhost:8181/qcbin/) i wybierz „Narzędzia”, jak pokazano poniżej.
Krok 2) Otworzy się strona dodatku, w której należy kliknąć łącze „HP ALM Connectivity”.
Krok 3) Kliknij łącze „Pobierz HP ALM Connectivity”, a plik exe zostanie pobrany do wskazanej lokalizacji.
Krok 4) Kliknij pobrany plik prawym przyciskiem myszy i wybierz opcję „Uruchom jako administrator”.
Krok 5) Nie będzie żadnego kreatora instalacji, przez który użytkownik będzie musiał przejść, jeśli UFT jest preinstalowany. Użytkownik widzi jedynie status instalacji pokazany poniżej.
Część B – Łączenie UFT i ALM
Krok 1) Otwarte UFT i zauważysz obecność ALM jako jednego z menu, jak pokazano poniżej.
Krok 2) Przejdź do menu ALM i wybierz opcję Połączenie ALM.
Krok 3) Otwiera się okno dialogowe połączenia ALM.
- Wejdź na serwer ALM URL.
- Wprowadź nazwę użytkownika.
- Wprowadź hasło i kliknij „Połącz”.
Krok 4) Po pomyślnym uwierzytelnieniu pliki ALM zostaną pobrane, ponieważ nawiązujemy połączenie między ALM a UFT po raz pierwszy.
Krok 5) Okno dialogowe połączenia ALM czeka, aż użytkownik wybierze domenę i projekt.
- Wybierz domenę.
- Wybierz projekt.
- Kliknij „Zaloguj się”.
Krok 6) Okno dialogowe połączenia ALM wyświetla status.
- Połączono z serwerem i wyświetlono szczegóły dotyczące adresu serwera i nazwy użytkownika.
- Połączony z projektem i wyświetlający szczegóły dotyczące projektu.
- Kliknij „Zamknij”.
Część C – Zapisywanie skryptu do ALM
- Zrozumiemy różne komponenty niezbędne do wykonania UFT skrypt.
- Główny skrypt sterownika – Punkt wejścia dla każdego UFT skrypt, który ma rozszerzenie .mts.
- Biblioteka – Odpowiednie pliki skryptów/funkcji, które mogą mieć rozszerzenie (.vbs) lub (.qfl).
- Repozytorium obiektów – Zwykle jest to współdzielone repozytorium obiektów i ma rozszerzenie .tsr.
- Tabela danych – Służy do parametryzacji testów. Zwykle plik Excel.
Uwaga: Pomysł tego rozdziału polega na zrozumieniu ALM i UFT integracja i NIE nauka pisania UFT skrypty.
Krok 1) Pierwszym krokiem jest zapisanie głównego skryptu sterownika w ALM z UFTPrzejdź do menu „Plik” i wybierz „Nowy test”, jak pokazano poniżej.
Krok 2) Otworzy się okno dialogowe Nowy test.
- Wybierz rodzaj testu.
- Wprowadź nazwę testu.
- Musimy wybrać lokalizację ALM (domyślnie będzie wyświetlana UFT (lokalizacja instalacji). Kliknij przycisk „Przeglądaj”.
Krok 3) Otwiera się okno dialogowe „Wybierz lokalizację”.
- Wybierz zakładkę „Plan testów ALM”.
- Double-kliknij 'Funkcjonalny', aby otworzyć jego podfoldery.
Krok 4) Otworzy się okno dialogowe „Wybierz lokalizację” zawierające podfoldery „Funkcjonalny' teczka.
- Double-kliknij 'Automatyzacja' teczka.
- Kliknij „Wybierz”.
Krok 5) Użytkownikowi wyświetla się okno dialogowe „Nowy test”.
- Z wybraną lokalizacją testową wskazującą na ALM.
- Kliknij „Utwórz”.
Krok 6) Teraz sprawdźmy, czy test został utworzony pomyślnie, logując się do ALM. Przejdź do modułu „Plan testów”.
- Zauważysz, że skrypt testowy „Guru„99_Bank_Auto” zostanie utworzone w folderze „Automation”.
- Na karcie szczegółów możemy również znaleźć informację, że typ testu jest zablokowany jako „QUICKTEST_TEST”, co oznacza, że jest to UFT skrypt.
Krok 7) Teraz zacznij rozwijaćping scenariusz w UFT i zapisz skrypt, do którego możesz uzyskać dostęp w ALM, wybierając zakładkę „Skrypt testowy” utworzonego testu.
Krok 8) Następnym krokiem jest zapisanie skojarzonych plików biblioteki funkcji w module „zasoby testowe” programu ALM, które zostaną automatycznie pobrane podczas wykonywania.
W tym skrypcie mamy dwie biblioteki funkcji powiązane z utworzonym skryptem testowym. Jedna z nich zawiera wszystkie funkcje związane z aplikacją, a druga funkcje, które pomogą użytkownikom wygenerować plik wynikowy w postaci tekstu wyjściowego.
Krok 9) Musimy zapisać powiązane pliki bibliotek w ALM w „Zasobach testowych”.
- Kliknij przycisk „Nowy zasób”.
- Otwiera się okno dialogowe „Nowy zasób”.
- Wprowadź nazwę biblioteki funkcji.
- Wybierz typ „Biblioteka funkcji”.
- Kliknij OK'.
Krok 10) Utworzony zasób testowy zostanie wyświetlony użytkownikowi w sposób pokazany poniżej.
Krok 11) Teraz musimy przesłać plik .vbs do utworzonego zasobu testowego.
- Kliknij „Przeglądarka zasobów”.
- Kliknij „Prześlij plik”.
Krok 12) Otworzy się okno dialogowe przesyłania pliku.
- Wybierz ścieżkę, w której znajduje się plik .vbs.
- Wybierz plik, który chcesz przesłać.
- Kliknij „Otwórz”.
Krok 13) Po pomyślnym przesłaniu ALM wyświetla status użytkownikowi. Kliknij OK'.
Krok 14) Przesłany zasób testowy można wyświetlić za pomocą „Przeglądarki zasobów”.
Krok 15) Powtórz kroki od 8 do 14, aby przesłać drugi plik funkcji powiązany z testem. Po przesłaniu pliku „generateresult.vbs” przeglądarka zasobów zostanie wyświetlona w sposób pokazany poniżej.
Krok 16) Teraz musimy przesłać odpowiednie pliki „Object Repository” do modułu „test resources” w podobny sposób, w jaki przesyłaliśmy biblioteki funkcji.
- Kliknij moduł „Nowy zasób”.
- Otwiera się okno „Nowy zasób”.
- Wprowadź nazwę zasobu testowego.
- Wybierz typ pliku jako „Repozytorium obiektów”.
- Kliknij OK'.
Krok 17) Zasób testowy został utworzony zgodnie z poniższym rysunkiem. Teraz użytkownik musi przesłać plik repozytorium.
- Kliknij kartę „Przeglądarka zasobów”.
- Kliknij przycisk „Prześlij plik”.
Krok 18) Teraz prześlij plik repozytorium obiektów współdzielonych.
- Wybierz plik, w którym został zapisany.
- Kliknij przycisk „Otwórz”.
Krok 19) Po pomyślnym przesłaniu ALM wyświetla status użytkownikowi. Kliknij OK'.
Krok 20) Zasób testowy można wyświetlić bezpośrednio z ALM, jak pokazano poniżej.
Krok 21) Ostatnim zasobem testowym, który musimy przesłać, jest arkusz „Dane testowe” zawierający sparametryzowany test.
Dla celów demonstracyjnych zautomatyzowaliśmy 4 przypadki testowe. Poniżej przedstawiono zaprojektowane dane testowe. Teraz musimy je przesłać do ALM.
Krok 22) Utwórz nowy zasób o nazwie „TestData”, wybierz typ „Zasób testowy” i kliknij „OK”.
Krok 23) Zgodnie z wyjaśnieniami z kroków od 17 do 19, prześlij plik Excela z danymi testowymi. Po pomyślnym przesłaniu utworzone „dane testowe” zostaną wyświetlone w sposób pokazany poniżej.
Część D – Ustawienia w UFT
Krok 1) Mamy już wszystkie powiązane pliki załadowane do ALM; musimy się upewnić, że skrypt automatyzacji pobierze plik biblioteki, repozytorium obiektów i plik danych z ALM. Zobaczmy, jak dynamicznie powiązać biblioteki funkcji ze skryptem testowym z poziomu ALM.
Krok 2) Repozytorium obiektów należy również pobrać z zakładki „Zasoby testowe” w ALM. Zobaczmy, jak dynamicznie ładować repozytorium obiektów w czasie wykonywania.
Krok 3) Dane testowe muszą zostać zaimportowane do arkusza „Globalnego” UFTAby to wykonać, powinniśmy upewnić się, że mamy następujący fragment kodu, zanim spróbujemy uzyskać dostęp do parametrów wymienionych w tabeli danych.
Krok 4) Powinniśmy zadbać o to, aby umożliwić innym produktom HP interakcję z UFTAby to zrobić, przejdź do „Narzędzia” -> „Opcje”, jak pokazano poniżej.
Krok 5) Otwiera się okno dialogowe Opcje.
- Wybierz 'Testowanie GUI„karta.
- Wybierz „Uruchomienia testowe”.
- Włącz opcję „Zezwalaj innym produktom HP na uruchamianie testów i komponentów”.
- Kliknij OK'.
Część E – Wykonywanie skryptów w ALM
Krok 1) Utwórz zestaw testów w module „Laboratorium testowe” do wykonania. Utwórzmy „Nowy folder” dla zautomatyzowanego zestawu testów.
- Wybierz moduł „Laboratorium testowe”.
- Wybierz folder, w którym chcesz utworzyć nowy folder.
- Kliknij ikonę Nowy folder.
- Wprowadź nazwę folderu.
- Kliknij przycisk OK.
Krok 2) Nowy folder zostanie utworzony w sposób pokazany poniżej:
Krok 3) Teraz musimy utworzyć zestaw testowy w utworzonym folderze.
- Wybierz folder.
- Kliknij przycisk „Nowy zestaw testowy”.
- Wprowadź nazwę zestawu testowego.
- Kliknij OK'.
Krok 4) Podobnie jak w przypadku testów ręcznych, po utworzeniu zestawu testów należy dodać wystąpienia testów z Plan testów drzewo.
- Wybierz utworzony zestaw testowy.
- Kliknij przycisk „Wybierz testy”. Otworzy się drzewo planu testów.
- Wybierz test.
- Kliknij przycisk '<='.
Krok 5) Dodany test zostanie wyświetlony w sposób pokazany poniżej.
- Dodany test automatycznie wyświetla typ testu jako „QUICKTEST_TEST”.
- Kliknij przycisk „Uruchom”, aby rozpocząć wykonywanie.
Krok 6) Otworzy się okno dialogowe „Automatyczny Test Runner”. Przyjrzyjmy się bliżej wszystkim dostępnym funkcjom w tym oknie.
- Uruchom wszystko – Pozwala na pełne wykonanie zestawu testowego.
- Uruchom – Pozwala na wykonanie tylko wybranej instancji testowej.
- Uruchom wszystkie testy lokalnie – Test zostanie uruchomiony na hoście lokalnym. Jeśli opcja nie jest zaznaczona, użytkownik ma możliwość wprowadzenia nazwy hosta, na którym testy mają zostać wykonane.
- Włącz dziennik – Tworzy plik dziennika wykonania podczas testu. Aby wyświetlić dziennik wykonania po wykonaniu testu, wybierz „Wyświetl wykonanie'z'Uruchommenu tego samego okna dialogowego.
Kliknij „Uruchom”, aby uruchomić test.
Krok 7) UFT zostanie uruchomiony w tle podczas wykonywania skryptu. Status wykonania zostanie wyświetlony po zakończeniu wykonywania testu, jak pokazano poniżej. Zamknij okno.
Część F – Analiza wyników
Krok 1) Siatka wykonywania jest wyświetlana użytkownikowi po zamknięciu okna dialogowego „Automatyczne uruchamianie”.
- Ze zaktualizowanym statusem wykonania testu.
- Wbudowany UFT Dostęp do raportu z testów można uzyskać, klikając przycisk „Uruchom raport”.
Krok 2) Wbudowany UFT Użytkownikowi zostanie wyświetlony raport z testu.
Krok 3) Szczegółowe wyniki są dostępne za pomocą modułu „Przebiegi testowe”. Podobnie jak w przypadku testów ręcznych, szczegółowe wyniki wyświetlają wszystkie informacje.
Krok 4) Test generuje również plik z wynikami w formie tekstowej, do którego dostęp można uzyskać w sekcji załączników. Plik tekstowy jest generowany przez skrypt (framework testowy), który jest NIE wbudowany raport UFTAby uzyskać do niego dostęp, wykonaj następujące czynności:
- Wybierz „Identyfikator uruchomienia”.
- Otwiera się okno dialogowe „Szczegóły uruchomienia”.
- Przejdź do sekcji „Załączniki”.
- Plik wynikowy będzie dostępny do pobrania dla użytkowników. Double-kliknij na plik tekstowy.
Krok 5) Plik z wynikami tekstowymi zostanie otwarty w Notatniku. Plik z wynikami będzie wyświetlany w sposób pokazany poniżej.
Pobierz UFT skrypt automatyzacji użyty w tym samouczku
Wideo włączone QTP integracja z Quality Center:
Kliknij w tym miejscu jeśli wideo nie jest dostępne.
Uwagi:
- Quality Center udostępnia wiele funkcji, takich jak kopiowanie kroków testowych, wysyłanie skryptów do przeglądu pocztą elektroniczną, dodawanie załączników itp., które przyspieszają opracowywanie przypadków testowych.
- Możesz utworzyć skrypt w narzędziach automatyzacji, takich jak QTP oraz LoadRunner, a następnie przesłać je i zapisać w Quality Center.
- Możesz także bezpośrednio przekonwertować ręczny skrypt testowy w Quality Center na zautomatyzowany skrypt.
Kliknij w tym miejscu jeśli film nie jest dostępny



















































