Samouczek testowania aplikacji mobilnych QTP / UFT

Spisie treści:

Anonim

Narzędzie QTP lub UFT (Unified Functional Testing) to narzędzie do testowania oprogramowania używane w procesie testowania automatyzacji . Jest szczególnie używany do testów „regresyjnych” lub „funkcjonalnych”. Niektóre funkcje QTP obejmują

  • Działa tylko w środowisku Windows
  • Używa „VB Script” jako języka skryptowego
  • W zależności od wersji obsługuje różne technologie (Web, Java, .Net, SAP itp.)

Micro Focus UFT to ostatnia wersja QTP; jest to połączenie testów usług HP QTP +. Obsługuje również systemy CI (ciągłej integracji) typu open source, takie jak Hudson i Jenkins. Rozumiejąc wymagania telefonu i tabletu, UFT zapewnia rozszerzone wsparcie dla testów mobilnych. Dzięki obsłudze urządzeń przenośnych HP UFT będzie w stanie tworzyć skrypty niezależne od platformy mobilnej. Ten skrypt, który został opracowany na iOS, może również działać na Androidzie.

W przypadku każdego narzędzia do automatyzacji zautomatyzowany proces testowania powinien przejść przez następujący proces

Testowanie automatyzacji

  • Analiza wykonalności podczas automatyzacji :

    Przed wykonaniem testów automatycznych na oprogramowaniu należy koniecznie sprawdzić, czy oprogramowanie można zautomatyzować, czy nie

  • Odpowiedni proces obróbki części narzędzi :

    Wybierz narzędzie do automatyzacji na podstawie wymagań oprogramowania, zastosowania i funkcji

  • Wybierz i opracuj ramy automatyzacji :

    Po wybraniu narzędzia do automatyzacji kolejnym krokiem jest wybranie odpowiedniego frameworka do automatyzacji

  • Dowód koncepcji :

    POC lub Proof of Concept są ustanawiane z kompleksową konfiguracją, aby ocenić, czy narzędzie może wykonać automatyzację aplikacji

  • Opracuj, uruchom i przeanalizuj skrypt testowy :

    Po przygotowaniu skryptu skrypty powinny przejść do wykonania, skutkować analizą i rejestrowaniem defektów.

Porównanie QTP z innymi narzędziami do testów mobilnych

Narzędzia do testowania QTP i chmury ( DeviceAnywhere, Perfectiomobile ) Narzędzie QTP i SeeTest
rejestrator NIE TAK
Bezpieczeństwo Ograniczony W pełni bezpieczny
Dostępność Ograniczona (za godziny zamówione z wyprzedzeniem) Dostępny przez cały czas (urządzenie w rękach testera)
Uruchom test z QTP TAK TAK
Edytuj test z QTP TAK TAK
Otrzymuj raporty w QTP TAK TAK
Testuj prawdziwe urządzenia fizyczne TAK (urządzenia zdalnie połączone z chmurą) TAK (wszystkie urządzenia, wszystkie modele)
Przetestuj zastrzeżony sprzęt NIE TAK
Testuj emulatory NIE TAK
Pokrycie przetestowanych telefonów komórkowych Wszystko, w tym starsze urządzenia Tylko smartfony (Android, Blackberry, Symbian itp.)
Urządzenie jest lokalnie podłączone przez USB NIE (zdalnie przez chmurę) TAK

Różne metody testowania mobilnego

  • Testowanie zgodności : weryfikuje, czy aplikacja działa zgodnie z oczekiwaniami z różnymi rozmiarami ekranu, wewnętrznym sprzętem, rozdzielczościami itp.
  • Testowanie interoperacyjności : Sprawdza różne funkcje, takie jak udostępnianie konferencji, proste wiadomości, wiadomości wideo, konfigurowanie połączeń itp. Na różnych urządzeniach mobilnych
  • Testowanie funkcjonalności : Testuje aspekty operacyjne urządzeń mobilnych, takie jak opcje obsługi nośników pamięci, elementy sterujące itp.
  • Funkcjonalność użyteczności : obejmuje testowanie nawigacji aplikacji, testowanie interfejsu mobilnego, schemat kolorów aplikacji i tak dalej
  • Testowanie wydajności : Sprawdza obciążenie i nośność urządzeń mobilnych
  • Testowanie lokalizacji i internacjonalizacji : To testowanie zapewnia, że ​​urządzenie obsługuje testy internacjonalizacji i lokalizacji
  • Wymiana danych i synchronizacja Testowanie : weryfikuje, czy urządzenie może doskonale synchronizować się z innymi urządzeniami, takimi jak komputery PC, PDA i inne urządzenia mobilne

Zalety QTP lub UFT do testów mobilnych

  • Bardzo prosty i łatwy w użyciu
  • Łatwe planowanie i monitorowanie
  • Pełna pomoc techniczna firmy HP
  • Używa języka VBScript i jest łatwy do kodowania w porównaniu z innymi obiektowymi językami programowania