Przegląd produktu Rational Test Workbench Eclipse Client

Za pomocą produktu IBM® Rational Test Workbench Eclipse Client można tworzyć, modyfikować i uruchamiać różne testy, a także organizować zasoby testowe. Podczas korzystania z produktu Rational Test Workbench Eclipse Client jest używana perspektywa produktu Test Workbench i są tworzone projekty produktu Test Workbench.

Produkt Rational Test Workbench Eclipse Client umożliwia wykonywanie następujących zadań:

Testowanie aplikacji dla urządzeń mobilnych

Przy użyciu produktu Rational Test Workbench Eclipse Client można testować interfejs użytkownika i wydajność aplikacji dla urządzeń mobilnych zarówno za pomocą urządzenia mobilnego, emulatora systemu Android, jak i symulatora systemu iOS.

Produkt Rational Test Workbench Eclipse Client umożliwia rejestrowanie testów bezpośrednio na urządzeniu mobilnym, odtwarzanie zapisu i tworzenie raportów. Test można następnie sprawdzać lub dostosowywać w kliencie Eclipse, a także wprowadzać różne zmiany, takie jak dodanie punktów weryfikacji, kodów pośredniczących, danych testowych i zmiennych testu.

Oprócz aspektów funkcjonalnych aplikacji można testować wydajność urządzenia mobilnego. Po uruchomieniu testu aplikacji dla urządzeń mobilnych czasy odpowiedzi są obliczane dla każdego użytkownika i przedstawiane w raportach dla urządzeń mobilnych. Ponadto można monitorować zasoby aplikacji mobilnej i urządzenia, takie jak procesor, pamięć fizyczna i wirtualna, przychodzący i wychodzący ruch sieciowy oraz poziom naładowania baterii. Uzyskane dane służą do oceny wydajności aplikacji i urządzenia.

Aby korzystać z funkcji testowania urządzeń mobilnych w kliencie Eclipse, podczas instalowania produktu Rational Test Workbench należy wybrać składnik Rational Test Workbench Extension for Mobile. Rozszerzenie dla urządzeń mobilnych dodaje możliwości testowania do klienta Eclipse i umożliwia jego interakcję z klientem dla urządzeń mobilnych. Na urządzeniu z systemem Android należy zainstalować produkt Rational Test Workbench Mobile Client lub emulator albo symulator systemu iOS. Na urządzeniach z systemem iOS nie trzeba niczego instalować, ponieważ klient dla tych urządzeń jest aplikacją WWW, która działa w przeglądarce dla urządzeń mobilnych.

Testowanie aplikacji WWW dla komputerów desktop

Aplikacje WWW obsługiwane w przeglądarce można testować na komputerze desktop lub laptopie przez przechwytywanie działań interfejsu użytkownika względem elementów sterujących HTML na stronach WWW. Ta funkcja wymaga rozszerzenia interfejsu WWW, które obejmuje wsparcie języka HTML5, oprogramowania JQuery UI 1.9 i 1.10 oraz biblioteki Dojo Mobile 1.9. W wielu przypadkach można odtwarzać testy interfejsu WWW w innych przeglądarkach lub na urządzeniach mobilnych, o ile strony WWW są tam tak samo wyświetlane. Typowe scenariusze testowania interfejsu WWW są następujące:

Praca ze skryptami testów funkcjonalnych

Rozszerzenie produktu Rational Functional Tester umożliwia rejestrowanie lub importowanie skryptów testów funkcjonalnych i uruchomienie ich w środowisku roboczym testu. Później można wyświetlić skrypty testowe, wyniki testów i dzienniki w nawigatorze testów. Te skrypty testowe można też dodać do testu złożonego i uruchomić je z jego poziomu. Obsługiwane są zarówno skrypty uproszczone, jak i skrypty Java.

Importowanie testów produktu Selenium i praca z nimi

Produkt Rational Test Workbench Eclipse Client umożliwia zarządzanie testami produktu Selenium. Można załadować projekt produktu Selenium do klienta Eclipse, wyświetlać projekt, modyfikować testy i uruchamiać je.

Rozszerzenie Rational Test Workbench Selenium jest instalowane wraz z klientem Rational Test Workbench Eclipse. Testy produktu Selenium można też połączyć z innymi testami w test złożony.

Łączenie testów w testy złożone

Test złożony jest typem zasobu testowego, który służy do grupowania testów w większe przepływy testów. Testy w teście złożonym mogą być tego samego lub innego typu. W tym samym teście złożonym można zgrupować na przykład testy produktu Selenium, urządzeń mobilnych i testy produktu Citrix.

Jeśli jest to wymagane, każdy z testów w teście złożonym można uruchomić w innej domenie, takiej jak urządzenie mobilne, przeglądarka WWW itp.

Praca ze słowami kluczowymi

Klient Eclipse umożliwia zarejestrowanie skryptu testowego, a następnie powiązanie go ze słowami kluczowymi utworzonymi w produkcie Rational Quality Manager. Słowo kluczowe to instrukcja lub grupa instrukcji, które można ponownie wykorzystać w innych skryptach testowych. Słowa kluczowe zazwyczaj składają się z kroków skryptu stanowiących odzwierciedlenie procesów wielokrotnego użytku. Słowa kluczowe można automatyzować, stosując skrypty testowe klienta Eclipse.

Testowanie aplikacji HTTP, SAP, Citrix, Siebel, TN3270 i korzystających z gniazd

Za pomocą klienta Eclipse można utworzyć i uruchomić testy z jednym użytkownikiem dla większości rozszerzeń aplikacji obsługiwanych przez produkt Rational Performance Tester.

Klient Eclipse współużytkuje wiele wspólnych komponentów i rozszerzeń (protokołów) z produktem Rational Performance Tester, a także pozwala na wykonywanie wszystkich działań możliwych w produkcie Rational Performance Tester poza testowaniem obciążenia i architektury SOA.

Poniższa tabela zawiera porównanie rozszerzeń obsługiwanych przez produkt Rational Performance Test Server i przez produkt Rational Test Workbench:

Tabela 1. Rozszerzenia obsługiwane w każdym kliencie
Rozszerzenia Rational Performance Tester Rational Test Workbench Eclipse Client
HTTP T T
Gniazdo, 3270 T T
Citrix T T
SAP (GUI) T T
Siebel T T
SOA T N
Dla urządzeń mobilnych N T
Selenium N T

Opinia