QTP- eller UFT-verktyget (Unified Functional Testing) är ett testverktyg för programvara som används för automatiseringstestningsprocessen . Den används speciellt för "Regression" eller "Funktionell" testning. Några av QTP-funktionerna inkluderar
- Den körs endast i en Windows-miljö
- Den använder "VB Script" som skriptspråk
- Beroende på version stöder den olika tekniker (Web, Java, .Net, SAP, etc.)
Micro Focus UFT är den sista versionen av QTP; det är en kombination av både HP QTP + servicetest. Det stöder också open source CI-system (kontinuerlig integration) som Hudson och Jenkins. Förstå kravet på telefon och surfplatta, UFT ger ett utökat stöd för mobil testning. Med detta HP UFT-mobilsupport kommer det att kunna skapa agnostiska manus för mobilplattform. Detta skript som har utvecklats på iOS kan också fungera på Android.
För alla automatiseringsverktyg bör en automatiserad testprocess gå igenom följande process
Automationstestning
- Genomförbarhetsanalys under automatisering :
Innan du utför Automation Testing på programvara är det viktigt att kontrollera om programvaran kan automatiseras eller inte
- Lämplig verktygssektionsprocess :
Välj automatiseringsverktyg baserat på programvarukrav, användning och funktion
- Välj och utveckla automatiseringsramen :
Efter att ha valt automatiseringsverktyget är nästa steg att välja ett lämpligt ramverk för automatisering
- Bevis på koncept :
POC eller Proof of Concept skapas med en slut-till-slut-installation för att bedöma om verktyget kan utföra automatiseringen av applikationen
- Utveckla, kör och analysera testskriptet :
När skriptet har förberetts ska skripten köras för körning, resultera i analys och felloggning.
Jämförelse-QTP jämfört med andra mobila testverktyg
QTP- och molntestverktyg ( DeviceAnywhere, Perfectiomobile ) | QTP & SeeTest Tool | |
---|---|---|
Inspelare | NEJ | JA |
säkerhet | Begränsad | Helt säkert |
Tillgänglighet | Begränsad (per timme beställt i avancerad) | Tillgänglig hela tiden (enhet på testarens händer) |
Kör test från QTP | JA | JA |
Redigera test från QTP | JA | JA |
Ta emot rapporter i QTP | JA | JA |
Testa riktiga fysiska enheter | JA (Enheter i en molnansluten fjärransluten) | JA (alla enheter, alla modeller) |
Testa egen maskinvara | NEJ | JA |
Testa emulatorer | NEJ | JA |
Täckning av testade mobiltelefoner | Alla inklusive äldre enheter | Endast smartphones (Android, Blackberry, Symbian etc.) |
En enhet är lokalt ansluten via USB | NEJ (fjärrkontroll via moln) | JA |
Olika mobila testmetoder
- Kompatibilitetstest : Det verifierar att applikationen fungerar som förväntat med olika skärmstorlekar, intern hårdvara, upplösningar etc.
- Interoperabilitetstest : Den kontrollerar olika funktioner som att dela en konferens, enkel meddelandehantering, videomeddelanden, samtalsinställningar etc. på olika mobila enheter.
- Funktionstestning : Det testar de operativa aspekterna av mobila enheter som alternativ för lagringsmediahantering, kontroller etc.
- Användbarhetsfunktionalitet : Den inkluderar testning av applikationsnavigering, testning av mobilgränssnitt, applikationens färgschema och så vidare
- Prestandatestning : Den kontrollerar belastningen och belastningskapaciteten hos de mobila enheterna
- Testning av lokalisering och internationalisering : Denna testning säkerställer att enheten stöder internationalisering och lokaliseringstestning
- Test av datautbyte och synkronisering : Det verifierar att enheten kan synkroniseras perfekt med andra enheter som datorer, handdatorer och andra mobila enheter.
Fördelar med QTP eller UFT för mobil testning
- Mycket enkel och lätt att använda
- Enkel schemaläggning och övervakning
- Fullt support-support från HP
- Använder VBScript-språk och lätt att koda jämfört med andra objektorienterade programmeringsspråk