A 15 legnépszerűbb automatizálási teszt interjúkérdések & Válaszok

Anonim

Az alábbiakban gyakran feltett kérdéseket kapunk az interjúkban friss és friss tapasztalt minőségi szakemberek számára.

1) Mi az automatizálási teszt?

Az automatizálási tesztelés egy technika, amely automatizáló eszközt használ a tesztelő tesztszkriptjeinek és eseteinek írásához és végrehajtásához.

Az automatizálási tesztelés fő célja, hogy csökkentse a manuálisan futtatandó tesztesetek számát, és ne szüntesse meg teljesen a manuális tesztelést.

2) Mikor automatizálja a tesztet?

Automatizálás előnyben részesített a következő esetekben

  • Ismétlődő feladatok
  • Füst- és józansági tesztek
  • Tesztelés több adatsorral
  • Regressziós teszt esetek

A döntés általában a megtérülés (ROI) alapján történik

3) Mikor nem automatizálja a tesztelést?

A következő esetekben nem szabad automatizálni

  • Amikor a tesztelés alatt álló alkalmazás gyakran változik
  • Egyszeres tesztesetek
  • Adhoc - Véletlenszerű tesztelés

4) Melyek az automatizálási folyamat lépései?

Az automatizálási folyamatban az érintett lépések vannak

  • A Teszt eszköz kiválasztása
  • Határozza meg az automatizálás körét
  • Tervezés, tervezés és fejlesztés
  • Teszt végrehajtása
  • Karbantartás

5) Mely pontokra terjed ki az automatizálás tervezési fázisa?

Az automatizálás tervezési fázisa során aggodalomra ad okot

  • Válassza ki a "megfelelő" automatizálási eszközt
  • Selection Automation Framework, ha van ilyen
  • Az automatizálás hatálya alá tartozó és hatályon kívül eső elemek listája
  • Tesztkörnyezet beállítása
  • A projekt ütemterveinek Grant Chartjának elkészítése a teszt szkriptek fejlesztéséhez és végrehajtásához.
  • Határozza meg a teszt teljesítéseket

6) Milyen állapotban nem használhatunk automatizálási tesztet az Agile módszerhez?

Az automatizálási teszt nem használható agilis módszerekhez a következő körülmények között

  • Amikor az agilis tesztelés mindig kérjen változtatásokat a követelményekben
  • Amikor az Agile-ben teljes körű dokumentációra van szükség
  • Csak azokra a regressziós tesztekre alkalmas, olyan agilis tesztek során, mint a folyamatos integráció

7) Melyek a jó automatizálási eszköz elsődleges jellemzői?

  • Tesztkörnyezet támogatás és könnyen használható
  • Jó hibakeresési lehetőség
  • Robusztus tárgyazonosítás
  • Objektum és kép tesztelési képességek
  • Tárgyazonosítás
  • Az adatbázis tesztelése
  • Támogasson több keretet

8) Milyen típusú keretrendszereket használnak a szoftver automatizálás tesztelésében?

A szoftver automatizálás tesztelésében négyféle keretet használnak

  • Adatvezérelt automatizálási keretrendszer
  • Kulcsszó által vezérelt automatizálási keretrendszer
  • Moduláris automatizálási keretrendszer
  • Hibrid automatizálási keretrendszer

9) Mi a szkriptelési szabvány az automatizálási teszt végrehajtása során?

A szkriptek automatizálásakor meg kell fontolnia a következőket:

  • Egységes elnevezési szokás.
  • 3 megjegyzéssor minden 10 kódsorhoz
  • Megfelelő behúzás.
  • Robusztus hibakezelési és helyreállítási forgatókönyv
  • Keretek használata, ahol csak lehetséges

10) Melyek a legnépszerűbb automatizálási tesztelési eszközök?

Az automatizálási tesztek legnépszerűbb teszteszköze a

  • QTP (HP UFT)
  • Racionális robot
  • Szelén

11) Mi alapján tudja feltérképezni az automatizálási tesztek sikerét?

A kritériumok követésével feltérképezhető az automatizálási tesztek sikere

  • Hibakeresési arány
  • Automatizálás végrehajtási idő és időmegtakarítás a termék kiadásához
  • A munkaerő és egyéb költségek csökkentése

12) Sorolhatnánk a kézi tesztelés néhány hátrányát?

  • A kézi szoftvertesztelés több időt és több erőforrást igényel.
  • Pontatlanság
  • Ugyanazon teszteset ismételt végrehajtása hibára hajlamos és unalmas.
  • Nem praktikus kézi tesztelést végezni nagyon nagy projekteken és időhatárolt projekteken.

13) Mondja el, mit tud a szelénről

A Selenium egy ingyenes (nyílt forráskódú) Teszt automatizálási könyvtár. A webes és mobil környezetek automatizálására szolgál. Ez áll

  1. Selenium IDE (Böngésző kiegészítés - Felvétel és lejátszás eszköz)
  2. Szelén WebDriver
  3. Szelénrács (elosztott tesztelés)

A Selenium olyan nyelveken támogatja a szkripteket, mint a Java, C #, Python, Ruby, PHP, Perl, Javascript.

14) Meséljen a QTP-ről

A QTP (Quick Test Professional) ma HP UFT néven ismert. Ez egy kereskedelmi automatizálási eszköz, és támogatja többek között a webes, asztali, SAP-, Delphi-, Net-, ActiveX-, Flex-, Java-, Oracle-, Mobile-, PeopleSoft-, PowerBuilder-, Siebel-, Stingray-, Visual Basic-tesztkörnyezeteket.

A szkript nyelve VBScript. Az eszköz jól gélesedik a HP ALM (Tesztkezelő eszköz) és a HP LoadRunner (Teljesítmény tesztelő eszköz) segítségével.

A QTP legfontosabb jellemzői közé tartozik az üzleti folyamatok tesztelése, a kulcsszó által vezérelt keretrendszer, az XML támogatás, a robusztus ellenőrző pontok, a teszt eredményei.

15) Magyarázza el, mi az a Sikuli?

A Sikuli egy olyan eszköz, amely "Visual Image Match" módszerrel automatizálja a grafikus felhasználói felületet. A Sikuli összes webes elemét képként kell elkészíteni, és a projekten belül kell tárolni.

A Sikuli áll

  • Sikuli forgatókönyv
  • Visual Scripting API for Jython
  • Sikuli IDE

A Sikuli gyakorlati felhasználása az

  • Flash-webhelyek vagy objektumok automatizálására használható
  • Automatizálni tudja az ablak alapú alkalmazásokat és bármit, amit a képernyőn lát, a belső API támogatás használata nélkül
  • Egyszerű API-t biztosít
  • Könnyen összekapcsolható olyan eszközökkel, mint a Selenium
  • Az asztali alkalmazás automatizálható
  • A Sikuli széleskörű támogatást kínál a flash objektumok automatizálásához
  • Az asztali számítógép automatizálásához erőteljes "Visual Match" és Flash objektumokat használ
  • Bármely technológia-.NET, Java,

16) Mondja meg, mi a különbség a szelén és a sikuli között?

Sikuli

Szelén

  • Széleskörű támogatást nyújt a flash objektumok automatizálásához
  • Egyszerű API-val rendelkezik
  • Vizuális egyezéssel elemeket keres a képernyőn. Tehát bármit automatizálhatunk, amit a képernyőn látunk
  • Automatizálni tudja az internetet, valamint a Windows alkalmazást
  • Nem képes automatizálni a flash objektumokat, például a videolejátszót, az audiolejátszót,
  • Bonyolult API-val rendelkezik
  • Nincs vizuális egyezése
  • Csak webalkalmazásokat tud automatizálni

Ingyenes PDF-letöltés: Automatizálási interjúkérdések és válaszok