Hogyan Teszteljük A Programokat

Tartalomjegyzék:

Hogyan Teszteljük A Programokat
Hogyan Teszteljük A Programokat

Videó: Hogyan Teszteljük A Programokat

Videó: Hogyan Teszteljük A Programokat
Videó: Hogyan engedjünk el valakit az életünkből? 2024, November
Anonim

A programok létrehozása több szakaszból áll, az úgynevezett életciklus. A tesztelés az egyik legfontosabb szakasz, mivel megelőzi a szoftver vevőnek történő átadását és üzembe helyezését. Emlékeztetni kell arra, hogy a tesztelés célja nem annak biztosítása, hogy a program megfelelően és megfelelően működjön, hanem a hibák felderítése, a hibák azonosítása atipikus helyzetek vagy rendellenes befejezés esetén.

Hogyan teszteljük a programokat
Hogyan teszteljük a programokat

Szükséges

  • - tesztelt program forráskóddal;
  • - a program dokumentációja;
  • - teszt terv;
  • - több bemenő adatkészlet (mind helyes, mind szándékosan helytelen);
  • - kollégák által képviselt hasonló gondolkodású emberek.

Utasítás

1. lépés

A tesztelés első lépése a hibakeresés. A hibakeresést általában olyan programozó végzi, aki programot írt, vagy ismeri a tesztelt termék programozási nyelvét. A hibakeresési szakaszban a program forráskódjában ellenőrizzük a szintaktikai hibákat. Az észlelt hibákat megszüntetjük.

2. lépés

A hibakeresés következő lépése a statikus tesztelés. Ebben a szakaszban ellenőrizzük a program életciklusának eredményeként kapott összes dokumentációt. Ez egy technikai feladat és specifikáció, valamint egy program forráskódja egy programozási nyelven. Minden dokumentációt elemeznek a programozási szabványoknak való megfelelés érdekében, és egy statikus ellenőrzés eredményeként megállapítják, hogy a program miként felel meg a megadott kritériumoknak és az ügyfelek követelményeinek. A dokumentációban szereplő pontatlanságok és hibák kiküszöbölése garancia arra, hogy a létrehozott szoftver kiváló minőségű.

3. lépés

A tesztelés következő lépése a dinamikus módszerek használata. Dinamikus módszereket alkalmaznak a program közvetlen végrehajtásának folyamatában. A szoftvereszközök helyességét tesztek vagy előkészített bemeneti adatok halmazával ellenőrzik. Az egyes tesztek futtatása során összegyűjtik és elemzik a program hibáinak és meghibásodásainak adatait.

4. lépés

Vannak olyan módszerek, amelyekben a programot "fekete doboznak" tekintik, azaz. információkat használnak a megoldandó problémáról, és olyan módszereket alkalmaznak, amelyekben a programot "fehér doboznak" tekintik, azaz a programszerkezetet használják.

5. lépés

A programok dinamikus black-box tesztelésének célja a hibák maximális számának azonosítása egy teszt során a bemenő adatok kis részhalmazával. A módszerrel történő teszteléshez két bemeneti feltételcsoportot kell előkészíteni. Az egyik csoportnak tartalmaznia kell a program megfelelő bemeneteit, a második csoportnak hibás bemeneteket kell tartalmaznia a hibás bemenetek specifikációja alapján. Miután a programot mindkét csoport bemeneti adatain futtatták, eltéréseket állapítanak meg a függvények valós viselkedése és a várható között.

6. lépés

A "fehér doboz" módszer lehetővé teszi a program belső struktúrájának feltárását. Ezen az elven alapuló tesztkészletnek együttesen biztosítania kell, hogy minden üzemeltető legalább egyszer átmenjen. A bemeneti feltételek csoportjaira történő felosztásnak arra kell összpontosítania, hogy ellenőrizze az összes programpálya áthaladását: feltételeket, ágakat, ciklusokat.

Ajánlott: