Jeśli masz segmenty kodu, których musisz użyć kilka razy w swoich testach, możesz chcieć utworzyć funkcję zdefiniowaną przez użytkownika. Dzięki wykorzystaniu funkcji zdefiniowanych przez użytkownika testy są krótsze i łatwiejsze do zaprojektowania, odczytania i utrzymania
Własne biblioteki funkcji w Micro Focus UFT mogą zawierać funkcje VBScript, podprogramy, moduły itp.
Aby użyć funkcji z biblioteki w teście, musisz wykonać 3 proste kroki
Krok 1) Aby utworzyć nową bibliotekę funkcji w HP QTP. Wybierz opcję Plik> Nowy> Biblioteka funkcji. Otwiera się jako nowa karta w QTP.
Pozwala stworzyć bardzo prostą funkcję, która pokazuje Message Box.
Demo funkcjiMsgBox „To jest funkcja testowa”Funkcja zakończenia
Dlatego za każdym razem, gdy ta funkcja jest wywoływana, musi zostać wyświetlone okno komunikatu. W tym samym pliku można zdefiniować wiele funkcji. Zapiszmy funkcję. Funkcja ma rozszerzenie .qfl
Krok 2) Powiąż bibliotekę ze swoim testem. Kliknij opcję Plik> Ustawienia> Zasoby> Skojarz bibliotekę funkcji, a następnie kliknij przycisk Dodaj. Wybierz plik biblioteki funkcji. Kliknij OK
Krok 3) Ostatni krok, aby wywołać funkcję w skrypcie testowym
Ważne notatki
- Korzystając z obiektów COM, DCOM można tworzyć bardzo zaawansowane funkcje
- W rzeczywistości wiele funkcji udostępnianych przez QTP można zakodować za pomocą VBScript
- Widzieliśmy inżynierów automatyków, którzy sprawiają, że jest to bardziej projekt VB niż projekt automatyzacji
- Naszą rekomendacją jest skupienie się na 100% automatyzacji, a nie popisywanie się umiejętnościami VB
Kliknij tutaj, jeśli wideo nie jest dostępne