Bevezetés a felderítő tesztelésbe
A feltáró vizsgálati cikk elindítása előtt nagyon fontos, hogy megismerjük a felfedezés szó szerinti jelentését. A feltárással vagy a kutatással kapcsolatos vagy azzal járó feltáró eszközök. A felfedező tesztelés a tanulás, a felfedezés és a vizsgálat részét képezi. Az egyes tesztelők szabadságára és felelősségére összpontosít. Ez egy új gondolkodásmód, a szoftver tesztelésének jelenlegi trendjében automatizálásra van szükség. Amint maga a cím is sugallja, ez egy parallaxis tanulási jelenség, a teszt végrehajtása és a teszt tervezési folyamata. Azt állíthatjuk, hogy ebben a tesztelésben átfogó mintavételi ütemezést, elrendezést, kiértékelést és teljesítményértékelést végezzünk. A szkriptvizsgálat divatos volt a feltáró tesztelés előtt. Tehát, mielőtt tovább folytatnánk a cikket, nagyon fontos számunkra, hogy megismerjük a különbséget a szkriptelt és a feltáró tesztelés között.
Szkriptvizsgálás
- Ez a követelményekből irányul.
- A teszt esetek meghatározását előre előre jelezzük.
- A tesztelés megerősítését a követelményhatáron belül adják meg.
- Erős döntéshozatal és hangsúlyozza a jóslatot.
- A feltáró tesztelés magában foglalja a megerősített tesztelést.
- A tesztelés ellenőrzéséről is szól.
- Olyan, mintha beszédet beszélt egy vázlatban.
- Ez egy ellenőrizhető szkript.
Felfedező tesztelés
- A követelmény szempontjából is irányul, de a tesztelés során szintén feltárják.
- Meg tudja határozni a tesztelési esetek számát is a tesztelés során.
- Rendszer, projekt vagy alkalmazás magas szintű vizsgálata.
- Hangsúlyozza az alkalmazkodóképességet és a tanulási kritériumokat is.
- A teszt esetek és a teszt tervezésének fejlesztéséről szól.
- Nagyon spontán módon dönt.
- A tesztelő elme ellenőrizhető, vagy ellenőrzés alatt áll.
Tehát alapvetően megértettük a fő különbséget a szkriptelt tesztelés és a feltáró tesztelés között. Tehát itt az ideje, hogy megismerje a feltáró tesztelés néhány funkcióját.
A feltáró tesztelés sajátosságai
- Ez egyfajta szigorú, durva és strukturált tesztelés.
- Ez eltér a véletlenszerű teszteléstől, de az ilyen típusú tesztelés magában foglalja a hibakeresés célját.
- Az ilyen típusú tesztelési struktúra idődokszorosítást vagy charter-et tartalmaz.
- Könnyen kezelhetjük és megtaníthatjuk a felderítő teszteket.
- Az ilyen típusú tesztelés nem módszer vagy keret, hanem egyfajta megközelítés.
A felderítő tesztelés működése
Itt az ideje, hogy megvitassuk, hogyan működik a felderítő tesztelés a jelen világban. Tehát öt szakaszból áll, amelyekben minden szakasz felelős egy egyedi tesztelési jelenségért, amelyet munkamenet alapú tesztmenedzsmentnek (SBTM ciklus) hívnak.
1.Hibás taxonómia jön létre (osztályozás)
- Ebben a szakaszban meg kell osztani és kategorizálni kell a tesztelés során talált hibatípusokat.
- Ezt követően elemeztük az ilyen típusú hiba előfordulásának alapvető okait.
- Ezután keresse meg az egyes hibák kockázati arányát, majd kövesse azok megoldását.
2.Time Box
- A tesztelő párok számára legfeljebb 90 perc időtartamot írhatnak elő.
- Az előírt másfél órás munkamenetek során nem szabad akadályozni.
- Ez 45 perccel növekedést vagy csökkenést jelenthet.
- Ebben a szakaszban a tesztelő megvizsgálja a hibát, és visszatér a békés megoldáshoz.
3. Tesztelje a chartákat
- A tesztszabályok által javasolt teszt esetek.
- A legfontosabb dolog, amelyet tesztelni kell
- A tesztelés megközelítése.
- Az alkalmazás kimenete a teszt esetének javítása után.
- A feltáró tesztelés során a fő kiindulópont a tesztötletek kezelése.
- A teszt charter teszter segítségével határozza meg az alkalmazás felhasználóját a rendszer használatáról.
4.Eredmények áttekintése
- A hibák értékelése elmaradt.
- A teszt esetek igazolása jobb tanulást eredményez.
- A lefedettségi területek tesztelése prioritást élvez.
5.Debriefing
- A kimeneti eredményt összeállítják.
- A charter eredményt összehasonlítják.
- További tesztelés ellenőrzése szükséges vagy sem.
Mélyebb magyarázat érdekében az alábbiakban említett tippeket kell átadni a jobb teszteléshez:
- A tesztelés pontos céljának már a kezdetektől nagyon konkrétnak kell lennie.
- Az alkalmazás termékminőségének rendszeres szekcionális tesztelésére van szükség, tehát a tesztelőnek meg kell válaszolnia, miért, mikor és mi kapcsolódik a hibák teszteléséhez.
- A hibákat nagyon finoman kell megtalálni.
- A teszter párosítása jó tesztelést eredményezhet.
- Minél többet tesztelünk, annál több esélyünk van a hiba vagy problémák elemzésére.
A feltáró tesztelés során a tesztelőnek meg kell őriznie a következő dokumentációt, amely a következő:
- Tesztelési lefedettség
- Kockázat
- Tesztelje a végrehajtási naplókat
- Problémák / kérdések
Előnyök és hátrányok
Fedezzük fel a feltáró tesztelés kiemelkedő előnyeit és hátrányait.
Íme néhány fő előnye:
- Hasznos, ha a követelménydokumentum nem áll rendelkezésre teljes mértékben, vagy csak részben érhető el.
- Több hibát találhat, mint a szkriptált tesztelés a vizsgálati folyamatban.
- Fedje le az összes hibát, amelyet a kézi tesztelés vagy más típusú tesztelés során figyelmen kívül hagynak.
- Egyre több teszt eset alkalmazásával ez növeli a tesztelő képzeletének problémamegoldó képességét is.
- A feltáró tesztelés magában foglalja az összes követelményt, forgatókönyvet és tesztelési esetet.
- Ez elősegíti a tesztelő intuíciójának és kreativitásának ösztönzését.
Az alábbiakban felsoroljuk a hátrányokat:
- Az ilyen típusú teszteléshez előzetes ismeretekre van szükség a tesztelésről.
- Az ilyen típusú tesztelésnek korlátozódik a tesztelő ismerete.
- Egy adott hiba tesztelésének kudarcát nem szabad megismételni.
- Fenntartja a teszt esetek és a hibajavítások megfelelő dokumentációját.
Mikor van a pontos igény?
- Amikor az ipar vagy a tech cégek tesztelõi rendelkeznek a hozzáértõ és tapasztalt tesztelõvel.
- A korai iteráció követelménye.
- Ez egyfajta nagyon kritikus alkalmazás.
- A feltáró tesztelés széles körben alkalmazható, amikor a feltáró tesztelés inkább a tesztelők tudására és tapasztalataira helyezi a hangsúlyt, tehát sokkal jobb eredményt nyújt a szkriptált teszteléshez képest, mivel az alkalmazkodóképességre és a tanulási perspektívára összpontosít.
Ajánlott cikkek
Ez egy útmutató a Mi a felfedező tesztelés útmutatójához? Itt megvitattuk a különbséget a szkriptált tesztelés és a feltáró tesztelés, a szolgáltatás, a működés, a feltáró tesztelés előnyei és hátrányai között. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Mi a titkosítás?
- Regressziós tesztelés Meghatározás, példa
- Fekete doboz tesztelése Szoftvertesztelés
- ISTQB interjúkérdések