QTP- of UFT-tool (Unified Functional Testing) is een softwaretesttool die wordt gebruikt voor het automatiseringstestproces . Het wordt vooral gebruikt voor "regressie" of "functionele" testen. Enkele van de QTP-functies zijn onder meer
- Het werkt alleen in een Windows-omgeving
- Het gebruikt "VB Script" als scripttaal
- Afhankelijk van de versie ondersteunt het verschillende technologieën (Web, Java, .Net, SAP, enz.)
Micro Focus UFT is de laatste versie van QTP; het is een combinatie van beide HP QTP + Service Test. Het ondersteunt ook open source CI-systemen (continue integratie) zoals Hudson en Jenkins. UFT begrijpt de vereisten van telefoon en tablet en biedt uitgebreide ondersteuning voor mobiel testen. Met deze HP UFT mobiele ondersteuning zal het in staat zijn om mobiele platform-agnostische scripts te maken. Dit script dat is ontwikkeld op iOS kan ook op Android werken.
Voor elke automatiseringstool moet een geautomatiseerd testproces het volgende proces doorlopen
Automatiseringstesten
- Haalbaarheidsanalyse tijdens automatisering :
Voordat u automatiseringstests op software uitvoert, is het essentieel om te controleren of de software kan worden geautomatiseerd of niet
- Geschikt gereedschapsdeelproces :
Kies de automatiseringstool op basis van de softwarevereiste, het gebruik en de functie
- Selecteer en ontwikkel het automatiseringsraamwerk :
Na het kiezen van de automatiseringstool, is de volgende stap het selecteren van een geschikt raamwerk voor automatisering
- Bewijs van concept :
POC of Proof of Concept wordt opgezet met een end-to-end setup om te beoordelen of de tool de automatisering van de applicatie kan uitvoeren
- Ontwikkel, voer en analyseer het testscript :
Zodra het script is voorbereid, moeten de scripts worden uitgevoerd, resulteren in analyse en defectregistratie.
Vergelijking-QTP versus andere mobiele testtools
QTP- en cloudtesttools ( DeviceAnywhere, Perfectiomobile ) | QTP & SeeTest-tool | |
---|---|---|
Recorder | NEE | JA |
Veiligheid | Beperkt | Volledig veilig |
Beschikbaarheid | Beperkt (per uur besteld vooraf) | Altijd beschikbaar (apparaat in handen van de tester) |
Voer de test uit vanuit QTP | JA | JA |
Bewerk test van QTP | JA | JA |
Ontvang rapporten in QTP | JA | JA |
Test echte fysieke apparaten | JA (apparaten in een cloud die op afstand zijn verbonden) | JA (alle apparaten, alle modellen) |
Test eigen hardware | NEE | JA |
Test emulators | NEE | JA |
Dekking van geteste mobiele telefoons | Allemaal inclusief oudere apparaten | Alleen smartphones (Android, Blackberry, Symbian etc.) |
Een apparaat is lokaal aangesloten via USB | NEE (op afstand via cloud) | JA |
Diverse mobiele testmethoden
- Compatibiliteitstests : het controleert of de applicatie werkt zoals verwacht met verschillende schermformaten, interne hardware, resoluties enz.
- Interoperabiliteitstests : het controleert verschillende functionaliteiten, zoals het delen van een conferentie, eenvoudige berichtenuitwisseling, videoberichten, oproepconfiguratie enz. Op verschillende mobiele apparaten
- Functionaliteitstesten : het test de operationele aspecten van mobiele apparaten, zoals opties voor de verwerking van opslagmedia, bedieningselementen enz.
- Bruikbaarheidsfunctionaliteit : het omvat het testen van toepassingsnavigatie, het testen van de mobiele interface, een kleurenschema van de toepassing, enzovoort
- Prestatietests : het controleert de belasting en het laadvermogen van de mobiele apparaten
- Lokalisatie- en internationalisatietests : deze tests zorgen ervoor dat het apparaat de internationalisatie- en lokalisatietests ondersteunt
- Gegevensuitwisseling en synchronisatie Testen : het controleert of het apparaat perfect kan synchroniseren met andere apparaten zoals pc's, PDA's en andere mobiele apparaten
Voordelen van QTP of UFT voor mobiel testen
- Heel eenvoudig en gemakkelijk te gebruiken
- Eenvoudig plannen en monitoren
- Volledige helpdeskondersteuning van HP
- Maakt gebruik van VBScript-taal en is gemakkelijk te coderen in vergelijking met andere objectgeoriënteerde programmeertalen