A szoftvertesztelés típusai (100 példa)
Mi a szoftvertesztelés típusa?
A szoftvertesztelés típusa a különböző tesztelési tevékenységek kategóriákba sorolása, amelyek mindegyikének meghatározott tesztcélja, tesztstratégiája és teszteredményei vannak. A tesztelési típus célja a tesztelt alkalmazás (AUT) érvényesítése a meghatározott tesztcélhoz.
Például az akadálymentesítési tesztelés célja az AUT érvényesítése, hogy elérhető legyen a fogyatékkal élők számára. Tehát, ha a szoftveres megoldást le kell tiltani, akkor ellenőrizze azt a Kisegítő lehetőségek tesztjei alapján.
A szoftvertesztelés típusai
A lista 100 szoftvertesztelési típus definíciókkal együtt. Minden minőségbiztosítási szakembernek kötelező olvasmány. Tekintse ezt az útmutatót az összes szoftvertesztelési típushoz.
- Átvételi teszt: Formális tesztelés annak megállapítására, hogy egy rendszer megfelel-e az elfogadási kritériumoknak, és lehetővé teszi az ügyfél számára, hogy eldöntse, elfogadja-e a rendszert vagy sem. Általában az ügyfél végzi el. Olvasson tovább Átvételi teszt
- Kisegítő lehetőségek tesztelése: A vizsgálat típusa, amely meghatározza a termék használhatóságát a fogyatékkal élők (siketek, vakok, értelmi fogyatékosok stb.) számára. Az értékelési folyamatot fogyatékkal élő személyek végzik. Olvasson tovább Kisegítő lehetőségek tesztelése
- Aktív tesztelés: A tesztelés típusa, amely a tesztadatok bevezetéséből és a végrehajtási eredmények elemzéséből áll. Általában a tesztelő csapat végzi.
- Agilis tesztelés: Az agilis kiáltvány alapelveit követő szoftvertesztelési gyakorlat, a tesztelést a rendszert használó ügyfelek szemszögéből hangsúlyozva. Általában a minőségbiztosítási csapatok végzik. Olvasson tovább Agilis tesztelés
- Életkor tesztelése: A tesztelés típusa, amely értékeli a rendszer jövőbeni teljesítményét. Az értékelési folyamatot tesztelő csoportok végzik.
- Ad-hoc tesztelés: Tervezés és dokumentálás nélkül végrehajtott tesztelés – a tesztelő a rendszer funkcionalitásának véletlenszerű kipróbálásával próbálja „megtörni” a rendszert. Ezt a tesztelő csapat végzi. Olvasson tovább Ad-hoc tesztelés
- Alfa tesztelés: Az alfatesztelés egyfajta szoftvertesztelés, amelyet a fejlesztő webhelyén hajtanak végre, hogy azonosítsák a hibákat, a használhatósági problémákat és a funkcionalitásbeli hiányosságokat, mielőtt a terméket béta tesztelésre bocsátanák. Ez magában foglalja a belső tesztelőket, például a fejlesztőket és a minőségbiztosítási csapatokat, és néha kiválasztott végfelhasználókat ellenőrzött környezetben. Olvasson tovább Alfa tesztelés
- Az állítás tesztelése: A vizsgálat típusa, amely annak ellenőrzéséből áll, hogy a feltételek megerősítik-e a termékkövetelményeket. Ezt a tesztelő csapat végzi.
- API tesztelés: Tesztelési technika hasonló az egységteszteléshez, mivel a kódszintet célozza meg. Az API-tesztelés abban különbözik az egységteszteléstől, hogy jellemzően minőségbiztosítási feladat, nem pedig fejlesztői feladat. Olvasson tovább API tesztelés
- Összes páros tesztelés: Kombinatorikus tesztelési módszer, amely a bemeneti paraméterek összes lehetséges diszkrét kombinációját teszteli. Ezt a tesztelő csoportok végzik.
- Automatizált tesztelés: Tesztelési technika, amely Automation Testing eszközöket használ a környezet beállításának, a teszt végrehajtásának és az eredmények jelentésének vezérlésére. Ezt számítógép végzi, és a tesztelő csoportokon belül használják. Olvasson tovább Automatizált tesztelés
- Alapút tesztelés: Tesztelési mechanizmus, amely egy eljárási terv logikai összetettségének mértékét határozza meg, és ezt útmutatóként használja a végrehajtási útvonalak alapvető halmazának meghatározásához. Ezt használják a tesztelő csoportok tesztesetek meghatározásakor. Olvasson tovább Alapút tesztelés
- Visszamenőleges kompatibilitás tesztelése: Tesztelési módszer, amely ellenőrzi a fejlesztett szoftver viselkedését a tesztkörnyezet régebbi verzióival. Ezt a tesztelő csapat végzi.
- Bétatesztelés: Utolsó tesztelés az alkalmazás kereskedelmi célú kiadása előtt. Ezt általában a végfelhasználók vagy mások végzik.
- Benchmark tesztelés: Tesztelési technika, amely reprezentatív program- és adatkészleteket használ, amelyek célja a számítógépes hardver és szoftver teljesítményének értékelése egy adott konfigurációban. Tesztcsoportok végzik. Olvasson tovább Benchmark tesztelés
- Big Bang integrációs tesztelés: Tesztelési technika, amely csak akkor integrálja az egyes programmodulokat, ha minden készen áll. Ezt a tesztelő csoportok végzik.
- Bináris hordozhatóság tesztelése: Technika, amely teszteli a végrehajtható alkalmazást a rendszerplatformokon és -környezeteken keresztüli hordozhatóság szempontjából, általában az ABI-specifikációnak való megfelelés érdekében. Ezt a tesztelő csoportok végzik.
- Határérték tesztelése: Szoftvertesztelési technika, amelyben a teszteket úgy tervezték, hogy a határértékek képviselőit is magukban foglalják. Ezt a minőségbiztosítási tesztelő csoportok végzik. Olvasson tovább Határérték-tesztelés
- Alulról felfelé irányuló integrációs tesztelés: Az alulról felfelé építkező integrációs tesztelés során először a legalacsonyabb szintű modult fejlesztik ki, a többi modult pedig, amelyek a „fő” program felé haladnak, integrálják és egyenként tesztelik. Általában a tesztelő csoportok végzik.
- Ágazati tesztelés: Tesztelési technika, amelyben a program forráskódjának minden ágát legalább egyszer tesztelik. Ezt a fejlesztő végzi.
- Szélességvizsgálat: Tesztcsomag, amely a termék teljes funkcionalitását gyakorolja, de nem teszteli részletesen a funkciókat. Ezt tesztelő csapatok végzik.
- Fekete doboz tesztelése: Szoftvertesztelési módszer, amely az alkalmazás kódjának/belső szerkezetének konkrét ismerete nélkül ellenőrzi az alkalmazás működőképességét. A tesztek a követelményeken és a funkcionalitáson alapulnak. Minőségbiztosítási csapatok végzik. Olvasson tovább Fekete doboz tesztelés
- Kódvezérelt tesztelés: Tesztelési technika, amely olyan tesztelési keretrendszereket (például xUnit) használ, amelyek lehetővé teszik az egységtesztek végrehajtását annak meghatározására, hogy a kód különböző szakaszai a várt módon működnek-e különböző körülmények között. Ezt a fejlesztőcsapatok végzik.
- Kompatibilitási tesztelés: Tesztelési technika, amely ellenőrzi egy szoftver teljesítményét egy adott hardverben/szoftverben/operációs rendszerben/hálózati környezetben. Ezt a tesztelő csoportok végzik. Olvasson tovább Kompatibilitási tesztelés
- Összehasonlító tesztelés: Tesztelési technika, amely összehasonlítja a termék erősségeit és gyengeségeit korábbi verziókkal vagy más hasonló termékekkel. Tesztelők, fejlesztők, termékmenedzserek vagy terméktulajdonosok végezhetik. Olvasson tovább Alkatrészek tesztelése
- Alkatrész tesztelése: Tesztelési technika hasonló az egységteszthez, de magasabb szintű integrációval – a tesztelést az alkalmazás kontextusában végzik, ahelyett, hogy egy konkrét módszert közvetlenül tesztelnének. Tesztelő vagy fejlesztői csapatok végezhetik.
- Konfiguráció tesztelése: Tesztelési technika, amely meghatározza a hardver és a szoftver minimális és optimális konfigurációját, valamint az erőforrások, például memória, lemezmeghajtók és CPU hozzáadásának vagy módosításának hatását. Általában a teljesítménytesztelő mérnökök végzik. Olvasson tovább Konfiguráció tesztelése
- Állapot lefedettség vizsgálata: Szoftvertesztelés típusa, ahol minden feltételt igaz és hamis beállítással hajtanak végre, mindegyik módon legalább egyszer. Általában az automatizálási tesztelési csapatok készítik.
- Megfelelőségi vizsgálat: A tesztelés típusa, amely ellenőrzi, hogy a rendszert a szabványoknak, eljárásoknak és irányelveknek megfelelően fejlesztették-e ki. Általában külső cégek végzik, amelyek „Certified OGC Compliant” márkát kínálnak.
- Párhuzamossági tesztelés: Többfelhasználós tesztelés, amely az azonos alkalmazáskódhoz, modulhoz vagy adatbázis rekordokhoz való hozzáférés hatásainak meghatározására irányul. Általában teljesítménymérnökök végzik. Olvasson tovább Egyidejűségi tesztelés
- Megfelelőségi vizsgálat: Annak tesztelésének folyamata, hogy egy implementáció megfelel-e a specifikációnak, amelyen alapul. Általában tesztelő csoportok végzik. Olvasson tovább Megfelelőségi vizsgálat
- Környezetközpontú tesztelés: Egy agilis tesztelési technika, amely a tesztelési lehetőségek folyamatos és kreatív értékelését támogatja a feltárt potenciális információk fényében, és ennek az információnak a szervezet számára adott pillanatban való értéke. Általában agilis tesztelő csapatok végzik.
- Konverzió tesztelése: A meglévő rendszerekből származó adatok csererendszerekben való felhasználásra való konvertálására használt programok vagy eljárások tesztelése. Általában a minőségbiztosítási csapatok végzik.
- Döntéslefedettség tesztelése: A szoftvertesztelés típusa, ahol minden feltétel/döntés igaz/hamis értékre állítva kerül végrehajtásra. Általában az automatizálási tesztelő csapatok készítik.
- Romboló tesztelés: Vizsgálat típusa, amelyben a vizsgálatokat a próbatest meghibásodására hajtják végre, hogy megértsék a minta szerkezeti teljesítményét vagy az anyag viselkedését különböző terhelések mellett. Általában minőségbiztosítási csapatok végzik.
További információ Pusztító tesztelés - Függőségteszt: Tesztelési típus, amely megvizsgálja az alkalmazás követelményeit a már meglévő szoftverekkel, kezdeti állapotokkal és konfigurációval szemben a megfelelő működés fenntartása érdekében. Általában tesztelő csoportok végzik.
- Dinamikus tesztelés: A szoftverfejlesztésben használt kifejezés a kód dinamikus viselkedésének tesztelésére. Általában tesztelő csapatok végzik. Olvasson tovább Dinamikus tesztelés
- Domain tesztelése: Fehérdobozos tesztelési technika, amely ellenőrzi, hogy a program csak érvényes bevitelt fogad-e el. Általában szoftverfejlesztő csapatok, esetenként pedig automatizálást tesztelő csoportok végzik.
- Hibakezelési tesztelés: Szoftvertesztelés típusa, amely meghatározza a rendszer képességét a hibás tranzakciók megfelelő feldolgozására. Általában a tesztelő csoportok végzik.
- Végpontok közötti tesztelés: A rendszerteszthez hasonlóan egy teljes alkalmazáskörnyezet tesztelését foglalja magában olyan helyzetben, amely a valós használatot utánozza, mint például egy adatbázissal való interakció, hálózati kommunikáció használata vagy adott esetben más hardverekkel, alkalmazásokkal vagy rendszerekkel való interakció. Minőségbiztosítási csapatok végzik. Olvasson tovább Végpontok közötti tesztelés
- Tartóssági teszt: A tesztelés típusa, amely ellenőrzi a memóriaszivárgást vagy a hosszan tartó végrehajtás során esetlegesen előforduló egyéb problémákat. Általában teljesítménymérnökök végzik. Olvasson tovább Tartóssági tesztelés
- Feltáró tesztelés: Fekete doboz tesztelési technika tervezés és dokumentáció nélkül. Általában kézi tesztelők végzik. Olvasson tovább Feltáró tesztelés
- Egyenértékűségi particionálás tesztelése: Szoftvertesztelési technika, amely egy szoftveregység bemeneti adatait adatpartíciókra osztja, amelyekből tesztesetek származtathatók. általában a minőségbiztosítási csapatok végzik. Olvasson tovább Egyenértékűségi particionálás tesztelése
- Hibabefecskendezés tesztelése: Egy átfogó tesztstratégia eleme, amely lehetővé teszi a tesztelő számára, hogy arra koncentráljon, hogy a tesztelt alkalmazás milyen módon képes kezelni a kivételeket. Minőségbiztosítási csapatok végzik.
- Formális ellenőrző tesztelés: A rendszer alapjául szolgáló tervezett algoritmusok helyességének bizonyítása vagy cáfolata egy bizonyos formális specifikáció vagy tulajdonság tekintetében, a matematika formális módszereivel. Általában minőségbiztosítási csapatok végzik.
- Funkcionális tesztelés: Fekete doboz-tesztelés típusa, amely teszteseteit a tesztelt szoftverkomponens specifikációira alapozza. Tesztcsoportok végzik. Olvasson tovább Funkcionális tesztelés
- Fuzz tesztelés: Szoftvertesztelési technika, amely érvénytelen, váratlan vagy véletlenszerű adatokat szolgáltat a program bemeneteihez – a mutációteszt egy speciális területe. A Fuzz tesztelést tesztelő csoportok végzik. Olvasson tovább Fuzz tesztelés
- Gorilla tesztelés: Szoftvertesztelési technika, amely egy adott modul erős tesztelésére összpontosít. Minőségbiztosítási csapatok végzik, általában teljes teszteléskor.
- Szürke Box Tesztelés: Fekete kombinációja Box és Fehér Box tesztelési módszertanok: egy szoftver tesztelése a specifikációinak megfelelően, de a belső működési ismeretek felhasználásával. Fejlesztő vagy tesztelő csapatok végezhetik.
- Üvegdoboz tesztelése: Hasonlóan a fehér dobozos teszteléshez, egy alkalmazás kódjának belső logikájának ismeretén alapul. Fejlesztőcsapatok végzik.
- GUI szoftver tesztelése: Grafikus felhasználói felületet használó termék tesztelésének folyamata annak biztosítása érdekében, hogy az megfeleljen az írott specifikációknak. Ezt általában a tesztelő csoportok végzik. Olvasson tovább GUI szoftver tesztelése
- Globalizációs tesztelés: Tesztelési módszer, amely ellenőrzi a termék megfelelő működését a kultúra/helyi beállítások bármelyikével, minden lehetséges nemzetközi bemenet felhasználásával. Ezt a tesztelő csapat végzi. Olvasson tovább Globalizációs tesztelés
- Hibrid integrációs tesztelés: Tesztelési technika, amely a felülről lefelé és az alulról felfelé építkező integrációs technikákat ötvözi az ilyen típusú tesztelés előnyeinek kihasználása érdekében. Általában a tesztelő csoportok végzik.
- Integrációs tesztelés: A szoftvertesztelés azon fázisa, amelyben az egyes szoftvermodulokat kombinálják és csoportosan tesztelik. Általában tesztelő csoportok végzik. Olvasson tovább Integrációs tesztelés
- Interfész tesztelése: Tesztelés annak értékelésére, hogy a rendszerek vagy alkatrészek megfelelően továbbítják-e az adatokat és a vezérlést egymásnak. Általában tesztelő és fejlesztő csapatok is elvégzik. Olvasson tovább Interfész tesztelése
- Telepítés/eltávolítás Tesztelés: Minőségbiztosítási munka, amely arra összpontosít, hogy az ügyfeleknek mit kell tenniük az új szoftver sikeres telepítéséhez és beállításához. Ez magában foglalhat teljes, részleges vagy frissítési telepítési/eltávolítási folyamatokat, és általában a szoftvertesztelő mérnök végzi el a konfigurációkezelővel együtt.
- Nemzetköziesítési tesztelés: Az a folyamat, amely biztosítja, hogy a termék funkcionalitása ne sérüljön meg, és az összes üzenet megfelelően kikerüljön, ha különböző nyelveken és nyelveken használják. Általában a tesztelő csoportok végzik.
- Rendszerek közötti tesztelés: Egy tesztelési technika, amely az alkalmazások közötti kapcsolatok megfelelő működésének ellenőrzésére összpontosított. Általában a tesztelő csoportok végzik.
- Kulcsszóvezérelt tesztelés: Táblázatvezérelt tesztelésként vagy akciószavas tesztelésként is ismert, egy szoftvertesztelési módszer automatizált teszteléshez, amely a tesztkészítési folyamatot két külön szakaszra osztja: a tervezési és a megvalósítási szakaszra. Kézi vagy automatizálási tesztelő csapatok használhatják. Olvasson tovább Kulcsszóvezérelt tesztelés
- Terhelési teszt: Tesztelési technika, amely igényt támaszt egy rendszerre vagy eszközre, és méri annak reakcióját. Általában a teljesítménymérnökök végzik. Olvasson tovább Terhelésvizsgálat
- Lokalizációs tesztelés: A szoftvertesztelési folyamat része, amely egy globalizált alkalmazás egy adott kultúrához/helyhez való adaptálására összpontosít. Ezt általában a tesztelő csoportok végzik. Olvasson tovább Lokalizációs tesztelés
- Hurok tesztelése: Fehér doboz tesztelési technika, amely programhurkokat gyakorol. Ezt a fejlesztőcsapatok végzik. Olvasson tovább Hurok tesztelése
- Kézi szkriptelt tesztelés: Tesztelési módszer, amelyben a teszteseteket a csapat megtervezi és felülvizsgálja a végrehajtás előtt. Ezt a kézi tesztelő csapatok végzik.
- Kézi támogatási tesztelés: Tesztelési technika, amely magában foglalja az adatok előkészítése és az automatizált rendszerből származó adatok felhasználása során az emberek által végzett összes funkció tesztelését. tesztelő csoportok végzik.
- Modell alapú tesztelés: Model alapú tervezés alkalmazása a szoftver teszteléséhez szükséges műtermékek tervezésére és végrehajtására. Általában tesztelő csoportok végzik. Olvasson tovább Modell alapú tesztelés
- Mutációs tesztelés: Szoftvertesztelési módszer, amely magában foglalja a programok forráskódjának vagy bájtkódjának kis mértékben történő módosítását annak érdekében, hogy teszteljék a kód azon részeit, amelyekhez ritkán vagy soha nem fér hozzá a normál tesztvégrehajtás során. Általában tesztelők végzik. Olvasson tovább Mutációs tesztelés
- Modularitás-vezérelt tesztelés: Szoftvertesztelési technika, amely kis, független szkriptek létrehozását igényli, amelyek a tesztelt alkalmazás moduljait, szakaszait és funkcióit képviselik. Általában a tesztelő csapat végzi el.
- Nem funkcionális tesztelés: Tesztelési technika, amely egy szoftveralkalmazás nem funkcionális követelményeinek tesztelésére összpontosít. Végezhetik teljesítménymérnökök vagy manuális tesztelő csoportok. Olvasson tovább Nem funkcionális tesztelés
- Negatív teszt: Más néven „teszt a sikertelenséghez” – olyan tesztelési módszer, ahol a tesztek célja annak kimutatása, hogy egy komponens vagy rendszer nem működik. Ezt manuális vagy automatizált tesztelők végzik. Olvasson tovább Negatív tesztelés
- OperaNemzeti tesztelés: Tesztelési technika, amelyet egy rendszer vagy komponens értékelésére végeznek működési környezetében. Általában tesztelő csoportok végzik. Olvasson tovább Operanemzeti tesztelés
- Ortogonális tömb tesztelése: A tesztelés szisztematikus, statisztikai módja, amely alkalmazható a felhasználói felület tesztelésében, a rendszer tesztelésében, a regressziós tesztelésben, a konfiguráció tesztelésében és a teljesítménytesztben. Ezt a tesztelő csapat végzi. Olvasson tovább Ortogonális tömb tesztelése
- Páros tesztelés: Szoftverfejlesztési technika, amelyben két csapattag együtt dolgozik egy billentyűzeten, hogy tesztelje a szoftveralkalmazást. Az egyik elvégzi a tesztelést, a másik pedig elemzi vagy felülvizsgálja a tesztelést. Ez megtehető egy tesztelő és fejlesztő vagy üzleti elemző között, vagy két tesztelő között, mindkét résztvevő felváltva vezeti a billentyűzetet.
- Passzív tesztelés: Tesztelési technika, amely egy futó rendszer eredményeinek nyomon követéséből áll, anélkül, hogy speciális tesztadatokat kellene megadni. Ezt a tesztelő csapat végzi.
- Párhuzamos tesztelés: Tesztelési technika, amelynek célja annak biztosítása, hogy a régebbi verzióját lecserélő új alkalmazás telepítve legyen és megfelelően fut-e. Ezt a tesztelő csapat végzi. Olvasson tovább Párhuzamos tesztelés
- Útvonal tesztelése: Tipikus fehér dobozos tesztelés, amelynek célja, hogy megfeleljen a lefedettségi kritériumoknak a programon keresztül minden egyes logikai útvonalon. Általában a fejlesztőcsapat végzi el. Olvasson tovább Útvonal tesztelése
- Penetrációs vizsgálat: Tesztelési módszer, amely egy számítógépes rendszer vagy hálózat biztonságát értékeli rosszindulatú forrásból származó támadás szimulálásával. Általában speciális penetrációs tesztelő cégek végzik. Olvasson tovább Penetrációs vizsgálat
- Teljesítményfelmérés: Funkcionális tesztelés annak értékelésére, hogy egy rendszer vagy alkatrész megfelel-e a meghatározott teljesítménykövetelményeknek. Általában a teljesítménymérnök végzi. Olvasson tovább Teljesítményfelmérés
- Minősítő vizsga: Tesztelés az előző kiadás specifikációihoz képest, amelyet általában a fejlesztő hajt végre a fogyasztó számára, annak bizonyítására, hogy a szoftver megfelel a meghatározott követelményeknek.
- Ramp Tesztelés: A tesztelés típusa, amely a bemeneti jel folyamatos emeléséből áll, amíg a rendszer meghibásodik. Elvégezheti a tesztelő csoport vagy a teljesítménymérnök.
- Regressziós teszt: Szoftvertesztelés típusa, amely a programban végrehajtott módosítások (pl. hibajavítások vagy új funkciók) utáni szoftverhibák feltárására törekszik a program újbóli tesztelésével. Ezt a tesztelő csoportok végzik. Olvasson tovább Regressziós teszt
- Helyreállítási teszt: Tesztelési technika, amely felméri, hogy a rendszer mennyire áll helyre összeomlások, hardverhibák vagy más katasztrofális problémák után. Ezt a tesztelő csoportok végzik. Olvasson tovább Helyreállítási tesztelés
- Tesztelési követelmények: Tesztelési technika, amely igazolja, hogy a követelmények helyesek, teljesek, egyértelműek és logikailag következetesek, és lehetővé teszi a szükséges és elégséges tesztesetek megtervezését ezekből a követelményekből. Minőségbiztosítási csapatok végzik.
- Biztonsági tesztelés: Egy folyamat annak meghatározására, hogy egy információs rendszer védi-e az adatokat és fenntartja a rendeltetésszerű működését. Ezt tesztelő csoportok vagy speciális biztonsági tesztelő cégek végezhetik. Olvasson tovább Biztonsági tesztelés
- Józanság vizsgálata: Tesztelési technika, amely meghatározza, hogy egy új szoftververzió elég jól teljesít-e ahhoz, hogy elfogadja egy nagyobb tesztelési erőfeszítéshez. Ezt a tesztelő csoportok végzik. Olvasson tovább Józanság tesztelése
- Forgatókönyv tesztelése: Tesztelési tevékenység, amely hipotetikus történeten alapuló forgatókönyveket használ, hogy segítsen a személynek egy komplex problémát vagy rendszert végiggondolni egy tesztelési környezethez. Ezt a tesztelő csoportok végzik. Olvasson tovább Forgatókönyv tesztelése
- Méretezhetőség tesztelése: A nem funkcionális tesztek sorozatának része, amely egy szoftveralkalmazást tesztel, hogy mérje annak bővíthetőségét – legyen szó a támogatott felhasználói terhelésről, a tranzakciók számáról, az adatmennyiségről stb. Ezt a teljesítménymérnök végzi. Olvasson tovább Méretezhetőség tesztelése
- Nyilatkozat tesztelése: Fehér dobozos tesztelés, amely teljesíti azt a feltételt, hogy a program minden utasítása legalább egyszer végrehajtásra kerüljön a program tesztelése során. Általában a fejlesztőcsapat végzi el.
- Statikus tesztelés: A szoftvertesztelés olyan formája, ahol a szoftvert valójában nem használják, elsősorban a kód, az algoritmus vagy a dokumentum épségét ellenőrzi. A kódot író fejlesztő használja. Olvasson tovább Statikus tesztelés
- Stabilitásvizsgálat: Tesztelési technika, amely megpróbálja meghatározni, hogy egy alkalmazás összeomlik-e. Általában a teljesítménymérnök végzi. Olvasson tovább Stabilitási teszt
- Füstvizsgálat: Tesztelési technika, amely megvizsgálja a szoftverrendszer összes alapvető összetevőjét annak érdekében, hogy azok megfelelően működjenek. A füsttesztet általában a tesztelőcsapat végzi, közvetlenül a szoftver felépítése után. Olvasson tovább Füstvizsgálat
- Tárolási tesztelés: A tesztelés alatt álló programot ellenőrző tesztelési típus az adatfájlokat a megfelelő könyvtárakban tárolja, és elegendő helyet foglal le, hogy megakadályozza a helyhiányból eredő váratlan leállást. Általában a tesztelő csapat végzi el. Olvasson tovább Tárolási tesztelés
- Stressz teszt: Tesztelési technika, amely egy rendszert vagy alkatrészt a meghatározott követelmények határain belül vagy azon túl értékel. Általában a teljesítménymérnök végzi. Olvasson tovább Stressz tesztelés
- Szerkezeti tesztelés: White box tesztelési technika, amely figyelembe veszi egy rendszer vagy komponens belső szerkezetét, és biztosítja, hogy minden programutasítás teljesítse a kívánt funkciót. Általában a szoftverfejlesztők végzik.
- Rendszertesztelés: Az integrált hardver- és szoftverrendszer tesztelésének folyamata annak ellenőrzésére, hogy a rendszer megfelel-e a meghatározott követelményeknek. A tesztelő csapatok végzik mind fejlesztői, mind célkörnyezetben. Olvasson tovább Rendszer tesztelés
- Rendszerintegrációs tesztelés: Tesztelési folyamat, amely egy szoftverrendszer másokkal való együttélését gyakorolja. Általában a tesztelő csoportok végzik. Olvasson tovább Rendszerintegrációs tesztelés
- Felülről lefelé irányuló integrációs tesztelés: Tesztelési technika, amely abból áll, hogy a felhasználói felületen a rendszerhierarchia tetejéről indulunk, és csonkokat használunk a felülről lefelé történő teszteléshez, amíg a teljes rendszer megvalósítása meg nem történik. Ezt a tesztelő csoportok végzik.
- Szál tesztelése: A felülről lefelé irányuló tesztelési technika olyan változata, ahol a komponensek fokozatos integrációja követi a követelmények részhalmazainak megvalósítását. Általában a tesztelő csoportok végzik. Olvasson tovább Szál tesztelése
- Upgrade Tesztelés: Tesztelési technika, amely ellenőrzi, hogy a régebbi verziókkal létrehozott eszközök megfelelően használhatók-e, és hogy a felhasználó tanulása nem támadható-e. Ezt a tesztelő csoportok végzik.
- Egység tesztelése: Szoftver-ellenőrzési és érvényesítési módszer, amelyben a programozó teszteli, hogy a forráskód egyes egységei alkalmasak-e a használatra. Általában a fejlesztőcsapat végzi. Olvasson tovább Egység tesztelése
- Felhasználói felület tesztelése: A tesztelés típusa, amelyet annak ellenőrzésére végeznek, hogy mennyire felhasználóbarát az alkalmazás. Ezt tesztelő csapatok végzik. Olvasson tovább Felhasználói felület tesztelése
Bónusz!!! Mindig jó tudni néhány pluszt
- Használhatóság tesztelése: Tesztelési technika, amely igazolja, hogy a felhasználó milyen könnyedén tanulhatja meg egy rendszer vagy komponens működését, bemenetek előkészítését és kimeneteinek értelmezését. Általában a végfelhasználók végzik. Olvasson tovább Használhatósági tesztelés
- Hangerőteszt: Tesztelés, amely megerősíti, hogy az idő múlásával nagyná váló értékeket (például felhalmozott számlálókat, naplókat és adatfájlokat) a program képes kezelni, és ez nem okozza a program leállását vagy működésének romlását. Általában a teljesítménymérnök végzi. Olvasson tovább Hangerőteszt
- Sebezhetőség tesztelése: Az alkalmazás biztonságát érintő tesztelés típusa, amelynek célja az alkalmazás integritását és stabilitását befolyásoló problémák megelőzése. Elvégezhetik a belső tesztelő csoportok, vagy kiszervezhetik erre szakosodott cégeknek. Olvasson tovább Sebezhetőség tesztelése
- Fehér doboz Tesztelés: Tesztelési technika, amely egy alkalmazás kódjának belső logikájának ismeretén alapul, és olyan teszteket foglal magában, mint a kódutasítások, ágak, útvonalak és feltételek lefedettsége. Ezt szoftverfejlesztők végzik. Olvasson tovább Fehér doboz Tesztelés
- Munkafolyamat tesztelése: Parancsfájlos végpontok közötti tesztelési technika, amely megkettőzi a végfelhasználó által várhatóan felhasznált konkrét munkafolyamatokat. Általában tesztelő csoportok végzik. Olvasson tovább Munkafolyamat tesztelése
Ezzel véget is ért a lista. Remélem élvezted olvasni. Ha meg szeretné találni a megfelelő eszközöket az ilyen típusú és más típusú teszteléshez, fedezze fel ezt a gyűjteményt tesztelő eszközök.