QTP-keretrendszerek

hirdetések

a keretrendszer olyan iránymutatásokat/bevált gyakorlatokat határoz meg, amelyek egy sor szabványt érvényesítenek, ami megkönnyíti a végfelhasználók számára a munkát. Különböző típusú automatizálási keretek léteznek, a leggyakoribbakat az alábbiakban soroljuk fel−

  • kulcsszó-vezérelt keretrendszer
  • adatvezérelt keretrendszer
  • hibrid keretrendszer

kulcsszó-vezérelt keretrendszer

a kulcsszó-vezérelt tesztelés a funkcionális automatizálási tesztelési keretrendszer egyik típusa, amelyet táblázatvezérelt tesztelésnek vagy cselekvési szó alapú tesztelésnek is neveznek.

a kulcsszó-vezérelt tesztelés során táblázatformátumot, általában táblázatot használunk kulcsszavak vagy műveletszavak meghatározására minden végrehajtani kívánt funkcióhoz.

 kulcsszó vezérelt tesztelés az automatizálási tesztelésben

előnyök

  • ez a legalkalmasabb kezdő vagy nem technikai tesztelő számára.

  • lehetővé teszi a tesztek absztraktabb módon történő írását ezzel a megközelítéssel.

  • a kulcsszó-vezérelt tesztelés lehetővé teszi az automatizálás korábbi indítását az SDLC-ben, még mielőtt egy stabil felépítést tesztelésre szállítanának.

  • nagyfokú újrafelhasználhatóság van.

hátrányok

  • a kulcsszavak és a kapcsolódó funkciók fejlesztésébe történő kezdeti befektetés hosszabb időt vehet igénybe.

  • ez korlátozhatja a technikailag képes tesztelőket.

Data Driven Framework

az adatvezérelt tesztelés olyan teszt szkriptek létrehozása, ahol a tesztadatok és / vagy a kimeneti értékek az adatfájlokból olvashatók, ahelyett, hogy ugyanazokat a kódolt értékeket használnák a teszt futtatásakor. Így a tesztelők tesztelhetik, hogy az alkalmazás hogyan kezeli hatékonyan a különféle bemeneteket. A következő adatfájlok bármelyike lehet−

  • datapools
  • Excel fájlok
  • ADO objektumok
  • CSV fájlok
  • ODBC források

folyamatábra

adatvezérelt tesztelés lehet a legjobban megérteni a következő diagram −

kulcsszó vezérelt tesztelés automatizálási tesztelés

előnyök

  • adatvezérelt keret kevesebb kódot eredményez
  • nagyobb rugalmasságot kínál a szkriptelési problémák fenntartásához és javításához
  • teszt adatok fejleszthetők

hátrányok

  • minden szkriptnek különbözőnek kell lennie ahhoz, hogy megértse a különböző adathalmazokat.

hibrid keretrendszer

a hibrid keretrendszer a kulcsszó-és adatvezérelt keretrendszer kombinációja, amelyet a következő folyamatábra segítségével lehet legjobban leírni.

hibrid keretrendszer az automatizálási tesztelésben

befolyásoló tényezők

a következő paramétereket kell figyelembe venni a keretrendszer fejlesztése során. A befolyásoló tényezőket az alábbiakban soroljuk fel−

  • a Keretfájloknak támogatniuk kell a verziókezelő szoftvereket, mint például az SVN, CVS, MS Source Control

  • a keretrendszernek támogatnia kell a szkriptek végrehajtását különböző környezetekben, azaz-QA, SAT, DEV

  • Objektumváltozások esetén a szkripteknek minimális változtatásokkal kell végrehajtaniuk.

  • a keretrendszernek konfigurálnia kell magát, és gondoskodnia kell az előfeltételekről, például mappák/adatbázisok létrehozásáról.

  • a keretrendszernek robusztus jelentési struktúrával kell rendelkeznie, hogy a szkript/alkalmazás problémái könnyen észlelhetők legyenek

  • a keretrendszernek nagyobb rugalmassággal kell rendelkeznie, hogy könnyen használható legyen

  • a keretrendszernek követnie kell a kódolási szabványokat, hogy a fájlok, funkciók és a változások előzményei megfelelően legyenek karbantartva.

a következő fejezetben megtanuljuk, hogyan tervezzünk egy egyszerű keretet.

hasznos videó tanfolyamok

videó

HP UFT / QTP online képzés

108 előadások 8 óra

Pavan Lalwani

reklámok

Write a Comment

Az e-mail-címet nem tesszük közzé.