Parametryzacja UFT / QTP-Tabela danych | samouczek automatyzacji
UFT umożliwia rozszerzenie zakresu podstawowego testu poprzez zastąpienie stałych wartości parametrami. Proces ten znany jest jako parametryzacja, która zwiększa moc i elastyczność testu.
typy parametrów
w zależności od danych parametryzacja jest podzielona na 4 kategorie.
- parametryzacja tabeli danych
- parametryzacja testu/działania
- parametryzacja zmiennej środowiskowej
- parametryzacja liczb losowych
parametryzacja tabeli danych
Tabela danych, podobna do Microsoft Excel, pomaga testerom tworzyć test oparty na danych przypadki, których można użyć do wielokrotnego uruchomienia akcji.
Tabela danych ma dwa typy arkuszy-globalny i Action (lokalny)
lokalna Tabela danych-Każda akcja ma własną prywatną tabelę danych, znaną również jako lokalna Tabela danych, do której można uzyskać dostęp między akcjami.
globalna tabela danych-Każdy test ma jeden globalny Arkusz danych, który jest dostępny w różnych działaniach.
poniżej znajduje się skrypt do wyszukiwania określonego słowa kluczowego z wyszukiwarki Google:
szukamy słowa kluczowego „automationtutorial.com” w linii 1. Chcemy również wyszukiwać inne słowa kluczowe. Najlepszym podejściem jest parametryzacja słowa kluczowego wyszukiwania „automationtutorial.com” tak, że dla różnych egzekucji ma różne słowa kluczowe do wyszukiwania.
parametryzacja tabeli danych z Globalnego arkusza –
Krok 1. Z widoku słów kluczowych wybierz komórkę, która zawiera „Atomationtutorial.com” i kliknij na symbol strzałki.
Krok 2. Okno dialogowe konfiguracji wartości zostanie otwarte, jak pokazano poniżej. Wybierz parametr jako tabelę danych, wprowadź nazwę jako SearchKeyword, arkusz jako arkusz globalny i kliknij przycisk OK.
Krok 3. Nowa kolumna SearchKeyword zostanie utworzona w globalnym arkuszu. Dodaj słowa kluczowe do wyszukiwania w tej kolumnie.
Kliknij przycisk Uruchom, zobaczysz, że test uruchamia 3 iteracje, a każda iteracja używa jednego słowa kluczowego z powyższej listy.
Krok 5. Globalne ustawienie arkusza można kontrolować z okna dialogowego „Plik > ustawienie > Uruchom”.
parametryzacja tabeli danych z arkusza akcji –
Krok 1. Z widoku słów kluczowych wybierz komórkę, która zawiera „Atomationtutorial.com” i kliknij na symbol strzałki.
Krok 2. Okno dialogowe konfiguracji wartości zostanie otwarte, jak pokazano poniżej. Wybierz parametr jako tabelę danych, arkusz jako arkusz lokalny i kliknij przycisk OK
Krok 3. Nowa kolumna SearchKeyword zostanie utworzona w lokalnym arkuszu. Dodaj słowa kluczowe do wyszukiwania w tej kolumnie.
Kliknij przycisk Uruchom i zauważ, że skrypt wyszukuje tylko pierwsze słowo kluczowe, ponieważ ustawienie iteracji punktów akcji powoduje uruchomienie jednej iteracji tylko domyślnie.
Krok 5. Ustawienie akcji można kontrolować klikając prawym przyciskiem myszy akcję w przepływie testowym, właściwości opcja zostanie pokazana jak poniżej, wybierz Właściwości wywołania akcji z menu.
Krok 5. Okno dialogowe Właściwości wywołania akcji otworzy się tak, jak pokazano poniżej. Zaktualizuj ustawienie i kliknij Ok.
parametryzacja testu/akcji
parametry testu/akcji umożliwiają używanie wartości przekazywanych z wywołania akcji do wywołania akcji.
kroki do użycia parametryzacji testu/działania
Krok 1. Kliknij prawym przyciskiem myszy węzeł akcji. Właściwości opcja pojawi się poniżej, wybierz Właściwości akcji z menu.
Krok 2. Pojawi się okno dialogowe Właściwości akcji. Wybierz parametry > Parametry wejściowe i kliknij + i dodaj searchkeyword jako parametr i typ to string. Kliknij OK.
Krok 3. Teraz twoja akcja jest gotowa za pomocą jednego parametru searchkeyword. Musisz użyć parametrów wejściowych w skrypcie.
Krok 4. Z widoku słów kluczowych wybierz komórkę, która zawiera „Atomationtutorial.com” i kliknij na symbol strzałki.
Krok 5. Okno dialogowe konfiguracji wartości zostanie otwarte, jak pokazano poniżej. Wybierz parametr jako parametr Test/action i nazwę parametru jako searchkeyword .
Krok 6. Teraz akcja z parametrem jest gotowa do użycia przez dowolną akcję wywołującą.
Krok 7. Teraz możesz wywołać tę akcję w innej akcji, wywołując akcję.
RunAction „Action1” oneIteration
Krok 8. Kliknij prawym przyciskiem myszy węzeł Action1 i wybierz Właściwości wywołania akcji. Zostanie wyświetlone okno dialogowe Właściwości wywołania akcji. Wybierz kartę wartości parametrów i wprowadź wartość searchkeyword i kliknij OK.
parametryzacja liczb losowych
parametryzacja liczb losowych umożliwia wstawianie liczb losowych jako wartości w teście.
kroki do użycia parametryzacji liczb losowych
Krok 1. Z widoku słowa kluczowego wybierz komórkę, która wymaga losowej liczby i kliknij symbol strzałki.
Krok 2. Okno dialogowe konfiguracji wartości zostanie otwarte, jak pokazano poniżej. Wybierz parametr jako liczbę losową.
Krok 3. Do konfigurowania parametrów liczb losowych dostępne są następujące opcje:
- zakres liczbowy
- Nazwa
- Wygeneruj nową losową liczbę :
dla każdej iteracji akcji
dla każdej iteracji testu
raz na całe uruchomienie testowe
Krok 4. Wybierz odpowiednie ustawienie i kliknij OK.
parametryzacja zmiennej środowiskowej
parametry zmiennej środowiskowej umożliwiają używanie wartości zmiennych ze zmiennych środowiskowych.
typy zmiennej środowiskowej
- Wbudowana: zmienna środowiskowa reprezentująca informacje o teście i komputerze.
- wewnętrzna zdefiniowana przez użytkownika: zmienna środowiskowa zdefiniowana w teście.
- zewnętrzne zdefiniowane przez użytkownika: zmienne środowiskowe obecne w zewnętrznym pliku XML.
kroki do użycia parametryzacji zmiennej środowiskowej
Krok 1. Z widoku słów kluczowych wybierz komórkę, która wymaga parametryzacji i kliknij symbol strzałki.
Krok 2. Okno dialogowe konfiguracji wartości zostanie otwarte, jak pokazano poniżej. Wybierz parametr jako środowisko.
Krok 3. Wybierz nazwę zmiennej środowiskowej i kliknij OK.
Krok 4. Kliknij przycisk Uruchom i obserwuj, że wartość w teście została zastąpiona wartością zmiennej środowiskowej.
Utwórz zewnętrzny plik zmiennej środowiskowej –
Krok 1: Utwórz plik xml za pomocą edytora zgodnie z wyborem
Krok 2:wpisz <środowisko> w pierwszym wierszu
Krok 3:wpisz każdą parę nazwa-wartość zmiennej w elementach <zmiennej>.
Krok 4:Wpisz </środowisko> w ostatniej linii.
Krok 5:Zapisz plik na komputerze. Przykład
< środowisko>
<zmienna>
<Nazwa> Nazwa< / Nazwa>
<wartość> Automatyzacja< / wartość>
</zmienna>
<zmienna>
<Nazwa> adres < / Nazwa>
<wartość> New Delhi< / wartość>
</zmienna>
</środowisko>
kroki do użycia zewnętrznego pliku zmiennej środowiskowej
Krok 1. Wybierz plik > ustawienie, aby otworzyć okno dialogowe Ustawienia testowe.
Krok 2. Kliknij węzeł środowiskowy
Krok 3. Wybierz opcję zdefiniowany przez Użytkownika z listy typ zmiennej
Krok 4. Zaznacz pole wyboru Załaduj zmienne i wartości z pliku zewnętrznego.
Krok 5. Użyj przycisku Przeglądaj i wybierz plik xml, który chcesz dodać. Zmienna zdefiniowana w wybranym pliku jest wyświetlana na niebiesko na liście zmiennych środowiskowych zdefiniowanych przez użytkownika.