Manuális tesztelés Teljes útmutató: Minden, amit tudnia kell



Ez a cikk segít részletes ismereteket szerezni a kézi tesztelésről, és elmagyarázza, miért olyan fontos, mint az automatizálási tesztelés

Minden szoftverprojektnek három kulcsfontosságú aspektusa van, ezek a költségek, az idő és a minőség. Ez a szoftverek rendszeres tesztelésével érhető el. minden informatikai projekt szerves része. A szoftvert tesztelik a hibák felderítésére és olyan problémák felkutatására, amelyek negatívan befolyásolhatják a felhasználói élményt. A tesztelés nagyjából a kézi tesztelés és .Ezen keresztül „Mi a kézi tesztelés?” cikkben megtudhatjuk a kézi tesztelést.

Vessünk egy pillantást a cikkben tárgyalt témákra:





Mi az a kézi tesztelés?

A kézi tesztelés az a gyakorlat, amikor egy alkalmazást manuálisan tesztelnek a hibák és hibák felderítésére. A teszteseteket manuálisan hajtják végre az emberek, eszközök és szkriptek támogatása nélkül.

Kézi tesztelés - Mi a kézi tesztelés - Edureka



Ez azt jelenti, hogy valaki valójában egy eszközzel szimulálja a végfelhasználó szerepét, hogy értékelje számos alkatrészt, beleértve a szoftver tervezését, funkcionalitását és teljesítményét. Átkattintanak egy webalkalmazás több elemén vagy egységén, eszköz vagy szkript támogatása nélkül. Hasznos, ha az automatizálás tesztelése nem lehetséges.

A kézi tesztelés előnyei

Az alábbiakban felsoroljuk a szoftver manuális tesztelésének néhány előnyét:

    • Az alkalmazás manuális tesztelése segít azonosítani az alkalmazás megjelenésével és működésével kapcsolatos esetleges problémákat
    • Megkönnyíti a tesztelő számára a vizuális összetevők, például a szöveg, az elrendezés, valamint az UI és UX problémák elérését
    • Alacsony költségű beruházást igényel, mivel nem szükséges költséges teszt automatizálási eszköz és magas szintű készség a működésükhöz
    • Alkalmazkodó és jól alkalmazható az alkalmazás nem tervezett módosításai esetén, és az alkalmazást a változások végrehajtása után tesztelni kell.
    • Lehetővé teszi az emberi megfigyelést, megítélést és intuíciót, ami hasznosabb lehet, ha a felhasználóbarátság vagy a jobb felhasználói élmény a cél

A tesztelés megkezdésekor az egyik elsődleges döntés, amelyet manuálisan kell tesztelnie, vagy automatizált tesztelést használ. Tehát tisztában kell lennie azzal, hogy a manuális tesztelés miben különbözik az automatizált teszteléstől. Nézzük meg.



Különbség a kézi tesztelés és az automatizálási tesztelés között?

Az alábbi táblázat felsorolja a kézi tesztelés és az automatizálási teszt közötti legfontosabb különbségeket.

Jellemzők Kézi tesztelés Automatizálás tesztelése
Felhasználói felület Garantálja a felhasználóbarát és jobb felhasználói élménytNem garantálja a pozitív felhasználói élményt és a felhasználóbarát lehetőséget
Pontosság& Megbízhatóság Alacsony, mivel a manuális tesztek hajlamosabbak az emberi hibákraMagas, mivel eszközöket és szkripteket használnak
Tesztelési idő MagasViszonylag alacsony
Beruházási költség Alacsony, a befektetés megtérülése (ROI) is alacsonyMagas, a befektetés megtérülése (ROI) szintén magas
Költségvetés szükséges Nem túl magasViszonylag magas
Emberi elem Lehetővé teszi az emberi megfigyeléseket az esetleges hibák felderítéséreNincs emberi megfigyelés

Mint látható, a kézi tesztelésnek is vannak negatív pontjai. Ezért nem javasoljuk, hogy manuális tesztelést alkalmazzon minden tesztelési szcenárióhoz. Vannak azonban olyan esetek, amikor a kézi tesztelés a legalkalmasabb. Lássuk.

Mikor kell használni a kézi tesztelést?

A kézi tesztelés a legalkalmasabb a következőkre:

Feltáró tesztelés

Ha a tesztet rosszul megírt dokumentáció és / vagy a végrehajtás rövid ideje jellemzi, akkor előnyösebb a kézi tesztelés. A feltáró teszteléshez a tesztelő tudására, kreativitására, elemző készségére és tapasztalatára van szükség. Alapvetően emberi készségekre van szükségünk a tesztelési folyamat végrehajtásához ebben a forgatókönyvben, amely a tesztek manuális végrehajtásával lehetséges.

Használhatóság tesztelése

A használhatósági tesztelés során a tesztelőknek meg kell mérniük, hogy a szoftver vagy a termék mennyire felhasználóbarát, hatékony vagy kényelmes a végfelhasználók számára. Ez megint emberi megérzést és tapasztalatot igényel, és eszközzel nem hajtható végre, és manuálisan szigorúan felügyelni kell. Tehát a kézi megközelítés előnyösebb.

névtér a c ++ - ban

Ad-hoc tesztelés

Az Ad-Hoc informális típusú tesztelés, ezért nincs külön megközelítés. Mivel mindenféle tervezés és dokumentáció nélkül hajtják végre, a tesztelő megértése és átlátása az egyetlen fontos tényező. A kézi tesztelés jó választás lenne ilyen helyzetben.

Most, hogy tudjuk, mikor kell használni a kézi tesztelést, nézzük meg a „Mi a kézi tesztelés” cikk következő részében a kézi tesztelés végrehajtásának módját.

Hogyan kell elvégezni a kézi tesztelést?

Itt egy tesztelő előre elvégzett készletet követve manuálisan végez teszteket a szoftveren . Nézzük meg alaposan, hogyan történik ez.

  1. Az első lépés a szoftver követelményeinek megértése, hogy megtudja, mit kell tesztelni és mi minősíti a hibát.
  2. A következő lépés a tesztesetek megírása. Végigvezeti Önt a lépések sorrendjén keresztül a szoftveralkalmazások funkcióinak és különböző forgatókönyveinek teszteléséhez.
  3. Amikor a tesztesetek elég jók és a tesztkörnyezet készen áll, hajtsa végre a teszteseteket. A teszteseteket ennek megfelelően jelölje meg „sikeresnek”, „sikertelennek vagy„ kihagyottnak ”.
  4. Tesztelőként Ön felelős a hibák naplózásáért. Ha hibákkal találkozik, tájékoztatnia kell a fejlesztőcsapatot a hibáról, és be kell nyújtania hibajelentést.
  5. Végül létre kell hoznia egy részletes vizsgálati eredményjelentést. Részleteket kell tartalmaznia arról, hogy mely teszteket kell újra lefuttatni, hány teszt sikertelen volt, hány tesztet kihagytak.

Bár ezeknek a lépéseknek a kézi végrehajtása nagy mennyiségű munkát igényel, kézi tesztelésre van szükség a jó felhasználói élmény és a magas színvonal biztosítása érdekében. Ennek a hátralévő részében „Mi az a kézi tesztelés?” cikkben tárgyaljuk a manuális tesztelés típusait

Milyen típusúak a manuális tesztek?

Az alábbiakban felsoroljuk a manuális tesztelés típusait. De ez a fajta teszt elvégezhető manuálisan vagy tesztautomatizáló eszközzel is.

Black-Box tesztelés

Ahogy a neve is sugallja a fekete doboz tesztelésében, a tesztelőnek nincs ismerete az alkalmazás kódjáról vagy felépítéséről. Csak kölcsönhatásba lép az alkalmazással, és teszteli az alkalmazás funkcionális és nem funkcionális viselkedését. Különböző black-box technikákat alkalmazhat a tesztelő hibák és hibák felkutatására.

Fehér doboz tesztelés

A white-box tesztelés során a tesztelő ismeri az alkalmazás kódját és felépítését. Ezért ezt a típusú tesztet gyakran üvegdoboz-tesztnek nevezik. Többnyire ezt a típusú tesztelést használják a fejlesztők az egység tesztelésére. Különböző fehér dobozos technikák létezhetnek, amelyeket a tesztelő használhat hibák és hibák felkutatására.

Egység tesztelése

Egység tesztelése a tesztelés módja a legkisebb kóddarabnak, amelyet egységként emlegetünk, amely logikusan elkülöníthető a rendszerben. Elsősorban az önálló modulok funkcionális helyességére összpontosít. Az egység szinte bármi lehet, amire vágysz - egy adott funkció, program vagy egy adott módszer az alkalmazáson belül.

Integrációs tesztelés

fibonacci c ++ rekurzió

Az egység tesztelése után hajtják végre, amikor a szoftver különböző egységeit, összetevőit és moduljait integrálják. A fő cél itt a modulok funkcionalitásának, stabilitásának és megbízhatóságának ellenőrzése. Az integrációs tesztelés középpontjában az összes modul közötti kommunikáció helyességének ellenőrzése áll.

Rendszer tesztelés

A rendszer tesztelése a következő lépés az integrációs tesztelés után. Teljes, teljesen integrált szoftverterméken hajtják végre, hogy értékeljék a rendszer viselkedését és megvizsgálják az integrált szoftveres számítógépes rendszer teljes működését a követelményekkel szemben. Különböző rendszer tesztelési technikák léteznek, mint például funkcionalitás, teljesítmény, méretezhetőség, stressz és regressziós teszt.

Elfogadási teszt

A felhasználói elfogadás tesztelése az a hivatalos teszt, amelyet a felhasználói igények és a funkciók feldolgozása alapján hajtanak végre. Ez a fajta teszt a végfelhasználók valós forgatókönyveire terjed ki. Helyesen kell elvégezni, mert megkapja azt az eredményt, amely alapján a felső vezetés jóváhagyja vagy elutasítja, hogy mely szoftverterméket fogadják el.

Ez az! Elértük a blog végét. A kézi tesztelésnek is vannak negatív pontjai. Időigényes és hajlamosabb a hibákra, mivel a tesztelés közvetlenül az embertől függ. A legjobb eredmény eléréséhez a kézi és automatizált tesztek megfelelő keverékére van szükség. Meg kell találni a legjobb megközelítést az adott tesztelési helyzetben, hogy a minőségi eredményt a költségvetés és az idővonal keretein belül elérje.

Ha megtalálta ezt: „Mi az a kézi tesztelés? Cikk releváns, nézd meg a élő online az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon.

Van egy kérdésünk? Kérjük, említse meg a „Mi az a kézi tesztelés?” Megjegyzés részben. cikket, és még visszatérünk.