Kézi tesztelési útmutató: Mi az, fogalmak, típusok és amp; Eszköz

Tartalomjegyzék:

Anonim

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:

Manuális tesztelési koncepciók

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

  1. 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.
  2. Vázlat teszt esetek, amelyek lefedik a dokumentációban említett összes követelményt.
  3. A tesztesetek áttekintése és kiértékelése a Team Lead, Client (adott esetben) segítségével
  4. Végezze el a teszteseteket az AUT-on
  5. Hibák jelentése.
  6. 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.