QTP 10 versus QTP 11
QTP 10 en QTP 11 zijn twee versies van de Quick Test Professional (QTP), een testtool om de bekwaamheid van personen in de functionele grafische gebruikersinterface te beoordelen. Het helpt bij het testen van veel onderwerpen, zoals standaard Windows-toepassingen, webobjecten, Active X-besturingselementen, .Net, Java, SAP, visuele basistoepassingen, Siebel, Oracle, PeopleSoft en terminalemulators. QTP voldoet aan de Unicode-standaard en voldoet aan Unicode. Dit maakt het testen van applicaties in vele talen mogelijk.
Tot nu toe zijn er veel versies van QTP geweest en met de komst van QTP11 zijn er velen die verward zijn over de verschillen tussen QTP11 en QTP10. Natuurlijk zijn er veel updates en geheel nieuwe functies in QTP11 die er niet waren in QTP10.
Hoewel QTP10 in staat was om het object te identificeren door alleen de normale identificatie van objecten, zijn er verschillende manieren om een object in QTP11 te identificeren. Deze verschillende methoden zijn XPath zelfstudie en CSS-zelfstudie.
In QTP11 is de resultatenviewer verbeterd in de vorm van cirkeldiagrammen, statica voor zowel huidige als eerdere testruns en samenvattingspagina.
Normale objectidentificatiemethode is enigszins gewijzigd in QTP11. Er is een visuele relatie-identifier naast een ordinale identifier. Hierin zal objectidentificatie afhangen van de relatie tot naburige objecten en zal het nuttig zijn om zwakheid van de ordinale identificatiefunctie die er in QTP10 was te overwinnen..
Er is een nieuwe LoadFunctionLibrary in QTP11 die erg handig is om de functiebibliotheek op elke stap te laden in plaats van te beginnen met draaien.
In vergelijking met QTP10 is het maken van reguliere expressies zeer eenvoudig in QTP11.
Het is mogelijk om GUI- en UI-loze toepassingsfunctionaliteit te testen die niet mogelijk was in QTP10.
Er is een volledig nieuwe Silverlight-add-on die ondersteuning biedt voor het testen van objecten in silverlight 2 en silverlight 3. Een andere nieuwe functie die in QTP is toegevoegd, is het automatisch parametriseren van stappen.