Mindenféle funkcionális tesztelés aA jobb oldali pozícióra van szükség, hiszen a programnak először is helyesen kell működnie, különben a könnyű használat, a biztonság és a megfelelő sebesség nem lesz teljesen értelme. A különböző vizsgálati technikák birtoklása mellett minden szakembernek meg kell értenie, hogyan kell megfelelően tesztelni a leghatékonyabb eredmény elérése érdekében.
Funkcionális tesztelés: hol irányíthatja a fő erőfeszítéseket?
- moduláris és rendszer teszteléshez;
- a "fehér" vagy a "fekete" doboz ellenőrzése;
- manuális tesztelés és automatizálás;
- új funkciók vagy regressziós tesztek tesztelésére;
- "negatív" vagy "pozitív" tesztekre.
Mindezen tevékenységek között fontos megtalálni a megfelelő utat, amely "átlag" lesz az erőfeszítések mérlegeléséhez, kihasználva az egyes irányokat a maximálisra.
A szoftvert különböző módon tesztelik, amelyek közül az egyik a "fekete doboz" alapú tesztelés vagy az adatkezelés.
A program ebben az esetben a szempontból képviselteti magáta "fekete doboz" és a csekket annak megállapítására, hogy a program viselkedése nem felel meg a specifikációnak. Minden hibát adatkezeléssel határozunk meg, amely kimerítő teszteléssel történik, azaz minden lehetséges adatfajtán keresztül.
Ha a programhoz a parancs végrehajtása függeseményeket, akkor ellenőriznie kell az összes lehetséges szekvenciát. Egyértelmű, hogy a legtöbb esetben egyszerűen lehetetlen, hogy egy kimerítő tesztelés, így nagyobb valószínűséggel választják elfogadható vagy ésszerű lehetőség, limitált a program egy kis része az összes bemeneti adatot. Ez a lehetőség teljes mértékben garantálja az előírásoktól való eltéréseket.
A funkcionális tesztelés magában foglalja a megfelelő teszt kiválasztását. Ugyanakkor szokásos különbséget tenni az ilyen formázási módszerek közöttük:
- határértékek elemzése;
- egyenértékű partíció;
- hibák feltételezése;
- az okok és hatások közötti kapcsolat elemzése.
Mindegyiküket külön-külön tekintheti meg.
A határértékek elemzése. Határértékeknél szokás szerint az egyenértékűségi osztályok határain találhatóak. Ilyen helyeken valószínűbb, hogy hibát észlel. Az ilyen módszer alkalmazása szükségessé teszi a szakember számára, hogy egy bizonyos kreativitást, valamint szakosodást szerezzen ebben a különleges problémában.
Megfelelő partíció. A bemeneti paraméterek minden lehetséges sorozata több ekvivalenciaosztályra oszlik. Az adatokat a hasonló hibák észlelésének elvével kombinálják. Úgy vélik, hogy ha egy osztály egy csoportja hibát észlel, az egyenértékűek is rá fognak mutatni. Funkcionális vizsgálatok a jelen eljárás végzik két szakaszból áll: az első a válogató az ekvivalencia osztályok, míg a második már kialakult különleges vizsgálatok.
Az ok és a hatás kapcsolatának elemzése. A rendszer az ilyen tesztek miatt nagy hatékonyságú teszteket választhat ki. Ebben az esetben, mint ok, külön bemeneti feltétel van elfogadva, és hatásként kimeneti állapotot lát. A módszer azon az elképzelésen alapul, hogy mindenféle okot bizonyos következményekhez rendelnek, vagyis a legtöbb oksági kapcsolat tisztázásához. A szoftvertermék tesztelését több lépcsőben végezzük, amely az okok és következmények listáját tartalmazza.
</ p>