Galvenais » banku darbība » Pelēkā kaste

Pelēkā kaste

banku darbība : Pelēkā kaste
Kas ir pelēkā kaste

Pelēkā kaste ir programmatūras pārbaude ar ierobežotām zināšanām par tās iekšējo darbību. Pelēkās kastes pārbaude ir ētiska hakeru metode, kurā hakerim jāizmanto ierobežota informācija, lai identificētu mērķa drošības tīkla stiprās un vājās puses.

PIEŠĶIRŠANA Pelēkā rūtiņa

Pelēkais lodziņš ir baltā lodziņa testēšanas hibrīds, kurā testētājs pārbauda programmatūras koda iekšējo loģiku un struktūru, un melnās kastes testēšana, kur testētājs neko nezina par programmatūras kodu.Lai saprastu pelēkās kastes pārbaudi, mums vispirms ir jāsaprot melnais. kārbu pārbaude un balto kārbu pārbaude.

Melnās kastes un baltās kastes pārbaude

Melnās kastes testēšana neattiecas tikai uz lietotāja ievadījumiem un to, kādu izvadi programmatūra rada, ņemot vērā šīs ieejas. Melnās kastes pārbaudei nav vajadzīgas nekādas programmēšanas valodas zināšanas vai citas tehniskas detaļas. Tas ir augsta līmeņa testēšanas veids, ko izmanto sistēmas testēšanā un pieņemšanas pārbaudē. Programmatūras inženieriem ir nepieciešams programmatūras prasību specifikācijas (SRS) dokuments, lai veiktu melnās kastes pārbaudi. Šī pārbaude notiek no lietotāja viedokļa, ja melnās kastes testētājs nezina, kā izejas tiek ģenerētas no ieejām.

Pārbaudei ar balto kasti ir vajadzīgas padziļinātas zināšanas par metodēm un platformām, kuras izmanto programmatūras izveidošanai, ieskaitot attiecīgo programmēšanas valodu. Tas ir zema līmeņa testēšanas veids, ko izmanto vienības testēšanā un indikāciju testēšanā. Programmatūras inženieriem ir jāsaprot programmēšanas valoda, ko izmanto lietojumprogrammas izveidē, lai viņi varētu saprast tās avota kodu. Baltas kastes testēšanas galvenie mērķi ir stiprināt drošību, pārbaudīt, kā ieejas un izejas plūst caur lietojumprogrammu, kā arī uzlabot dizainu un lietojamību. Kad baltā lodziņa testeris nesaņem gaidīto izvadi no dotās ievades, rezultāts tiek uzskatīts par kļūdu, kas jālabo.

Pelēkās kastes pārbaude

Pelēkās kastes testēšana ietver gan melnā, gan baltā kastes testēšanas svarīgos komponentus, lai iegūtu labāku rezultātu, nekā abi varētu iegūt atsevišķi. Gan galalietotāji, gan izstrādātāji veic pelēkās kastes testēšanu ar ierobežotām (daļējām) zināšanām par lietojumprogrammas avota kodu. Pelēkās kastes pārbaude var būt manuāla vai automatizēta. Tā ir visaptverošāka un laikietilpīgāka nekā melnās kastes pārbaude, taču nav tik visaptveroša vai laikietilpīga kā baltā kasta pārbaude. Pelēkās kastes pārbaudītājiem nepieciešami detalizēti dizaina dokumenti.

Pelēkās kastes pārbaude ietver izejvielu identificēšanu, izeju identificēšanu, galveno ceļu identificēšanu un apakšfunkciju identificēšanu. Pēc tam tiek izstrādātas apakšfunkciju ieejas un izejas, apakšfunkciju testa gadījumi un pārbaudīti šie rezultāti.

Pelēkās kastes piemērs

Pelēkas krāsas lodziņa pārbaudītājs varētu pārbaudīt un labot saites vietnē. Ja saite nedarbojas, testētājs maina HTML kodu, lai mēģinātu saiti darboties, pēc tam vēlreiz pārbauda lietotāja saskarni, lai redzētu, vai saite darbojas. Pelēkās kastes testētājs varētu pārbaudīt arī tiešsaistes kalkulatoru. Testeris definētu ieejas - matemātiskas formulas, piemēram, 1 + 1, 2 * 2, 5–4 un 15/3 - pēc tam pārbaudiet, vai kalkulators šīm ieejām nodrošina pareizas izejas. Pelēkās kastes testētājam ir piekļuve kalkulatora HTML kodam un tas var to mainīt, ja tiek atklātas kļūdas.

Pārbaudot pelēko lodziņu, tiek aplūkots gan lietojumprogrammas lietotāja interfeiss vai prezentācijas slānis, gan tā iekšējā darbība vai kods. To galvenokārt izmanto integrācijas testos un iespiešanās testēšanā, bet tas nav piemērots algoritmu pārbaudei. Pelēkās kastes testēšanu parasti izmanto, lai pārbaudītu lietojumprogrammas lietotāja interfeisu, drošību vai tiešsaistes funkcionalitāti, izmantojot tādus paņēmienus kā matricas pārbaude, regresijas pārbaude, ortogonālā masīva pārbaude un modeļa pārbaude. Pelēko lodziņu pārbaudītāji, visticamāk, identificē kontekstam specifiskas problēmas.

“Pelēks” norāda uz testētāja daļēju spēju redzēt lietojumprogrammas iekšējo darbību. “Balts” norāda uz spēju caur programmatūras saskarni redzēt tās iekšējo darbību, un “melnais” norāda uz nespēju redzēt programmatūras iekšējo darbību. Pelēkās kastes testēšanu dažreiz sauc par caurspīdīgu testēšanu, savukārt baltas kastes testēšanu dažreiz sauc par skaidru pārbaudi, un melnās kastes testēšanu var saukt arī par necaurspīdīgu testēšanu.

Investīciju kontu salīdzināšana Piegādātāja nosaukums Apraksts Reklāmdevēja atklāšana × Piedāvājumi, kas parādās šajā tabulā, ir no partnerībām, no kurām Investtopedia saņem kompensāciju.

Saistītie noteikumi

Melnās kastes modelis Melnās kastes modelis ir sistēma, kurā ieejas un izejas tiek izmantotas, lai radītu noderīgu informāciju, bez zināšanām par tā iekšējo darbību. vairāk Izpratne par Visual Basic lietojumprogrammām Visual Basic for Applications (VBA) ir daļa no Microsoft Corporation (NASDAQ: MSFT) mantotās programmatūras Visual Basic, kuru uzņēmums izveidoja, lai palīdzētu rakstīt programmas Windows operētājsistēmai. vairāk Funkcionālā sadalīšanās Funkcionālā sadalīšanās ir analīzes metode, kuras laikā tiek sadalīts sarežģīts process, lai parādītu tā atsevišķos elementus. vairāk Melnās kastes grāmatvedība Melnās kastes grāmatvedība ir metode finanšu pārskatu aizēnošanai, lai maldinātu finanšu pārskata lasītāju, bet tehniski tā nav saistīta ar nelikumīgām metodēm. vairāk Zināšanu kapitāla palielināšana Zināšanu kapitāls ir organizācijas nemateriāla vērtība, ko veido tās zināšanas, attiecības, iemācītās metodes, procedūras un jauninājumi. vairāk Blockchain skaidrojums Ceļvedis, kas palīdzēs jums saprast, kas ir blockchain un kā to var izmantot rūpniecībā. Jūs, iespējams, esat saskāries ar šādu definīciju: “blockchain ir sadalīts, decentralizēts, publisks virsgrāmata.” Bet blockchain ir vieglāk saprotams, nekā izklausās. Vairāk partneru saišu
Ieteicams
Atstājiet Savu Komentāru