Érdemes használni QTP Automation Testing Tool a projekt?
a Quick Test Professional (QTP) egy automatizált funkcionális tesztelő eszköz mind a webes, mind az asztali alkalmazások tesztelésére, és a VB szkriptnyelven alapul. Figyelembe véve az eszköz hatékonyságát, ez az egyik legszélesebb körben használt automatizálási tesztelő eszköz a tesztiparban. Elemezzük a QTP tesztelő eszköz jelentőségét és az alkalmazás tesztelésének folyamatát.
QTP kínál különböző plug-inek integrálni a különböző technológiák. Ez a leggyakrabban használt web-alapú alkalmazások az ügyfelek és szerverek. Rögzíti a felhasználói eseményeket, például az egérkattintásokat stb. A VB szkriptnyelvi tesztek fejlesztése kevés kódolási ismeretet igényel a szoftvertesztelő szakemberek számára a tesztesetek kidolgozásához és futtatásához. Leginkább a QTP eszközt használják az UI-alapú tesztesetekhez, és automatizálja a nem UI teszteseteket, például fájlműveleteket, adatbázis-tesztelést stb.
a QTP eszköz kiértékeli a tényleges és várható eredményeket, és az eredményeket egy végrehajtási összefoglalóban osztja meg. Lehetővé teszi a tesztelők számára, hogy ellenőrző pontokat adjanak hozzá, hogy megbizonyosodjanak arról, hogy az alkalmazás teszteredményei a vártnak felelnek meg. A QTP testing tool környezet problémamentes navigációt biztosít az érvényesítéstől a jelentéskészítésig. A QTP-ben nincs integrált fejlesztői környezet (IDE). Ehelyett a tesztelő független környezetet hozhat létre a tesztesetekhez.
alapértelmezés szerint a QTP tesztautomatizálási eszköz integrálva van a minőségközpontba, amely megkönnyíti a tesztelők számára a tesztesetek ütemezését és nyomon követését. Mivel a QTP egy HP vállalati termék, erős közösségi támogatást nyújt a tesztelőknek a problémák megoldásához és az eszköz további megismeréséhez. Bár hatékonyságáról ismert, az egyetlen gond a kereskedelmi automatizálási tesztelés. A költségek és a karbantartás igen magas. A kereskedelmi tesztautomatizálásnak és a nyílt forráskódú eszközöknek számos oka van arra, hogy miért részesítik előnyben a QTP-t, de ez pusztán az üzleti felhasználási esettől függ. A kereskedelmi és nyílt forráskódú automatizálási teszteszközök mindegyike meghatározott célokat, következményeket és képességeket tartalmaz.
a QTP Tesztautomatizálási eszköz előnyei
- a kód újra felhasználható
- a tesztadatok kezelése hatékony
- a Tesztkód karbantartása egyszerű
- mint minden más automatizálási tesztelő eszköz, a QTP szoftver tesztelési időt takarít meg azáltal, hogy automatizálja a szkriptek felhasználói felület használatával történő előállításának folyamatát
- a teszt eredményei bejelentkezett egy külön fájlokat, így könnyen érthető
- a QTP, akkor is, ha a teszt script nem sikerül, az egységes funkcionális tesztelési folyamat nem állítja le a végrehajtási folyamatot. A keretrendszer továbbra is jelenti a hibákat, és a következő tesztesethez lép
7 lépés folyamat QTP tesztelés végrehajtása
a tesztelési folyamat megkezdése előtt dolgozzon ki egy részletes leírást a tesztesetről, beleértve a követendő pontos tesztlépéseket, a bemeneti adatokat és az összes ellenőrizendő elemet. Az információknak tartalmazniuk kell mind az adatok ellenőrzését, mind a létezését.
munkamenet rögzítése
ebben a fázisban hajtsa végre a tesztelési lépéseket egyenként a vizsgált alkalmazáson (aut). Az AUT objektumoknak az Objektumtárban kell lenniük, és a futásidejű objektumok azonosítására szolgálnak. QTP automatikusan rögzíti a megfelelő VB Script nyilatkozatok minden egyes lépés végre.
fokozza a vizsgálati folyamat
- tesztek lehet érvényesíteni meghatározásával ellenőrző pontok belül a vizsgálatok, amely lehetővé teszi, hogy keressen egy adott értéket egy oldal vagy objektum. Könnyebb és gyorsabb ellenőrző pontok hozzáadása a felvételi folyamat során
- a teszt hatókörének kibővítése, a rögzített értékek paraméterekkel történő cseréje és az alkalmazás teljesítményének ellenőrzése különböző adatbevitelekkel
- logikai, feltételes utasítások és hurkok hozzáadása a teszthez, hogy speciális ellenőrzéseket hajtson végre a tesztesetben
hibakeresés a tesztelési folyamatban
amikor egy szkriptet módosítanak, a tesztelőknek végre kell hajtaniuk a tesztelési folyamatot szkript annak ellenőrzésére, hogy a teszt eset minden esetben megfelelően működik-e.
futtassa a tesztet új Alkalmazásverziókon
ebben a szakaszban futtassa a tesztet az alkalmazás viselkedésének ellenőrzésére az összes verziójában. A teszt létrehozása után különböző típusú futtatásokat hajthatunk végre.
az eredmények elemzése
a teszt futtatása után tekintse át az összefoglalót és a részletes jelentéseket az Eredménymegjelenítőben. Ha az alkalmazás képei a futtatás során kerülnek rögzítésre, akkor azok megtekinthetők az Eredménynézegető Képernyőfelvevő lapján.
Hibabejelentés
minden azonosított eseményt jelenteni kell. Ha Quality Center használják, hibák automatikusan felvetett sikertelen tesztek QTP.
A szerzőről
Sneha Tesztmérnökként dolgozik a V-Soft Consultingnál, és Szoftvertesztelési karrierje 4 évig tart. Tesztmérnökként a Web & mobilalkalmazások (Android & iOS), a GUI, a funkcionális, az integráció, a rendszer, az Ad-hoc, a használhatóság, az adatbázis, a füst regresszió és az újbóli tesztelés terén szerzett tesztelési ismereteket. Emellett nagyon jártas az agilis módszertan és az AI területeken.
Leave a Reply