QTP – Bevezetés

Hirdetések

A QTP a QuickTest Professional, a Hewlett Packard (HP) termékének rövidítése. Ez az eszköz segíti a tesztelőket az automatizált funkcionális tesztek zökkenőmentes elvégzésében, felügyelet nélkül, a szkriptek fejlesztésének befejezése után.

A HP QTP a Visual Basic Scripting-et (VBScript) használja az alkalmazások automatizálásához. A Scripting Engine-t nem kell kizárólag telepíteni, mivel a Windows operációs rendszer részeként érhető el. A VBScript jelenlegi verziója az 5.8, amely a Win 7 részeként érhető el. A VBScript NEM objektum-orientált nyelv, hanem objektum-alapú nyelv.

Tesztelő eszközök

Eszközök szoftvertesztelési kontextusban olyan termékként definiálható, amely egy vagy több tesztelési tevékenységet támogat a tervezéstől, a követelményektől, a build létrehozásáig, a teszt végrehajtásáig, a hibanaplózásig és a tesztelemzésig.

Eszközök osztályozása

Az eszközök több paraméter alapján osztályozhatók. Tartalmazza –

  • Az eszköz célja
  • Az eszköz által támogatott tevékenységek
  • Az általa támogatott tesztelés típusa / szintje.
  • A licencelés fajtája (nyílt forráskódú, freeware, kereskedelmi)
  • Az alkalmazott technológia

Eszközök típusai

Rend.sz. Eszköztípus Használt: Használja:
1 Tesztkezelő eszköz Tesztkezelés, ütemezés, hibanaplózás, nyomon követés és elemzés. Tesztelők
2 Konfigurációkezelő eszköz A megvalósításhoz, a végrehajtáshoz, a változások nyomon követéséhez Az összes csapattag
3 Statikus elemző eszközök Statikus tesztelés Fejlesztők
4 Tesztadatok előkészítő eszközei Elemzés és tervezés, Tesztadatok előállítása Teszterek
5 Tesztfuttatási eszközök Végrehajtás, végrehajtás Tesztelők
6 teszt Összehasonlítók Várható és tényleges eredmények összehasonlítása A csapat összes tagja
7 Lefedettségmérő eszközök Strukturális lefedettséget biztosít Fejlesztők
8 Teljesítménytesztelő eszközök A teljesítmény, a válaszidő figyelése Tesztelők
9 Projekttervezési és nyomkövető eszközök Tervezéshez Projektmenedzserek
10 Eseménykezelő eszközök A tesztek kezeléséhez Tesztelők

Hol illeszkedik a QTP?

A QTP egy funkcionális tesztelő eszköz, amely b est alkalmas az alkalmazások regressziós tesztelésére. A QTP a HP tulajdonában lévő licencelt / kereskedelmi eszköz, amely az egyik legnépszerűbb eszköz a piacon. Összehasonlítja a tényleges és a várható eredményt, és beszámol az eredményekről a végrehajtási összefoglalóban.

QTP – Előzmények és evolúció

A HP Quick Test Professional eredetileg a Mercury Interactive tulajdonosa volt, és megszerezték a HP. Eredeti neve Astra Quick Test volt, később pedig Quick Test Professional néven volt megadva, de a legújabb verziót Unified Functional Tester (UFT) néven ismerik.

Verzióelőzmények

Most nézzük meg a QTP verziótörténetében.

Verziók Idővonalak
Astra Quick Test v1.0 – v5.5 – Mercury Interactive 1998. május – 2001. augusztus
QuickTest Professional v6.5 – v9.0 – Mercury Interactive 2003. szept. és 2006. ápr.
Hp-QuickTest Professional v9.1 – v11.0 – a HP megszerezte és kiadta 2007. február – 2010. szeptember
Hp-Unified Functional Testing v11.5 – v11.53 2012 – 2013 nov.

Előnyök

  • Automatizált tesztek VBScript használatával történő fejlesztéséhez nincs szükség magasan képzett kódolóra, és viszonylag könnyű, ha összehasonlítva más objektumorientált programozási nyelvekkel.

  • Könnyen kezelhető, egyszerű a navigáció, az eredmények ellenőrzése és a jelentés létrehozása.

  • Könnyen integrálható a Tesztkezelő eszközzel (Hp-Quality Center), amely lehetővé teszi az egyszerű ütemezést és felügyeletet.

  • Használható mobilalkalmazások tesztelésére is.

  • Mivel HP termékről van szó, a HP és fórumai teljes támogatást nyújtanak a technikai problémák megoldásához.

Hátrányok

  • A Seleniumtól eltérően a QTP csak a Windows operációs rendszerben működik.

  • A böngészők nem minden verziója támogatott, és a tesztelőknek meg kell várniuk a javítás kiadását az egyes főbb verziók esetében.

  • Ennek ellenére azt mondtam, hogy kereskedelmi eszköz, az engedélyezési költségek nagyon magasak.

  • Annak ellenére, hogy a parancsfájl-készítés ideje rövidebb, a végrehajtási idő viszonylag hosszabb, mivel terheli a CPU-t & RAM.

Hirdetések

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