Struktura testowania procesów biznesowych (BPT) w QTP/UFT
Co to jest testowanie procesów biznesowych?
Testowanie procesów biznesowych (BPT) to proces, który dostosowuje procesy testowania oprogramowania do celów biznesowych w celu zmniejszenia złożoności, zużycia czasu i wysiłków w cyklu testowania. Testowanie procesów biznesowych to kompleksowe testowanie, które pomaga sprawdzić gotowość aplikacji oprogramowania zarówno z perspektywy biznesowej, jak i klienta.
Ramy BPT
Ramy BPT (testowanie procesów biznesowych). to wbudowana struktura automatyzacji ukierunkowana na mikro, używana z Centrum Jakości. BPT pomaga analitykom biznesowym lub MŚP w procesie automatyzacji. Mogą również projektować scenariusze automatyzacji i wykonywać je zgodnie ze swoimi wymaganiami, bez konieczności posiadania wcześniejszej wiedzy z zakresu automatyzacji lub kodowania.
Poniżej przedstawiono podstawowe elementy struktury BPT
- Podzespoly Komputerowe
- Obszar zastosowań
- Przepływy
- Test procesów biznesowych
komponent: (nazywany również komponentem biznesowym) to zestaw instrukcji automatyzacji wielokrotnego użytku, który wykonuje określone, predefiniowane zadanie w AUT. To jest podobne do VBScript funkcją i działaniem QTP, ale zaprojektowanym do użycia w środowisku BPT.
Obszar zastosowania: Jest to repozytorium zawierające wszystkie zasoby niezbędne do opracowania Komponentów Biznesowych. Zasoby obejmują repozytorium obiektów współdzielonych; biblioteki funkcjonalne wielokrotnego użytku… itd. Jest to jednostka logiczna, której fizycznego istnienia nie można zobaczyć w systemie plików.
Test procesu biznesowego: Scenariusz obejmujący szeregowy przepływ Komponentów Biznesowych, zaprojektowany w celu przetestowania określonego procesu biznesowego aplikacji.
Pływ: Czasami konieczne jest użycie podobnych komponentów w tej samej kolejności w wielu BPT. Zamiast dodawać te same komponenty w każdym BPT, możesz stworzyć przepływ komponentów biznesowych. Przepływ można wywołać bezpośrednio, zamiast wywoływać każdy komponent osobno.
Dlaczego BPT?
Istnieją pewne wyzwania związane z tradycyjną automatyzacją, o których mowa poniżej:
- Brak koordynacji pomiędzy testerami manualnymi/ekspertami merytorycznymi a testerami automatycznymi.
- Testerzy manualni nie odgrywają żadnej roli w procesie automatyzacji.
- Brak standardów w rozwoju automatyki.
- Bez inteligentnego frameworka istnieje ryzyko ogromnego wysiłku konserwacyjnego.
- Zwykle tester automatyzujący nie ma dobrej wiedzy o aplikacjach i ma tendencję do tworzenia nieefektywnych skryptów
BPT pokonuje powyższe wyzwania dzięki ustandaryzowanym ramom, w których uczestniczy MŚP/testerzy manualni w ramach rozwoju automatyzacji i definiuje standardowy proces opracowywania BPT.
Testerzy manualni projektują komponent manualny pod kątem wymaganej funkcjonalności, która jest automatyzowana przez testera automatyzującego. Testerzy manualni/automatyczni ułożą te zautomatyzowane komponenty w sekwencję, tworząc BPT, który stanie się scenariuszem testowym.
BPT definiuje różne role, realizowane przez różne zasoby. BPT pomaga w optymalizacji wykorzystania zasobów i ich wiedzy specjalistycznej. Role w BPT są klasyfikowane w następujący sposób:
- EMS
- Ekspert QTP
- Próbnik
MŚP: MŚP to a Analitycy Biznesowi lub testera manualnego, który posiada dobrą wiedzę na temat aplikacji. Projektują podręcznikowe komponenty biznesowe, które przetestują określone działanie lub funkcjonalność. Projektując podręcznik Komponenty biznesowe, wyraźnie wymienią kroki testowe i oczekiwane wyniki.
Ekspert QTP: Eksperci QTP przekształcają ręczny komponent biznesowy w zautomatyzowany komponent, automatyzując kroki wymienione w komponencie ręcznym.
Po zaprojektowaniu Komponentów, MŚP lub Ekspert QTP zorganizuje te Komponenty, tworząc BPT, co stanowi scenariusz testowy.
Test: Testerem może być tester manualny lub ekspert QTP, który może wykonać BPT z centrum jakości.
Pierwsze kroki z BPT
Wymagania programowe:
- QTP/UFT („Najnowsza wersja QTP„) Ważna licencja.
- Powinieneś mieć dostęp do kontroli jakości/ALM (najnowsza wersja QC) z modułem komponentów biznesowych, który nie będzie dostępny w połączeniu z kontrolą jakości. Trzeba dokupić na to oddzielną licencję.
Konfiguracje oprogramowania:
- QTP: Włącz opcję „Zezwalaj innym produktom HP na uruchamianie testów i komponentów”
- QC: Należy zainstalować następujące dodatki.
- Dodatek dotyczący łączności QC
- Dodatek QTP
Wdrożenie Frameworku BPT:
Ponieważ jest to wbudowany framework, nie musisz pisać kodu, aby go zbudować. Musisz tylko przygotować wymagane artefakty, które stanowią podstawę BPT.
Przyjrzyjmy się krótko ważnym modułom Centrum Jakości (HP ALM)
Moduł komponentów biznesowych: Umożliwia nam tworzenie, zarządzanie i automatyzację komponentów biznesowych wielokrotnego użytku, które będą zawierać kroki umożliwiające wykonanie określonej funkcji w procesie biznesowym. Komponenty są zazwyczaj klasyfikowane w następujący sposób:
- Komponenty ręczne
- Zautomatyzowane komponenty
- Komponenty oparte na słowach kluczowych
- Komponenty skryptowe
Moduł Planu Testów: Jest to moduł, w którym przeciągasz i upuszczasz komponenty w logicznej kolejności, aby przygotować BPT, które utworzą jeden scenariusz testowy, i możesz debugować komponenty.
Moduł Laboratorium Testowego: Umożliwia nam przeprowadzanie testów procesów biznesowych i przeglądanie wyników. Za pomocą tego modułu możesz nawet uruchomić równolegle BPT na różnych maszynach.
Typowy proces automatyzacji BPT obejmuje następujące etapy.
- Tworzenie komponentów podręcznika
- Automatyzacja komponentów
- Opracowywanie Flow lub BPT
- Debugowanie BPT
- Wykonywanie BPT
Krok 1) Tworzenie komponentów podręcznika
Zaloguj się do QC
Przejdź do modułu Business Components.
Komponenty biznesowe i foldery są identyfikowane za pomocą określonych ikon w drzewie komponentów wspomnianym poniżej:
Teczka: używane do klasyfikowania Twoich Komponentów w logicznej segregacji.
Folder żądań komponentów: Testerzy manualni lub MŚP umieszczają swoje komponenty, które chcą zautomatyzować.
Przestarzały folder: Możesz przenieść wszystkie nieprawidłowe Komponenty do tego folderu, aby móc je przejrzeć przed trwałym usunięciem z kontroli jakości.
komponent: Jest to symbol używany do reprezentowania komponentu. Ręczne komponenty biznesowe są oznaczone symbolem M na ikonie komponentu. Jak pokazano niżej.
Komponent może w danym momencie mieć dowolny z następujących statusów: W trakcie opracowywania, Gotowy, Konserwacja i Błąd.
Kiedy żądanie komponentu jest inicjowane w Plan testów modułu, wówczas ma on status „Niewdrożony” (pokazany poniżej). Kiedy ten konkretny komponent zostanie przeniesiony z folderu żądań do folderu komponentów, jego status zmienia się na „W opracowaniu”.
Pasek narzędzi w module Komponent biznesowy
Utwórz nowy ręczny komponent biznesowy.
Utwórz nowy folder, aby móc utworzyć wszystkie komponenty związane z aplikacją w jednym miejscu.
Wybierz folder Komponenty -> Kliknij Nowy folder
Wpisz pełną nazwę, która będzie reprezentować Twoją aplikację, i kliknij OK. Możesz nawet tworzyć podfoldery w folderze głównym.
Wybrany folder, w którym chcesz utworzyć komponent -> kliknij przycisk „Nowy komponent”.
Wprowadź nazwę komponentu przypominającą akcję, którą ma wykonać, co ułatwi wybór komponentów podczas przygotowywania BPT. Kliknij przycisk OK.
Zostanie utworzony nowy komponent i po prawej stronie.
Przyjrzyjmy się różnym zakładkom komponentu
I. Karta Szczegóły: Zawiera kilka podstawowych pól, takich jak nazwa komponentu, utworzony przez, data utworzenia… itd.
Kolekcja DescriptKarta ion składa się z trzech sekcji Podsumowanie, Warunek wstępny i Warunek końcowy.
W streszczenie W tej sekcji możesz wspomnieć o krótkim opisie funkcjonalności Komponentu i jego wyniku.
W Warunek wstępny sekcji, wspomnij o stanie aplikacji wymaganej do korzystania z tego komponentu.
W Stan końcowy sekcji, wspomnij o stanie aplikacji po wykonaniu kroków komponentu.
Podczas tworzenia logicznej sekwencji komponentów w celu utworzenia BPT należy pamiętać o warunkach przed i po.
W Strefa dyskusyjna, możesz dodawać komentarze związane z komponentem.
II. Karta migawki: Możesz użyć tej zakładki, aby przechwycić migawkę konkretnej strony, do której należy komponent.
III. Zakładka Parametry: Możesz użyć tej zakładki, jeśli chcesz przekazać dane lub pobrać dane z Komponentu. Są one podobne do parametrów akcji/testu w QTP.
Kliknij na Nowy link aby dodać nowy parametr, należy podać
- Nazwa parametru: Nazwa parametru.
- Typ wartości: Typ parametru (Numer, Data, Ciąg, Hasło… itd.).
- Domyślna wartość: Możesz wprowadzić wartość domyślną, której można użyć, jeśli nie przekazałeś żadnej wartości z komponentu.
- Descriptjon: Można wspomnieć o krótkim opisie parametru.
Parametry wyjściowe można dodawać lub usuwać podobnie jak parametry wejściowe. Jeśli chcesz zwrócić jakiekolwiek wartości z komponentu, musisz użyć parametrów wyjściowych.
IV. Karta Krok projektowania: Zawiera kroki, które Component musi wykonać. Przyciski na karcie projektu są wyświetlane w następującej kolejności.
Dodaj nowy krok, edytuj, usuń, kopiuj, wklej, utwórz/wybierz parametr, uzupełnij parametr, wyszukaj, RowHeight, zapisz i automatyzuj
Aby dodać krok, kliknij „Dodaj nowy krok”, otworzy się edytor kroków komponentu. Wprowadź nazwę kroku, aby opisać krok, opis (dokładną operację, którą chcesz wykonać w aplikacji) i oczekiwany wynik (status aplikacji po wykonaniu kroku).
Edytor kroków otwiera się także po wybraniu kroku i kliknięciu przycisku edycji kroku.
W edytorze kroków znajduje się pasek narzędzi edytora tekstu, którego można używać do formatowania ciągów znaków, takich jak pogrubienie, kursywa i podkreślenie.
V. Zakładka Automatyzacja: Wyświetli kroki automatyzacji związane z Komponentem, jeśli Komponent jest już zautomatyzowany. Szczegółowo omówisz ten krok w następnym kroku „Automatyzacja komponentu ręcznego”
VI. Zakładka Zależności: Wyświetli relacje zależności, które istnieją między innymi encjami, takimi jak komponenty, BPT, przepływy, zasoby testowe i obszary aplikacji. Karta zależności zawiera następujące trzy karty
Zakładka Zasoby pokazać obszary zastosowań (logiczne grupowanie/nazwy wszystkich zasobów wymaganych do automatyzacji Komponentu) wykorzystywane przez Komponent.
Karta Używane przez wyświetli szczegóły BPTS i przepływów, które obejmują aktualnie wybrany komponent. Jeśli chcesz przejść do konkretnego BPT lub przepływu, możesz po prostu kliknąć nazwę testu lub przepływu, zostaniesz przekierowany do BPT lub przepływu w module Test Plan.
Obszar zastosowań Karta wyświetla nazwę obszaru aplikacji używanego przez komponent, zgodnie z siatkami Używane przez i Używanie, które wyświetlają encje korzystające z obszaru aplikacji oraz zasoby używane przez obszar aplikacji.
VII. Zakładka Historia: Wyświetla zmiany wprowadzone w dowolnych polach encji. Dla każdej zmiany zostanie wyświetlony znacznik czasu zmiany i nazwa użytkownika, który dokonał zmiany. Karta Historia zawiera dwie podkarty:
Zakładka Dziennik audytu wyświetla listę zmian wprowadzonych w różnych polach, znaczniku czasu i szczegółach użytkownika.
Zakładka Biznes wyświetla różne wersje wybranego komponentu.
Krok 2) Automatyzacja komponentów ręcznych
Budowanie obszaru zastosowań
Obszar Aplikacji to logiczna jednostka, która pomaga nam grupować wszystkie wymagane zasoby w celu automatyzacji aplikacji lub jej części. Obszar aplikacji zawiera repozytoria obiektów współdzielonych, biblioteki funkcji i wszystkie inne ustawienia wymagane do automatyzacji Komponentów.
Można utworzyć jeden obszar zastosowań dla całej aplikacji lub dowolną liczbę obszarów zastosowań dla różnych części aplikacji, w zależności od wymagań.
Otwórz QTP, Plik -> Nowy -> Obszar aplikacji
Wyświetli się poniższe okno zawierające cztery moduły.
Napisz do nas Wyświetli ogólne informacje o obszarze aplikacji, takie jak nazwa obszaru aplikacji, autor, który utworzył obszar aplikacji, lokalizacja, Description i powiązane dodatki.
Jeśli chcesz usunąć jakieś dodatki, możesz kliknąć przycisk Modyfikuj i usunąć niepotrzebne dodatki.
Dodatkowe ustawienia obejmują ustawienia nagrywania i uruchamiania, które są podobne do normalnych ustawień nagrywania i uruchamiania oraz QTP.
Możesz nawet dodać dowolne scenariusze odzyskiwania, które chcesz powiązać z obszarem aplikacji, korzystając z opcji odzyskiwania. W oparciu o dodatki wybrałeś inne opcje ustawień związanych ze środowiskiem.
Biblioteki funkcji
Moduł ten pomoże nam powiązać wszystkie wymagane biblioteki funkcji z obszarem aplikacji.
Repozytoria obiektów
Moduł ten pomoże nam powiązać wymagane repozytoria obiektów współdzielonych, podobne do bibliotek funkcji.
Słowa kluczowe
Panel słów kluczowych wyświetla wszystkie metody wbudowane, wszystkie funkcje zdefiniowane przez użytkownika w bibliotekach funkcji i obiekty w repozytorium obiektów. Ponadto w panelu Słowa kluczowe wyświetlane są także metody i właściwości dowolnych klas obiektów testowych opracowanych przez nas lub stronę trzecią przy użyciu rozszerzeń dodatków.
Po dodaniu wymaganych bibliotek funkcji, repozytoriów obiektów współdzielonych i dokonaniu niezbędnych ustawień możesz zapisać swój obszar aplikacji.
Konwersja komponentu ręcznego na komponent zautomatyzowany
Przejdź z powrotem do karty Kontrola jakości i projektowanie konkretnego komponentu, który chcesz zautomatyzować. Kliknij przycisk automatyzacji, jak pokazano poniżej, i wybierz opcję konwersji komponentu opartego na słowach kluczowych lub skryptu. Po przekonwertowaniu komponentu na komponent automatyzacji nie można go ponownie przekształcić w komponent ręczny.
Komponent oparty na słowach kluczowych
Przejdź do zakładki automatyzacji.
Wyświetli się komunikat „Aby utworzyć kroki, musisz najpierw wybrać obszar aplikacji, klikając opcję Wybierz obszar aplikacji”.
Po kliknięciu wybranego obszaru aplikacji wyświetli się poniższe okno, w którym znajduje się lista dostępnych obszarów aplikacji. Z tej listy można wybrać żądany obszar aplikacji.
Obszar wyboru aplikacji wyświetlany jest na dole zakładki automatyzacji.
Możesz zautomatyzować komponent w podobny sposób, jak automatyzujesz w QTP, używając widoku słów kluczowych. Po zautomatyzowaniu kroki komponentu będą wyglądać następująco
Komponent skryptowy
Przejdź do zakładki automatyzacji. Wyświetli się przycisk Uruchom, aby uruchomić QTP.
Kliknij przycisk Uruchom (QTP powinien być zainstalowany na tym samym komputerze), otworzy się QTP i wyświetli wyskakujące okienko z prośbą o powiązanie obszaru aplikacji z komponentem.
Po powiązaniu obszaru aplikacji z Komponentem wszystkie zasoby stają się dostępne dla Komponentu, za pomocą których można tworzyć skrypty dla Komponentu.
Krok 3) Opracowanie BPT
BPT mogą być testami automatycznymi lub ręcznymi. BPT składające się z ręcznych komponentów biznesowych można nazwać ręcznymi BPT. BPT utworzone przy użyciu zautomatyzowanych Komponentów nazywane są zautomatyzowanymi BPT.
Aby utworzyć ręczne lub automatyczne BPT, musisz użyć modułu Plan testów w QC.
Kliknij ikonę modułu planu testów w lewym panelu
Utwórz folder, w którym chcesz utworzyć testy procesów biznesowych, klikając ikonę dodawania folderu.
Wprowadź nazwę folderu i kliknij przycisk OK
Kliknij ikonę „Utwórz nowy test”.
Wybierz typ testu jako „Proces biznesowy” i wprowadź jakąś znaczącą nazwę do BPT.
Wyświetla się w następujący sposób
Wybierz zakładkę „Skrypt testowy” -> i wybierz podzakładkę „Wybierz komponent”.
Wyświetli drzewo modułów komponentów ze wszystkimi informacjami o komponencie po prawej stronie
Przeciągnij i upuść komponenty w logicznej kolejności, aby utworzyć scenariusz biznesowy. Możesz także wybrać komponent i użyć symbolu strzałki zamiast przeciągać i upuszczać. Przykładowy BPT pokazano poniżej po ułożeniu komponentów poniżej
Nawet Ty możesz poprosić o nowy komponent, jeśli nie jest on dostępny w drzewie komponentów w samym module planu testów, klikając „Żądanie nowego komponentu”.
Po uporządkowaniu komponentów w panelu edytora skryptów testowych są one wyświetlane w postaci struktury pięciokolumnowej:
- Komponent/Przepływ: Wyświetli komponent wraz z obrazem migawki, jeśli zawiera.
- Status: Status Komponentu, może to być dowolny ze statusów omówionych wcześniej.
- Wejście: Jeśli masz parametry wejściowe, zostaną one wyświetlone w tej kolumnie.
- Wyjście: Jeśli masz parametry wyjściowe, są one wyświetlane w tej kolumnie.
-
W przypadku niepowodzenia: Wyświetli się menu rozwijane, w którym możesz wybrać, co chcesz wykonać w przypadku awarii komponentu. Możesz wybrać kontynuację lub wyjście z BPT.
Konfiguracja parametrów wejściowych
Aby skonfigurować parametry wejściowe dla dowolnego komponentu, kliknij łącze parametrów wejściowych w kolumnie wejściowej danego komponentu lub możesz także kliknąć prawym przyciskiem myszy komponent i wybrać wartości parametrów wejściowych -> iteracje.
Po kliknięciu łącza parametru wejściowego otwiera się okno dialogowe Iteracje komponentu.
Można wprowadzić wszystkie parametry wejściowe komponentu. Jeśli chcesz uruchomić komponent wiele razy, możesz dodać wiele iteracji, klikając „Dodaj iteracje” i wprowadzając dane.
Jeśli chcesz usunąć dowolną iterację, najpierw wybierz iterację i kliknij „Usuń iterację”. Wybrana iteracja zostanie usunięta.
Jeśli chcesz uruchomić tylko wybrane iteracje, możesz użyć opcji „Wybierz iteracje” i określić zakres iteracji, które chcesz uruchomić, jak pokazano poniżej.
Nawet możesz importować parametry wejściowe z zewnętrznego pliku rozdzielanego przecinkami i możesz eksportować parametry listy użyte dla konkretnego komponentu, korzystając z opcji importu i eksportu.
Po kliknięciu opcji importowania zostanie wyświetlone okno dialogowe Plik umożliwiające wybranie odpowiedniego pliku, jak pokazano poniżej.
Po wybraniu parametru Map zostanie wyświetlone okno dialogowe, w którym należy zmapować nagłówki kolumn w pliku do parametrów w komponencie. Należy wykonać to ćwiczenie dla wszystkich parametrów wejściowych.
Jeśli chcesz użyć parametrów wyjściowych poprzednich komponentów, musisz kliknąć pole wyboru wyjścia pod nazwą kolumny parametrów.
Okno listy parametrów wyjściowych jest wyświetlane z listą wszystkich parametrów wyjściowych poprzednich komponentów. Możesz wybrać żądany parametr wyjściowy i kliknąć przycisk OK.
Grupowanie/rozgrupowywanie komponentów
Czasami, jeśli chcesz zgrupować komponenty w BPT, aby uruchomić je razem wiele razy, musisz je zgrupować. Najpierw wybierz komponenty, które chcesz je pogrupować, i kliknij obraz Grupuj komponenty lub wybierz komponenty. Kliknij prawym przyciskiem myszy i wybierz Grupowanie > Grupuj komponenty.
Po zgrupowaniu komponentów będzie to wyglądało jak poniżej. Jeśli chcesz rozgrupować komponenty, wybierz grupę i kliknij ikonę rozgrupowania komponentów.
Dodawanie parametrów/iteracji do zgrupowanych komponentów
Przypomina to sposób wprowadzania danych dla parametru pojedynczego komponentu, z tą tylko różnicą, że kliknięcie dowolnego łącza parametrów wejściowych zgrupowanego komponentu powoduje wyświetlenie razem parametrów wejściowych wszystkich komponentów.
Stan BPT
Podobnie jak komponenty mają różne statusy, BPT również będą miały różne statusy w zależności od tworzenia BPT i jego postępu. BPT może mieć dowolny z następujących statusów w dowolnym momencie.
6 W fazie rozwoju
7 Gotowe
8 Konserwacja
Błąd 9
Status BPT można określić na podstawie statusu jego komponentów. O statusie BPT decyduje najcięższy stan wszystkich jego Komponentów.
Załóżmy na przykład, że masz test procesu biznesowego, który zawiera:
- 3 gotowe komponenty
- 1 Element konserwacyjny
- 2 W ramach komponentu rozwojowego
- 1 składnik błędu
- 1 Komponent w fazie rozwoju (wymagany).
W tym przykładzie status testu to Błąd, ponieważ Błąd jest najpoważniejszym statusem Komponentu Biznesowego w teście.
Krok 4) Debugowanie BPT
Po zaprojektowaniu BPT należy uruchomić BPT, aby sprawdzić, czy komponenty są ułożone we właściwej kolejności, a przekazane dane działają poprawnie, czy nie. To jest podobne do Testowanie nasz skrypt automatyzacji ze wszystkimi możliwymi sposobami (pozytywnymi i negatywnymi) oraz danymi umożliwiającymi sprawdzenie poprawności skryptu.
W module planu testu kliknij przycisk Uruchom lub debuguj test na pasku narzędzi Skrypt testowy.
Po kliknięciu przycisku Uruchom zostanie wyświetlone okno „Uruchom lub debuguj test”. W oknie Uruchom masz dwie opcje, jak chcesz uruchomić nasz BPT.
Tryb debugowania: Kiedy uruchamiasz Komponent w tym trybie, domyślnie dodaje on punkt przerwania w pierwszej linii Komponentu, co pomoże nam debugować Komponent linia po linii.
Tryb normalny: W tym trybie działa od początku do końca bez przerwy i natychmiast przechodzi do następnego komponentu w teście.
Możesz wybrać dowolny tryb dla każdego komponentu, w zależności od wymagań. Jeśli zweryfikowałeś już niektóre komponenty w tym samym lub innym BPT, możesz przejść bezpośrednio do trybu normalnego.
Po zakończeniu wykonywania wyświetli podsumowanie wykonania wszystkich komponentów BPT.
Krok 5) Wykonanie BPT
Po dokładnym opracowaniu i przetestowaniu BPT może zaistnieć potrzeba uruchomienia tych BPT w ramach regresji, badania zdrowego rozsądku lub innego cyklu testowego.
Aby wykonać BPT, musisz użyć modułu Test Lab w QC. Przejdź do Laboratorium testowego i wybierz folder Plan testów i Zestaw testów, w ramach którego chcesz uruchomić te BPT.
Wybierz opcję „Select Tests” z Test Lab Grid, po prawej stronie wyświetlany jest jeden panel ze strukturą drzewa Test plan, w którym znajdują się wszystkie przypadki testowe. Wybierz BPT, które chcesz uruchomić i kliknij przycisk strzałki, BPT zostaną dodane do „Execution Grid”. Możesz również użyć funkcji przeciągnij i upuść, aby wybrać BPT, które chcesz uruchomić.
Po dodaniu BPT do siatki wykonawczej należy kliknąć przycisk „Uruchom”.
Po kliknięciu przycisku „Uruchom” wyświetla się osobne okno „Automatic Runner”, w którym należy podać, na którym komputerze mają zostać uruchomione te BPT. Na komputerze, na którym chcesz uruchomić oprogramowanie QTP, powinno być dostępne. Możesz uruchomić testy na tym samym komputerze, na którym będziesz.
Po wymienieniu nazw maszyn w kolumnie „Uruchom na hoście” kliknij „Uruchom wszystko”, jeśli chcesz uruchomić wszystkie testy w oknie „Automatyczny uruchamiacz”, lub wybierz „Uruchom”, jeśli chcesz uruchomić tylko wybrany BPT.
Kontrola jakości automatycznie połączy się ze wspomnianą maszyną, wykona BPT i zaktualizuje wyniki z powrotem do kontroli jakości ze statusem Pass lub Fail.
Dwukrotne kliknięcie na konkretny test spowoduje wyświetlenie bardziej szczegółowych wyników danego testu.
Ten samouczek powstał dzięki wkładowi pana Narendera Reddy'ego Nukali