Mi a sarok esetek tesztelése?


Legjobb válasz

A Wikipédia szerint:

1. A Edge eset egy szélsőséges (maximum vagy minimum) működési paraméternél fordul elő.

2. A sarokeset a normál működési paramétereken kívül történik, különösen akkor, ha több környezeti változó vagy körülmény egyszerre van a legszélső szinteken, annak ellenére, hogy mindegyik paraméter az adott paraméter megadott tartományán belül van . (A “külső normál működési paraméterek” nyilvánvalóan olyasmit jelent, mint “a működési paraméterek tipikus kombinációján kívül”, nem szigorúan “a megengedett működési paramétereken kívül”. Vagyis “még mindig az érvényes paramétertéren belül van, de annak sarka közelében.)

3. Határeset akkor fordul elő, amikor az egyik bemenet a maximális vagy minimális határértékeken van, vagy éppen meghaladja azokat.

4. Az alapeset az, ahol a rekurzió véget ér.

Tehát a nómenklatúra kissé zavarosnak tűnik, annak ellenére, hogy a sarok eset kissé mást jelent (értékek kombinációja), mint az él és a határ esetek.

Ezenkívül sarok eset az a probléma vagy helyzet, amely a rendszerben felmerül, amelyet több mint 1 tényező vagy változó okoz a minimum / maximum állapotig. Például, ha a számítógépet processzorral terhelik, max. CPU-t használva, akkor a maximális RAM hosszabb ideig ugyanabban a munkamenetben a rendszer lelassulását okozhatja.

Előnyt jelent az a helyzet, amikor rendszer miatt csak 1 tényező érhető el a minimum / maximum állapotig. Például a számítógépet csak a maximális CPU-t használó folyamat lassítja.

Egy éles eset az, amikor a program logikája megfelel egy határfeltételnek, és egy sarok eset, amikor egynél több határfeltételnek felel meg. / p>

Az éles eseteket érdemes tesztelni az egység tesztjein, mert ezek a hibák nagyon gyakori helyei. A sarok esetekről általában a következő kifejezéssel beszélnek: “Találtam egy hibát, de ez egy kicsit sarok eset, így nem biztos, hogy érdemes lenne kijavítani”, vagyis nagyon ritkán fognak találkozni vele.

Ezenkívül a sarok esetek számos tényezőtől függenek, például:

Nyelv

Megvalósítás

Platform stb.

Adatstruktúra

Használja a Fuzz tesztet sok olyan sarok- és éles eset / hiba elkapására, amelyekre nem lehet számítani.

Válasz

Feltételezem, hogy itt a sarok esetek tesztelésére gondolsz.

Amint a neve is sugallja, a sarok értékek tesztelése. Például van egy rendszered, amely az 1 és 100 közötti értékekre igaz, a többi pedig igaz. A hamis számokból adódik. Tehát a sarok esetek teszteléséhez ki kell próbálni, hogy a rendszer milyen értékeket adna vissza 0,1 100 101 értékre, mivel ezek sarok értékek. Ezekben az esetekben a keresési problémák nagy változásokkal járnak

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük