Pagrindinis » bankininkyste » Pilka dėžutė

Pilka dėžutė

bankininkyste : Pilka dėžutė
Kas yra pilka dėžutė

Pilka dėžutė yra programinės įrangos, turinčios ribotų žinių apie jos vidinę veiklą, bandymas. Pilkos spalvos dėžės testavimas yra etiškas įsilaužimo būdas, kai įsilaužėlis turi naudoti ribotą informaciją, kad nustatytų taikinio apsaugos tinklo stipriąsias ir silpnąsias puses.

PARDUOTUVĖ „Pilka dėžutė“

Pilka dėžutė yra hibridinis baltųjų dėžių testavimas, kai testuotojas tiria programinės įrangos kodo vidinę logiką ir struktūrą, ir juodosios dėžės testavimas, kai testuotojas nieko nežino apie programinės įrangos kodą. Norėdami suprasti pilkosios dėžės testavimą, pirmiausia turime suprasti juodą dėžutės ir baltojo dėžės bandymai.

„Black Box“ ir „White Box“ bandymai

„Juodosios dėžės“ testavimas apžvelgia ne ką kita, kaip vartotojo įvestis ir tai, kokią išvestį programinė įranga sukuria atsižvelgiant į tas įvestis. „Black box“ bandymui nereikia jokių programavimo kalbos žinių ar kitų techninių detalių. Tai yra aukšto lygio testavimo rūšis, naudojama sistemos testavimui ir priėmimo testavimui. Programinės įrangos inžinieriams reikalingas programinės įrangos reikalavimo specifikacijos (SRS) dokumentas, norint atlikti juodosios dėžės bandymą. Šis bandymas žvelgia į galutinio vartotojo perspektyvą, kai juodosios dėžės testeris nežino, kaip išvestys generuojamos iš įėjimų.

Tikrinant „baltos spalvos dėžutę“ reikia išsamių žinių apie programinės įrangos kūrimo būdus ir platformas, įskaitant atitinkamą programavimo kalbą. Tai žemo lygio bandymų rūšis, naudojama atliekant vienetų ir indikacijų bandymus. Programinės įrangos inžinieriai turi suprasti programavimo kalbą, naudojamą kuriant programą, kad jie suprastų jos šaltinį. „White box“ bandymo pagrindiniai tikslai yra sustiprinti saugumą, ištirti, kaip įėjimai ir išėjimai teka per programą, ir pagerinti dizainą bei patogumą. Kai balto langelio testeris negauna numatyto išvesties iš pateikto rezultato, rezultatas laikomas klaida, kurią reikia ištaisyti.

Pilkos dėžės testavimas

Pilkos dėžės testavimas apima svarbius tiek juodos, tiek baltos dėžės testavimo komponentus, kad būtų gautas geresnis rezultatas, nei būtų galima gauti atskirai. Tiek galutiniai vartotojai, tiek kūrėjai atlieka „pilkosios dėžutės“ bandymus, turėdami ribotą (dalinį) žinių apie programos šaltinį. Pilkos spalvos dėžės testavimas gali būti rankinis arba automatizuotas. Tai yra išsamesnis ir atima daugiau laiko nei juodosios dėžės bandymai, tačiau nėra toks išsamus ar daug laiko reikalaujantis, kaip bandymai atliekant „baltos dėžės“ bandymą. Pilkos dėžės bandytojams reikalingi išsamūs projektavimo dokumentai.

Pilkos spalvos dėžės testavimas apima įėjimų identifikavimą, išėjimų identifikavimą, pagrindinių kelių nustatymą ir subfunkcijų nustatymą. Tada pereinama prie subfunkcijų įėjimų ir išėjimų kūrimo, subfunkcijų bandymo pavyzdžių atlikimo ir tų rezultatų patikrinimo.

Pilkos dėžės pavyzdys

Pilkos spalvos dėžės testeris gali patikrinti ir ištaisyti tinklalapio nuorodas. Jei nuoroda neveikia, bandytojas keičia HTML kodą, kad bandytų nuorodą veikti, tada dar kartą patikrina vartotojo sąsają ir patikrina, ar nuoroda veikia. Pilkos spalvos dėžės testeris taip pat gali išbandyti internetinę skaičiuoklę. Testuotojas apibrėžtų įvestis - matematines formules, tokias kaip 1 + 1, 2 * 2, 5–4 ir 15/3 - tada patikrinkite, ar skaičiuotuvas pateikia teisingus išvestis, atsižvelgiant į tas įvestis. Pilkos spalvos dėžės testeris turi prieigą prie skaičiuoklės HTML kodo ir gali jį pakeisti, jei nustatomos klaidos.

Pilkos spalvos dėžės testavimas apžvelgia tiek programos vartotojo sąsają, tiek pristatymo sluoksnį, tiek jos vidinį veikimą, arba kodą. Jis daugiausia naudojamas integracijos testavimui ir skverbties testavimui, tačiau jis nėra tinkamas algoritmų testavimui. Pilkos spalvos dėžės testavimas paprastai naudojamas programos vartotojo sąsajos, saugos ar internetinių funkcijų patikrinimui, naudojant tokius metodus kaip matricos testavimas, regresijos testavimas, ortogonalių matricų testavimas ir modelio testavimas. Pilkos spalvos dėžės bandytojai greičiausiai nustato konkretaus konteksto problemas.

„Pilka“ reiškia tikrintojo dalinį sugebėjimą pamatyti vidinį programos veikimą. „Balta“ reiškia galimybę pamatyti programinės įrangos sąsają su jos vidiniu veikimu, o „juoda“ reiškia negalėjimą matyti programinės įrangos vidinio veikimo. Pilkos dėžės testavimas kartais vadinamas permatomu, o bandymas baltuoju dėže kartais yra aiškus, o juodos dėžės bandymas taip pat gali būti vadinamas nepermatomu.

Palyginkite investicinių sąskaitų teikėjo pavadinimą Aprašymas Skelbėjo informacijos atskleidimas × Šioje lentelėje pateikti pasiūlymai yra iš partnerystės, iš kurios „Investopedia“ gauna kompensaciją.

Susijusios sąlygos

Juodosios dėžės modelis Juodosios dėžės modelis yra sistema, naudojanti įvestis ir išėjimus naudingai informacijai kurti, nežinant apie jo vidinę veiklą. plačiau „Visual Basic“ supratimas apie programas „Visual Basic for Applications“ (VBA) yra „Microsoft Corporation“ (NASDAQ: MSFT) senosios programinės įrangos „Visual Basic“ dalis, kurią bendrovė sukūrė padėti rašyti programas „Windows“ operacinei sistemai. daugiau Funkcinis skaidymas Funkcinis skaidymas yra analizės metodas, kurio metu išskaidomas sudėtingas procesas, kad būtų parodyti atskiri jo elementai. daugiau Juodosios dėžės apskaitos Juodosios dėžės apskaita yra būdas užmaskuoti finansinę atskaitomybę, kad būtų galima supainioti finansinės atskaitomybės skaitytoją, tačiau techniškai tai nėra neteisėta. daugiau Žinių kapitalo didinimas Žinių kapitalas yra nemateriali organizacijos vertė, kurią sudaro jos žinios, santykiai, išmokti metodai, procedūros ir naujovės. daugiau „Blockchain“ paaiškinimas Vadovas, padėsiantis suprasti, kas yra „blockchain“ ir kaip jis gali būti naudojamas pramonėje. Tikriausiai esate susidūrę su tokiu apibrėžimu: „„ blockchain “yra paskirstytas, decentralizuotas, viešas knygos vadovas.“ Tačiau „blockchain“ lengviau suprasti, nei atrodo. Daugiau partnerių nuorodų.
Rekomenduojama
Palikite Komentarą