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
- Selenium IDE (Böngésző kiegészítés - Felvétel és lejátszás eszköz)
- Szelén WebDriver
- 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 |
|
|
Ingyenes PDF-letöltés: Automatizálási interjúkérdések és válaszok