Articles

Mi az UFT?

Legjobb válasz

Korábban HP QuickTest Professional (QTP) néven ismert Unified Functional Testing (UFT) funkcionális és regressziós teszt automatizálást biztosít. Parancsfájlnyelveként a Visual Basic Scripting Edition-t (VBScript) használja. Az UFT automatizálja a tesztelést egy intuitív, vizuális felhasználói élmény révén, amely összeköti a manuális, az automatizált és a keretrendszer-alapú tesztelést egy IDE-ben.

Rövid előzmények

A HP QTP-t eredetileg a Mercury Interactive írta. A Mercury Interactive-ot később a Hewlett Packard (HP) vásárolta meg. 2012-ben a HP új néven UFT újította meg a QTP-t; a megújítás során a HP UFT verziója 11,50 volt. Az UFT 11.5 a HP QuickTest Professional és a HP szerviztesztet egyetlen szoftvercsomagba egyesítette. A „ Unified ” elnevezésből kiderül, hogy az UFT egy fejlett és kombinált „GUI és API (szolgáltatás)” tesztelő eszköz. Az UFT továbbfejlesztett és vadonatúj funkciókat kínál, amelyek a HP Service Test vagy a HP QuickTest Professional korábbi verzióiban nem állnak rendelkezésre. Az integrált HP egyesített funkcionális tesztelő szoftver lehetővé teszi a program működésének mindhárom rétegének tesztelését: az interfészt, a szolgáltatási réteget és az adatbázis réteget.

A HP egységesített funkcionális tesztelése (UFT) a teljes ipari szabvány. Nézzük meg a „HP Unified Functional Testing” által kínált új funkciókat a régebbi „HP QuickTest Professional” verzió felett:

GUI + API tesztek

Az UFT a „HP QuickTest Professional” és a „HP Service Test” kombinációja – tesztelje a szoftveralkalmazások három rétegét; az Interface réteg, a szolgáltatási réteg és az adatbázis réteg. A QTP csak a GUI tesztelést támogatja a Windows és webalkalmazások számára, de az UFT a GUI és az API tesztelését egyaránt támogatja.

Üzleti folyamatok tesztelése

A GUI és az API tesztelés mellett az UFT 12.0 lehetőséget kínál az üzleti folyamatok tesztelésére is – Tárgy és alkatrész-alapú testreszabott automatizálási tesztplatform, amely új keretet (ablakot) biztosít a teszt tervezéséhez, létrehozásához, karbantartásához és végrehajtásához. a teszt adatait. Az üzleti folyamatok teszteléséhez egy ALM projektet kell csatlakoztatnia BPT támogatással.

Mobil tesztelés UFT-vel

Az UFT jobb támogatást nyújt a mobil teszteléshez. A HP UFT Mobile segítségével a HP azt állítja, hogy képes lesz mobilplatformos agnosztikus szkriptek létrehozására, ezért várhatóan az iOS-hez létrehozott szkriptek működni fognak az Android esetében. A mobilalkalmazás-tesztelési megoldás emulátorokat, valamint valós eszközöket támogat. A valós eszközök beszerezhetők a megosztott valós eszközök nyilvános felhőjéből és / vagy dedikált valós eszközök privát felhőjéből.

Új bővítmények – Flex és Qt

Ezek a bővítmények megkönnyítik a felhasználók számára a Flex és Qt alkalmazások GUI-részének tesztelését. Az UFT Flex bővítmény szükséges a Flex alkalmazások vagy objektumok teszteléséhez. De ez a bővítmény problémákat okoz az UFT Flex Agent elérése és a Flex alapú webalkalmazások megtalálása esetén. Megoldás – állítson össze egy Flex alkalmazást egy előre összeállított UFT Flex eszközzel. A Qt alkalmazások futtatásához UFT-ben nincs szükség további folyamatra; egyszerűen működjön a Qt alkalmazásokkal, mint az UFT más támogatott alkalmazásai.

INSIGHT felvétel

Képalapú objektummal Azonosítással megtanulhatja az objektum (vagy képek) különböző állapotait, és átalakíthatja azokat az objektumkönyvtárban felismerhető objektummá. Egyszerű technikák segítségével felismeri azokat az objektumokat és alkalmazásokat, amelyeket az UFT nem ismer fel. Hasznos a távoli rendszeren futtatott alkalmazások felismerésében is.

Több szkript hibakeresése

Erre nagy szükség volt és kért funkció. Most egyszerre két vagy több parancsfájlt hibakereshet az UFT IDE-jéből.

PDF ellenőrző pontok

Most már közvetlenül összehasonlíthatja a PDF fájlokat, és futtathat rajtuk ellenőrző pontokat.

Az Apple Safari támogatása

UFT az összes fő böngészőn fut, beleértve az Apple Safari-t (távoli Mac PC-n), de a QTP nem fut az Apple Safari-n. Az Apple Safari böngésző használatával az UFT hatékonyan futtatja a tesztet távoli Mac PC-n, mivel az UFT PC és a Mac PC között biztonságos a kommunikáció, és a teszt során észleli a böngészőobjektumot a pillanatkép elkészítéséhez. 28ef501bb3 “> Továbbfejlesztett hibakeresési folyamat

A teszt során a hibakeresés az automatizálási eszköz fontos folyamata.

  • Hívásköteg – az összes megtekintése a hívásveremben jelenleg elérhető módszerek és funkciók.
  • Betöltött modulok – Hasznos az API-teszteléshez, megjelenítik egy adott alkalmazás összes .dll fájlját, amelyet API-teszt segítségével hajtottak végre.
  • Szálak– Ez az API tesztelésére is szolgál, megjeleníti az összes információt a futtatás során jelenleg futó szálakról.
  • Helyi változók panel – Megjeleníti az összes változótípust és azok aktuális értékeit.
  • Konzolpanel – A hibakeresési folyamat során; futtassa a VB Script nyelvén írt kódsorokat a GUI teszteléshez és a C # kódokat az API teszteléshez.
  • Watch– Megjeleníti a Változó panelen a változók, tulajdonságok vagy kifejezések aktuális értékét és típusát.
  • Hibakereső ablaktábla – Megjeleníti a VBScript vagy C # nyelven írt változók, tulajdonságok és kifejezések összes értékét és típusát.

Futtatási lépés

API tesztelésre alkalmazható, egy kicsi szolgáltatás, de nagyon hasznos a vásznon megjelenített bármely lépés, funkció vagy objektum futtatásához az új „Futtatás lépés” funkcióval. Ehhez a „Futtatás lépés” funkcióhoz kattintson jobb egérgombbal bármelyik objektumra a vásznon.

ALM külső hitelesítése

Az UFT 12.0 segítségével külső hitelesítéssel csatlakozhat az ALM 12.00 szerverhez és a projekthez, például; CAC (Common Access Card) vagy SiteMinder. Az UFT megkönnyíti a felhasználók számára, hogy külső hitelesítési tanúsítványokat vagy egyszeri bejelentkezési mechanizmusokat telepítsenek az ALM szolgáltatás igénybevételéhez, mostantól nem kell ugyanarra a célra megjegyezni a felhasználónevet és a jelszót.

És természetesen az ikonok!

Mi a véleményed erről az új verzióról a nagy névváltoztatással, a kezelőfelület átalakításával és a hozzáadott funkciókkal? Ismeri az UFT további kiegészítő szolgáltatásait? Kérjük, említse meg az alábbi megjegyzésekben …

Válasz

A QTP a Quick Test Professional rövidítést jelenti, Hewlett Packard ( HP). A QTP egy szoftveralkalmazás, amelyet az automatizálási teszteléshez használnak a szoftveralkalmazások tesztelésére, és amely hasznosabb a „funkcionális” és a „regressziós” teszteléshez.

A QTP felhasználói felületét integrált fejlesztői környezetként (IDE) hívják a Maga a teszt, az IDE különféle szolgáltatásokkal rendelkezik, amelyek arra ösztönzik a tesztelőket, hogy fejlesszenek ki egy teljes szkriptet, amely hatékonyan érvényesíti a teszt meghatározását.

A QTP csak Windows környezetben fut, és a „VB Script” szkriptnyelv az egyik ami futás közben értelmezhető.

A támogatott technológiák teljes mértékben attól függenek, hogy a QTP milyen verzióval érhető el a Web, Java (Core és Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi számára , Power Builder, Stingray 1, Terminal Emulator, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight és mainframe terminál emulátorok.

A QTP legújabb verziója UFT:

A QTP legújabb verziója 11.5; a QTP ezen új verzióját a HP Unified Functional Testing (UFT) néven nevezik el. Alapvetően az UFT a HP QTP ( GUI tesztelő eszköz ) és a HP szervizteszt ( API tesztelő eszköz ). A QTP és az ST keveréke egyetlen grafikus felhasználói felületen lesz elérhető. Tehát innentől kezdve a felhasználónak nem kell két különböző eszközt letöltenie munka közben.

A QTP legújabb verziója támogatja a Web, a Java .Net, az SAP, az Oracle, a Siebel, a PeopleSoft, a Web Services és még sok más fontos eszközt. nyelvek és platformok, de néhány régebbi verzió nem támogatja az összes fent említett nyelvet és platformot.

A HP UFT 11.5 megkönnyíti a nyílt forráskódú folyamatos integrációs (CI) rendszereket is, mint például a Jenkins és a Hudson. Noha a felhasználók megértik a telefon (okostelefonok + táblagépek) szükségességét, a HP jobban odafigyel erre; A HP UFT 11.5 fokozott támogatást nyújt a mobil teszteléshez. Ezzel a HP UFT Mobile támogatással a HP azt mondja, hogy a felhasználó képes lesz mobil platform agnosztikus szkriptek előállítására. Az iOS által létrehozott diagnosztikai szkriptek működhetnek Android rendszeren is. Emulátorokat és valós eszközöket is támogat. Az igazi eszközök a kollektív valós eszközök nyilvános felhőjéből és / vagy az odaadó valós eszközök privát felhőjéből vehetők át.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük