Kézi tesztelés
A kézi tesztelés egy olyan szoftveres tesztelés, amelyben a teszteseteket egy tesztelő manuálisan hajtja végre, automatizált eszközök használata nélkül. A kézi tesztelés célja a szoftveralkalmazás hibáinak, problémáinak és hibáinak azonosítása. A kézi szoftvertesztelés a legprimitívebb módszer az összes tesztelési típus közül, és segít megtalálni a kritikus hibákat a szoftveralkalmazásban.
Minden új alkalmazást manuálisan kell tesztelni, mielőtt a tesztelés automatizálható lenne. A kézi szoftvertesztelés több erőfeszítést igényel, de szükséges az automatizálhatóság megvalósíthatóságának ellenőrzéséhez. A manuális tesztelési koncepciók nem igényelnek semmilyen tesztelő eszközt. A Szoftvertesztelés egyik alapelve a " 100% -os automatizálás nem lehetséges ". Ez elengedhetetlenné teszi a kézi tesztelést.
Ebben a Kezdőknek szóló kézi tesztelési útmutatóban részletesen bemutatjuk az összes kézi tesztelési koncepciót és témát.
Kattintson ide, ha a videó nem érhető el
A kézi tesztelés célja
A kézi tesztelés fő koncepciója annak biztosítása, hogy az alkalmazás hibamentes legyen, és a meghatározott funkcionális követelményeknek megfelelően működjön.
A tesztcsomagokat vagy eseteket a tesztelési szakaszban tervezték, és 100% -os vizsgálati lefedettséggel kell rendelkezniük.
Arról is gondoskodik, hogy a bejelentett hibákat a fejlesztők kijavítsák, és a tesztelők újra teszteljék a rögzített hibákat.
Alapvetően ez a teszt ellenőrzi a rendszer minőségét és hibamentes terméket juttat el az ügyfélhez.
A kézi tesztelés típusai:
Az alábbi ábra a manuális tesztelés típusait mutatja be. Valójában bármilyen típusú szoftver tesztelési típus végrehajtható mind manuálisan, mind automatizálási eszköz segítségével.
- Fekete doboz tesztelése
- Fehér doboz tesztelése
- Egység tesztelése
- Rendszer tesztelés
- Integrációs tesztelés
- Elfogadási teszt
Hogyan végezhető el a kézi tesztelés
- Olvassa el és értse meg a szoftver projekt dokumentációját / útmutatóit. Tanulmányozza továbbá a tesztelés alatt álló alkalmazást (AUT), ha van ilyen.
- Vázlat teszt esetek, amelyek lefedik a dokumentációban említett összes követelményt.
- A tesztesetek áttekintése és kiértékelése a Team Lead, Client (adott esetben) segítségével
- Végezze el a teszteseteket az AUT-on
- Hibák jelentése.
- Miután kijavították a hibákat, hajtsa végre újra a sikertelen teszteseteket, hogy ellenőrizze, hogy sikeresek-e.
A kézi tesztelés mítoszai
Az alábbiakban bemutatunk néhány, a teszteléssel kapcsolatos általános mítoszt és tényt:
Tévhit: Bárki végezhet manuális tesztelést
Tény : A teszteléshez sok készség szükséges
Tévhit: A tesztelés 100% -ban hibamentes terméket biztosít
Tény : A tesztelés megkísérli megtalálni a lehető legtöbb hibát. Az összes lehetséges hiba azonosítása lehetetlen.
Tévhit: Az automatizált tesztelés erősebb, mint a kézi tesztelés
Tény : 100% -os teszt automatizálás nem végezhető el. A szoftveres kézi tesztelés szintén elengedhetetlen.
Tévhit: A tesztelés egyszerű
Tény : A tesztelés rendkívül nagy kihívást jelenthet. Egy alkalmazás tesztelése lehetséges felhasználási esetekhez minimális tesztesettel magas elemzési készséget igényel.
Manuális tesztelés vs automatizálási tesztelés
Kézi tesztelés | Automatizált tesztelés |
---|---|
A kézi tesztelés emberi beavatkozást igényel a teszt végrehajtásához. | Az Automatizálás tesztelése eszközök használata a tesztesetek végrehajtásához |
A kézi teszteléshez képzett munkaerőre lesz szükség, hosszú időre és magas költségekkel jár. | Az automatizálás tesztelése időt, költségeket és munkaerőt takarít meg. A rögzítés után könnyebb futtatni az automatizált tesztcsomagot |
Bármilyen típusú alkalmazást manuálisan tesztelhetünk, bizonyos tesztelési típusok, például az ad-hoc és a majom tesztek jobban megfelelnek a kézi végrehajtásnak. | Automatizált tesztelés csak stabil rendszerekhez ajánlott, és többnyire regressziós tesztelésre használják |
A kézi tesztelés ismétlődővé és unalmassá válhat. | Az ugyanazon tesztesetek újra és újra végrehajtásának unalmas részét az automatizálási szoftverek kezelik az Automation Testing alkalmazásban. |
Eszközök a kézi tesztelés automatizálásához
- Szelén
- QTP
- Jmeter
- Loadrunner
- TestLink
- Minőségi Központ (ALM)
Következtetés
A kézi tesztelés olyan tevékenység, amelyben a tesztelőnek nagyon türelmesnek, kreatívnak és nyitott gondolkodásúnak kell lennie.
A kézi tesztelés elengedhetetlen része a felhasználóbarát szoftverfejlesztésnek, mivel az emberek részt vesznek a szoftveralkalmazások tesztelésében, és a végfelhasználók is emberek. Végfelhasználói szempontból kell gondolkodniuk és cselekedniük.