Mi az a Sarcode? Meghatározás, cél és példák
A Sarcode a szoftverfejlesztéssel és teszteléssel összefüggésben használt kifejezés. Olyan tesztadatok halmazára utal, amelyet kifejezetten egy szoftverrendszer vagy alkalmazás határainak és korlátainak gyakorlására terveztek. A sarcode célja, hogy azonosítsa a rendszer lehetséges problémáit és sebezhetőségeit, például határhibákat, nullmutató kivételeket és egyéb futásidejű hibákat.
A Sarcode általában úgy jön létre, hogy szándékosan érvénytelen vagy váratlan bevitelt adnak meg a rendszernek, és megfigyelik annak viselkedését. Ez magában foglalhatja olyan adatok megadását, amelyek kívül esnek a várt értéktartományon, vagy megsértik a rendszer bizonyos feltételezéseit. A rendszer szarkóddal történő tesztelésével a fejlesztők és tesztelők jobban megérthetik, hogyan fog viselkedni kedvezőtlen körülmények között, és azonosíthatják a lehetséges hiányosságokat, amelyeket orvosolni kell.
A „sarcode” kifejezés a „sar” szavakból származik (a „sar” rövidítése érzékenységelemzés") és "kód", és Jim Manico szoftvermérnök és biztonsági szakértő alkotta meg. Azóta széles körben használt kifejezés lett a szoftverfejlesztő és tesztelő közösségekben.