fbpx

Get your 6-month No-Cost Opt-Out offer for Unlimited Software Automation?

 

Þegar þú ert að vinna í hugbúnaðarprófun eru heilmikið af mismunandi prófunaraðferðum sem þarf að huga að.

Hugbúnaðarprófanir hjálpa forriturum að útrýma öllum göllum sem gætu verið í hugbúnaðarpakka svo þeir geti sent vöru sem uppfyllir þarfir og væntingar allra hagsmunaaðila. Að nota réttu prófunarlausnina veitir þér alla þá þekkingu sem þú þarft, en að velja próf rétt getur tekið tíma.

Grey box prófun er ein af fjölhæfari tegundum prófana sem eru í boði fyrir prófunaraðila, sem býður upp á mikla innsýn án þess að taka upp of mikið fjármagn.

Lærðu meira um hvað gráa kassaprófun er, nokkrar upplýsingar um hvernig gráa kassaprófanir virka og nokkrar af ástæðum þess að fyrirtæki nota þessa prófunaraðferð.

 

Table of Contents

Hvað er Gray box prófun?

hreinsa upp rugl í sjálfvirkni hugbúnaðarprófunar

Grey box próf er form próf sem sameinar hvíta kassa próf og svarta kassa próf, með því að nota að hluta til skilning á undirliggjandi hönnun og hvernig kerfið er innleitt.

Þessi samsetning þýðir að prófarinn veit eitthvað af því sem er að gerast í bakgrunninum án þess að þekkja kóðann að fullu, sem veitir meiri innsýn í hugsanlegar orsakir vandamála í hugbúnaðinum þegar þau koma upp.

Að ljúka gráum kassaprófum er á ábyrgð prófunaraðila, með gæðatryggingateymi sem vinnur óháð þróunarteymi við verkefnið.

 

1. Hvenær og hvers vegna þarftu að gera gráa kassaprófun í hugbúnaðarprófun?

 

Það eru nokkrum sinnum sem fyrirtæki nota gráa kassaprófun í þróunarferlinu.

Til dæmis, þegar forrit þarf að hafa samskipti við þriðja aðila tól til að keyra rétt, hafa prófunaraðilar engan aðgang að frumkóða sem er hluti af ytri hugbúnaðinum. Þetta er þvinguð takmörkun á aðgangi QA prófunaraðila og gerir prófun gráan kassa án þess að hafa val.

 

2. Þegar þú þarft ekki að gera gráa kassaprófun

 

Það eru nokkrum sinnum í prófunarferlinu sem gráa kassaprófun er ekki nauðsynleg, sú fyrsta er snemma í þróunarferlinu.

Virkniprófun fer fram þegar forritarar prófa upphaflega til að ganga úr skugga um að kóðinn þeirra ljúki grunnverkefnum sínum, sem hefur algjört gagnsæi. Þar sem enginn kóði eða skjöl eru falin fyrir prófaranum er þetta ekki talið gráa kassaprófun.

Annað skipti sem þú þarft ekki gráa kassaprófun er þegar þú prófar í lok þróunar þegar þú ert með fullkomna vöru. Þetta er tilfellið þegar þú færð notanda til að hjálpa við prófun og er einnig þekkt sem „beta-prófun“ eða „ prófun frá enda til enda “.

Notendur prófa forritið án nokkurs aðgangs að kóða eða hönnunarskjölum, í staðinn taka hugbúnaðinn á eigin verðleikum. Þetta er form af svörtum kassaprófum þar sem ferlið er algjörlega ógagnsætt.

 

3. Hver tekur þátt í Gray Box Testing?

sem tekur þátt í hugbúnaðarprófunum

Það eru nokkrir einstaklingar og hlutverk sem taka þátt í gráum kassaprófum, með nokkur mikilvægustu hlutverkin í ferlinu þar á meðal:

 

· QA Manager:

QA stjórnandi, eða gæðatryggingarstjóri, er starfsmaður í hugbúnaðarþróunarferlinu sem ber ábyrgð á að úthluta verkefnum til prófunarteymis.

Þetta felur í sér að búa til vinnulotur, skoða skýrslur og takast á við átök sem koma upp í teyminu.

 

· Prófari:

Prófari er fagmaður sem ber ábyrgð á að klára prófunarmálin sem eru hluti af gráa kassaprófunarferlinu.

Þetta krefst mikillar athygli á smáatriðum þegar þú skrifar skýrslur og endurtekið í gegnum nákvæm prófunartilvik.

 

· Hönnuður:

Hönnuðir eru sérfræðingar sem bera ábyrgð á því að búa til kóða og stilla hann eftir niðurstöðum gráa kassaprófanna.

Þó að þessir séu ekki endilega þátttakendur í prófunum sjálfum, fá þeir samskipti frá prófurum um niðurstöðurnar.

 

· QA sérfræðingur:

Hlutverk QA sérfræðings er algengt í prófunarferlum sem nota mikla sjálfvirkni. Sérfræðingur skrifar prófunarkóða fyrir sjálfvirk próf auk þess að greina gögn sem próf skila í lok ferlisins.

 

Kostir gráa kassaprófunar

tegundir frammistöðuprófa

Það eru nokkrir helstu kostir þess að nota gráa kassaprófun þegar hugbúnaður er skoðaður. Með því að nýta þessa kosti sem best, bætir þú staðalinn á umsókn þinni með tímanum.

 

Sumar af ástæðunum fyrir því að fyrirtæki nota þetta prófunarform eru:

 

1. Að þekkja innri kerfi hjálpar til við að hanna próf

 

Einn helsti ávinningurinn af því að nota gráa kassaprófun á vinnustaðnum er sú staðreynd að þú veist um suma innri aðferðirnar í forritinu. Þetta felur í sér að skilja hvað hver aðgerðin gerir og hverjar eru einingar í hillunni í samanburði við sérskrifaðan kóða fyrir suma aðra eiginleika.

Að vita um innri virkni þýðir að prófari skilur betur hvað hann er að prófa og getur miðað þessar prófanir að hönnun forritsins. Fyrirtæki fá nákvæmari niðurstöður sem tákna hugbúnaðinn á réttan hátt.

 

2. Skilar sér í tafarlausri lausn mála

 

Í sumum tilfellum, þegar vandamál kemur upp í prófun og prófunarmaðurinn hefur aðgang að kóðanum á bak við málið, getur verið tafarlaus lausn á vandamálinu.

Þetta er andstætt aðferðafræði við prófun á svörtum kassa, þar sem prófunaraðilar geta ekki séð neitt af kóðanum á bak við tjöldin í hugbúnaðinum sem þeir eru að skoða. Með því að sjá kóðann geta prófunaraðilar með mikla þróunarreynslu bent forriturum á nákvæmlega hvað málið er og hvernig framtíðaruppfærsla getur leyst það.

Gráa kassaprófun sparar mikinn tíma sem annars myndi fara í að rannsaka mál og hjálpar fyrirtækjum að eyða tíma sínum á skilvirkari hátt.

 

3. Aðskilur prófunaraðila og þróunaraðila

 

Að nota gráa kassaprófun skilur eftir sig skýran aðskilnað milli þróunaraðila forritsins og fólksins sem prófar hugbúnaðinn.

Þetta er vegna þess að það að klára gráa kassaprófun byggir á því að prófunaraðilar hafi ekki fyrirliggjandi þekkingu á því hvernig hugbúnaðurinn virkar, þar sem fjarlægðin á milli tveggja verður nauðsynleg fyrir nákvæmari prófunarniðurstöður sem eru óbreyttar af hlutdrægni.

Prófendur í gráum kassaatburðum eru í allt öðru teymi en þróunaraðilar og bjóða upp á nákvæmar upplýsingar án þess að núverandi skoðanir hafi áhrif á framleiðslu þeirra.

Hönnuðir njóta líka góðs af þessu þar sem þeir fá gagnrýnni sjónarhorn á vinnu sína og hjálpa þeim að bæta bæði núverandi app og færni sína til framtíðar.

 

Áskoranir við gráa kassaprófun

skorar á álagsprófanir

Það eru nokkrir stórir gallar við að nota gráa kassaprófun í þróunarvinnunni þinni.

Með því að skilja þessa galla og vinna að því að draga úr þeim þar sem hægt er, eykur þú heildarstaðal vinnu þinnar í lok QA stigs.

 

Sumir af helstu göllunum við gráa kassaprófun eru:

 

1. Möguleiki á að kóði sé óséður

 

Grey box prófun þýðir að það eru nokkrir þættir kóðans sem eru falnir fyrir prófaranum og ef einhver vandamál koma upp í prófinu getur það leitt til frekari vandamála.

Með óséðum kóða eiga starfsmenn sem taka þátt í prófunum báðir í erfiðleikum með að leiðbeina prófunum sínum til að nýta forritið sem best og missa ávinninginn af því að sjá orsök vandamálsins strax.

Ferlið við að laga villu verður óljósara, sem leiðir til þess að lengri uppfærslutímar verða nauðsyn og fyrirtæki eiga í erfiðleikum með að finna vandamálin í kóðanum sínum.

Lokavörur geta verið gallaðari og af lægri stöðlum vegna þessa óséða kóða.

 

2. Próf geta verið ónákvæm ef aðgerðir mistekst

 

Að hafa nákvæmar prófanir er nauðsyn í hvers kyns hugbúnaðarprófun, með meiri nákvæmni sem bendir teymum í átt að uppfærslum sem þeir geta klárað í framtíðarútgáfum, auk þess að hjálpa þróunarteymi að vera öruggari í vörum sínum.

Þessi nákvæmni minnkar þegar aðgerðir mistakast í gráum kassaprófum. Prófendur fá einfaldlega skilaboð um „aðgerð mistókst“ frá hugbúnaðinum ef þeir hafa ekki aðgang að kóðanum, sem kemur í veg fyrir að þeir geti gefið endurgjöf um hvernig hann virkar.

Til að fá gagnlegar mælingar þurfa verktaki að plástra hugbúnaðinn fyrir næsta stig prófunar. Annars er allt sem prófunaraðili getur gert er að fullyrða að eiginleikinn virki ekki í núverandi mynd.

 

3. Barátta við dreifð kerfi

 

Dreift kerfi vísa til hugbúnaðarkerfa sem eru hýst á nokkrum mismunandi stöðum, eða treysta á eiginleika eins og skýhýst gagna- og vinnsluþjónustu.

Þetta gerir prófun afar erfið, þar sem verulegur hluti hugbúnaðarins er hulinn á bak við þriðja aðila þar sem prófunaraðilarnir fá einfaldlega úttak frá óþekktu ferli.

Þegar vandamál koma upp með hugbúnað sem notar kerfi þriðja aðila getur verið erfitt að ákvarða hvort vandamálið sé við forritið sjálft, virkni þriðja aðila eða hvernig þetta tvennt er að samþætta, sérstaklega þegar prófunaraðili getur. ekki séð kóðann eins og hann virkar.

 

Einkenni gráa kassaprófanna

Það eru nokkur einkenni sem gráir kassapróf deila sín á milli, með því að þekkja þessi próf hjálpa þér að undirbúa stefnu fyrir fyrirtæki þitt.

Nokkur af helstu dæmunum um eiginleika gráa kassaprófunar, auk þess sem þessir eiginleikar eru mikilvægir hlutir í prófunarferlinu fyrir gráa kassa, eru:

 

· Aukin umfjöllun:

Aðgangur að sumum frumkóðanum veitir meiri umfjöllun í prófunum, með frekari upplýsingum sem bjóða upp á nákvæmari villuleit.

 

· Gagnaflæði:

Mörg gráa kassapróf leggja áherslu á gagnaflæði og að fá skilning á því hvernig upplýsingar fara í gegnum kerfi.

 

· Ekki reiknirit:

Gráa kassaprófun virkar ekki þegar reiknirit eru skoðuð, þar sem þetta er annað stig óskýringar á kóðanum.

 

Hvað prófum við í Gray box prófunum?

Kostir þess að setja upp ágætisprófunarmiðstöð. Er frammistöðupróf öðruvísi en virknipróf?

Sérhver mismunandi tegund af prófun er best þjónað þegar miðað er á ákveðna hluta hugbúnaðarins sem um ræðir. Sama á við um gráa kassaprófun, þar sem aðferðafræðin nýtist best í sumum áberandi hlutum apps.

 

Nokkur dæmi um það sem prófunaraðilar meta þegar þeir ljúka gráum kassaprófum eru:

 

1. Umsóknaröryggi

 

Grey box próf eru tilvalin fyrir skarpskyggnipróf sem skoða öryggi forrits. Prófendur geta séð allan kóðann og leitað að hugsanlegum veikleikum í ferlinu.

Siðrænir tölvuþrjótar eru tilvalin prófunartæki fyrir öryggisprófun forrita, þar sem þeir þekkja hugsanlega veikleika og galla í hugbúnaði á eðlilegri hátt en þeir sem hafa enga reynslu af því að brjóta hugbúnaðaröryggi.

 

2. Gagnagrunnsprófun

 

Mörg fyrirtæki nota gráa kassaprófun fyrir gagnagrunnsprófun þar sem þú getur fylgst með gögnunum í gegnum hverja undiraðgerð í hugbúnaðinum.

Prófendur geta séð allar breytingar sem hugbúnaðurinn gerir og metið hvort þær séu réttar.

Þetta er gagnleg útfærsla á gráum kassaprófum þar sem gagnagrunnspróf eru fyrirsjáanleg í eðli sínu, þar sem fyrirtæki nota gagnagrunna til að skipuleggja núverandi upplýsingar frekar en að búa til ný gögn.

 

3. Vefforrit

 

Vefforrit njóta góðs af því að nota gráa kassaprófun vegna fjölhæfni prófunaraðferðarinnar.

Hægt er að nota gráa kassapróf fyrir öryggi, gagnagrunn, samþættingu , notendaviðmót og vafrapróf, sem hvert um sig eru lykilatriði í vefforritum .

Það er engin þörf á að breyta prófunaraðferðum hálfvegis, svo þú nýtur góðs af meiri samfellu.

 

Að losna við smá rugl:

Grey box vs White box vs Black box Testing

UAT próf samanburður við aðhvarfspróf og annað

Grey box próf er form próf í ætt við bæði hvíta kassa og svarta box próf, sem þýðir að það er mikill möguleiki á ruglingi á milli aðferðafræðinnar.

Finndu út meira um hvað prófun á hvítum og svörtum kassa eru og nokkur grundvallarmunur á þessum og gráum kassaprófum í hugbúnaðarþróun:

 

1. Hvað er White Box Testing?

 

White box prófun er form umsóknarprófunar sem veitir prófandanum ítarlegar upplýsingar um umsóknina.

Þetta felur í sér að hafa fullan aðgang að frumkóðanum og öllum hönnunarskjölum hugbúnaðarins, sem veitir prófandanum mun betri skilning á því hvernig hugbúnaðurinn virkar.

Prófendur nota þennan skilning til að sjá meira af vandamálunum sem eru til staðar í forritinu og gefa nákvæmara sjónarhorn á hvernig forritið virkar fyrir notendur.

Dæmi um að nota hvíta kassaprófun er að sjá flæði tiltekins gagnainntaks í gegnum forrit til að sjá hvar vandamál koma upp í ferlum appsins, frekar en að sjá einfaldlega hvort það sé vandamál eða ekki.

Það eru nokkur skipti í þróunarferlum þegar fyrirtæki nota hvíta kassaprófun.

Fyrsta þeirra er þegar einingaprófun er lokið, sem metur hvort hver einstakur kóða eða eining í hugbúnaðarpakka geri það starf sem verktaki býst við.

Einingaprófun hjálpar prófurum að finna meirihluta vandamála í forriti, þar sem það skoðar alla virkni forritsins.

Hvíta kassaprófun hjálpar einnig við að finna minnisleka. Með því að skoða allan kóðann í smáatriðum finnur QA sérfræðingur hvar forritið notar minni tækis og hugsanleg svæði þar sem það notar allt of mikið.

Þetta hjálpar forritinu að keyra hraðar og skilvirkara við endurtekningar í framtíðinni þar sem minnisleki fær plástur eins fljótt og auðið er.

 

Hver er munurinn á gráum kassa og hvítum kassaprófum?

 

Það er nokkur stór munur á hvítum kassa og gráum kassaprófum, þar sem upplýsingastigið sem einhver hefur aðgang að er fyrsta breytingin.

White box próf hefur fullan aðgang að frumkóðanum og hönnunarskjölum fyrir forritið, en grá box próf hefur aðeins aðgang að hluta af þessum upplýsingum, fyrst og fremst hönnunarskjölum.

Þessi breyting þýðir að það er líka munur á fólki sem klárar prófin, þar sem forritararnir sjálfir bera fyrst og fremst ábyrgð á hvítum kassaprófunum.

Grey box próf eru aftur á móti á ábyrgð QA teymi, þar sem prófunaraðilar geta ekki haft nána þekkingu á kóðanum.

Próf á gráum kassa tekur líka styttri tíma en prófun á hvítum kassa. White box prófun er frá lokum til enda og skoðar bæði notendahlið hugbúnaðarins og kóðann sjálfan. Þetta tekur miklu lengri tíma að klára og þýðir að gráa kassaprófunarferli er mun fljótlegri leið fram á við.

Hvítur kassi hefur þó meiri möguleika á sjálfvirkni, þar sem prófunarmennirnir vita hvernig innri kóðinn virkar.

 

2. Hvað er Black Box Testing?

 

Svarta kassaprófun vísar til þess þegar prófari skoðar hugbúnaðarpakka án þess að hafa fyrirliggjandi skilning á því hvernig kerfið virkar.

Þetta þýðir að hafa engan aðgang að neinum kóðanum sem er hluti af umsókninni eða neinum af hönnunarskjölum eða stuttum sem eru tiltækar. Prófunaraðilar hafa einfaldlega lista yfir eiginleika sem þeir eru að prófa og röð prófunartilvika til að ljúka.

Dæmi um svarta kassaprófun er end-to-end prófun, þar sem prófunaraðili fær allan hugbúnaðarpakkann og prófar allt forritið til að ganga úr skugga um að virknin virki eins og hún er hönnuð.

Meirihluti tilvalinna prófunartilvika fyrir svarta kassaprófun eru þau sem eru undir lok ferlis og taka þátt í viðskiptavinum og sjónarhorni þeirra á vöru, þar sem skortur á aðgangi að kóða kemur í veg fyrir hlutdrægni sem hefur áhrif á sýn notandans.

Fyrirtæki nota svarta kassaprófun fyrst og fremst þegar öllum virkniprófunum á forriti er lokið. Þegar öllum einingaprófunum og virkniprófunum er lokið skilja forritarar að forritið virkar eins og þeir búast við, að minnsta kosti þegar allar einingarnar virka í einangrun.

Svarta kassaprófun tryggir að heildarforritið virki eins og búist var við eftir að hafa verið sett saman, þar sem allur frumkóði er fræðilega í lagi nú þegar.

 

Hver er munurinn á Grey Box og Black Box Testing?

 

Helsti munurinn á gráum kassa og svörtum kassaprófum er hversu mikið aðgangur prófari fær að upplýsingum.

Í sumum tilfellum getur svartur kassaprófari nálgast forritið án þess að hafa nokkra fyrri þekkingu á hugbúnaðinum, einfaldlega farið í gegnum prófunarferlið og notað hugbúnaðinn eins og venjulegur notandi gæti.

Á hinn bóginn hefur grár kassaprófari aðgang að sumum hönnunarskjölunum og getur því borið saman það sem forritinu er ætlað að gera við raunverulegan frammistöðu þess, sem veitir forriturum endurgjöf um hvaða tiltekna hlutar appsins eru ekki í samræmi við staðal.

Annar munur er sá tími sem það tekur að leysa vandamál, þar sem gráa kassaprófin taka aðeins meiri tíma.

Það getur tekið smá stund að krossvísa skjöl og kóða með því hvernig þú upplifir forritið, sem er andstætt því hvernig svartir kassaprófunaraðilar vinna með því einfaldlega að skoða forritið sjálft ásamt virknivandamálum. Þessi samsetning gerir svarta kassaprófun að kjörnu ferli til að nota strax í lok þróunarferlis þegar verið er að undirbúa vöruútgáfu, þar sem grár kassi virkar betur þegar þú ert í HÍ þróunar- og samantektarstigi þróunar.

 

3. Niðurstaða: Grey box vs White Box vs Black Box próf

 

Að lokum, hvítur kassi, grár kassi og svartur kassi eru allir hluti af sama litrófinu, þar sem breytilegur þáttur er aðgangsstigið sem prófunaraðili hefur í gegnum ferlið.

Eftir því sem prófunarform verður „svartara“ er prófunin sífellt ógagnsærri þar sem aðgangur að upplýsingum á bak við hugbúnaðinn er takmarkaður.

Hvíta kassaprófun er tilvalin fyrir fyrstu stig ferlisins, þar sem svarta kassaprófun skarar fram úr fyrir stig eins og end-to-end prófun sem skoðar allt forritið frá sjónarhóli notandans.

Grey box próf virkar sem millivegur á milli hugtakanna tveggja og hjálpar til við að finna vandamál í miðju þróunarferlinu með því að bjóða upp á meiri innsýn en halda samt hluta frumkóðans huldu fyrir prófunaraðilanum.

 

Prófunartækni með gráum kassa

Hvað er einingaprófun

Grey box prófun felur í sér fjölbreytt úrval af aðferðum, sem hver um sig eykur prófunarstaðalinn, finnur fleiri villur fyrir þróunaraðilann og leiðir til fullkomnari vöru í lok ferlisins.

 

Sumar af algengustu gráum kassaprófunaraðferðum sem QA teymi nota eru:

 

1. Fylkisprófun

 

Fylkisprófun skoðar stöðuskýrslu verkefnisins sem er í vinnslu. Þetta felur í sér einfalt PASS/FAIL ástand í sumum tilfellum, með áframhaldandi ferlum sem veita frekari upplýsingar um hvernig ferlarnir vinna stöðugt.

Þar sem mikið próf beinist að inntakum og úttakum kóðastykkis, skoða fylkisprófun stöðu ferlanna sjálfra frekar en niðurstöður umræddra ferla.

Notkun fylkisprófunar veitir meiri áherslu á forritið sjálft, hjálpar til við að finna villur og vandamál, jafnvel þótt úttakið virðist rétt.

 

2. Aðhvarfspróf

 

Aðhvarfsprófun er til til að prófa hugbúnaðinn eftir að röð uppfærslur eiga sér stað. Þetta felur í sér bæði hagnýt og óvirk próf sem tryggja að forritið virki enn í nógu háum staðli þegar kóðinn breytist.

Prófarar sem nota aðhvarfspróf nota venjulega sjálfvirkni, þar sem aðhvarfspróf vaxa að umfangi eftir því sem gæðatryggingateymið finnur fleiri og fleiri galla.

Handvirk prófun er hins vegar nauðsyn í sumum tilfellum, hjá fyrirtækjum sem eru að prófa notendaviðmótið með því að nota handvirk próf til að sjá hvernig mannlegur notandi bregst við breytingum sem gerðar eru á valmyndum, hnöppum og leiðsögumöguleikum.

 

3. Mynsturprófun

 

Mynsturprófun er form prófunar sem leggur áherslu á að fylgja ákveðnu mynstri í hverju prófi sem stofnun lýkur.

Prófunarteymi hanna þessi próf til að miða á alla eiginleika hugbúnaðarins, þar sem hvert próf veitir stöðugt upplýsingastig fyrir fyrirtækið um hvernig einstakir eiginleikar virka.

Notkun mynsturprófunar byggir stundum á því að breyta mynstrinu eftir því sem tíminn líður til að ganga úr skugga um að þú dæmir hvert kerfi sem er í vinnunni, en þegar þú hefur mynstur sem virkar skaltu forðast frávik til að veita meiri samkvæmni í niðurstöðum þínum.

 

4. Orthogonal array testing

 

Orthogonal array testing er fyrst og fremst svart-kassa stillt prófunartækni sem á sér stað þegar prófunaraðilar nota verulegan fjölda inntak sem er of stór til að prófa hvert einasta kerfi í ferlinu.

Í þessum tilfellum gefur hver einstök gagnaeining sína eigin einstöku upplýsingar vegna hugsanlegrar skorts á fylgni milli tiltekinna upplýsinga. Þetta er hornréttur þáttur kerfisins, þar sem einstakar upplýsingar eru notaðar til að veita hámarks gagnamagn en eyða lágmarks fyrirhöfn.

Prófunartími styttist og þú hefur kjörið jafnvægi gagna til að veita þróunarteymi.

 

Grey box próf í hugbúnaðarverkfræði líftímanum

Prófanir á gráum kassa falla inn á ákveðið stig í líftíma hugbúnaðarverkfræðinnar. Þessi lífsferill er flókinn röð skrefa sem fyrirtæki fylgja þegar þau þróa vörur sínar, þar sem hvert skref leiðir til hærri vörustaðals.

Þó að prófanir séu hluti af ferlinu sem á sér stað stöðugt, þá er mjög takmarkaður tími fyrir gráa kassaprófun.

Þetta gerist eftir að upphaflegri virkni er lokið og prófuð í gegnum hvíta kassaprófun og áður en hugbúnaðurinn er tilbúinn til opinberrar útgáfu, þar sem fyrirtæki kjósa svarta kassaprófun á nýjustu stigum.

Grey box er hið fullkomna tól til að samþætta eiginleika saman og tryggja að þeir virki rétt saman auk þess að vera sjálfstætt.

 

Handvirk eða sjálfvirk gráa kassapróf?

tölvusjón fyrir hugbúnaðarprófun

Eins og með hvers kyns hugbúnaðarprófanir, velja gæðatryggingateymi á milli þess að ljúka prófunum handvirkt með því að nota sérfróða starfsmenn eða sjálfvirkt, sem felur í sér að kóða röð prófunartilvika og endurtaka þau til að tryggja nákvæmar niðurstöður.

Lærðu meira um handvirkar og sjálfvirkar prófanir, með nokkrum af kostum og áskorunum hvers og eins, auk þess sem af tveimur prófunarformum er tilvalið fyrir fyrirtæki sem vill skilja betur vandamálin við vöru sína.

 

Handvirk prófun á gráum kassa – ávinningur, áskoranir, ferli

 

Handvirk prófun er grundvallarþáttur í mörgum tegundum prófa, þar með talið gráa kassaprófun.

Þetta ferli felst í því að fá mennska prófunaraðila til að skoða hugbúnað, kanna hvort hugbúnaðurinn virki eins og þú býst við og bera hann saman við fyrirliggjandi hönnunarskjöl og kóða sem er sýnilegur til að athuga hvort það séu einhverjir augljósir gallar á þessum upplýsingum sem gætu valda vandræðum.

Tilvik þar sem handvirk próf eru algeng eru flóknari hugbúnaður sem krefst þess að manneskjan veiti eigindlega innsýn.

Önnur notkun felur í sér smærri fyrirtæki sem leitast við að meta hugbúnað sinn vandlega, þar sem lítil forrit og pakkar taka tiltölulega lítið fjármagn fyrir fyrirtæki að meta í samanburði við stærri forrit sem framleidd eru af stærri fyrirtækjum.

 

1. Ávinningur af handvirkum gráum kassaprófum

 

Það eru nokkrir kostir við handvirka gráa kassaprófun fyrir hvaða hugbúnað sem er. Að þekkja þessa kosti þýðir að þú getur beint prófunum þínum að þeim, uppgötvað fleiri vandamál í hugbúnaðinum þínum og aukið staðalinn í vinnu þinni þökk sé betri prófunarfyrirkomulagi.

 

Helstu kostir handvirkra gráa kassaprófana eru:

 

Ítarleg endurgjöf

 

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Fyrsti stóri ávinningurinn af því að nota handvirka gráa kassaprófun er að mannlegir prófunaraðilar geta veitt þróunaraðilanum umtalsverða endurgjöf.

Þegar sjálfvirkar prófanir eru notaðar eru prófunartilvik hönnuð til að framleiða mjög sérstakar mælikvarða aftur og aftur sem gefa greinendum innsýn þegar þeir hafa tíma til að meta gögnin.

Þetta er nokkuð öðruvísi þegar handvirkar prófanir eru notaðar, þar sem prófunaraðili getur veitt ítarlegri endurgjöf um hvaða sértæka eiginleika virkaði ekki og hugsanlegar ástæður fyrir vandamálinu eftir að hafa borið það saman við hönnunarskjölin.

Notkun ítarlegra viðbragðsleiðbeininga uppfærir ekki aðeins núverandi eiginleika heldur hugsanlega nýja eiginleika sem prófunaraðili mælir með fyrir notendur.

 

Betri túlkun

 

Sjálfvirk prófun þýðir að allar niðurstöður eru spurning um að meta gögnin sem þú færð úr prófi og komast að skynsamlegum ályktunum um hvað það þýðir fyrir hugbúnaðinn.

Þvert á móti hafa handvirkir prófarar mun meiri innsýn í hvernig forritið sjálft virkar.

Þeir geta borið saman gráa kassakóðann við það sem er að gerast í rauntíma, gert nákvæmt mat á því augnabliki frekar en að þurfa að draga frá eftir staðreyndina.

Sumir sjálfvirknipallar geta framkvæmt svipað með því að hafa endurspilunareiginleika, en þetta krefst samt handvirkrar íhlutunar.

 

Sveigjanleg próf

 

Sjálfvirkni prófunar felur í sér að kóða mjög ákveðin próftilvik inn á vettvang, sem þýðir að hugbúnaðurinn lýkur þessu tiltekna setti verkefna aftur og aftur.

Þó að þetta sé tilvalið fyrir endurtekningar, þá býður það upp á einstaka áskorun að því leyti að það er enginn sveigjanleiki í prófunum.

Notkun mannaprófara er tilvalin í þessum tilvikum, sem bætir meiri sveigjanleika við ferlið. Ef mannlegur prófunaraðili tekur eftir hugsanlegu vandamáli sem er örlítið utan þröngt skilgreinds prófunartilviks getur hann skoðað það og tilkynnt um niðurstöðurnar í lok ferlisins.

Þetta veitir fyrirtækjum víðtækari umfjöllun um hugbúnaðinn og uppgötvar villur sem sjálfvirkt kerfi getur ekki.

 

2. Áskoranir við handvirka gráa kassaprófun

 

Þó að það séu margir kostir við að nota handvirk próf í hugbúnaðarþróunarferlinu þínu, þá eru líka nokkrir ókostir. Þetta er mismunandi eftir nokkrum þáttum, þar á meðal tilteknum hugbúnaði sem fyrirtækið er að vinna að, stærð þróunarteymis og hæfnistaðal sem meðlimir prófunar- og þróunarteyma hafa.

 

Mikilvægar áskoranir í handvirkum prófunum eru:

 

Hár launakostnaður

 

Launakostnaður er einhver mikilvægasta útgjöld sem fyrirtæki fara í gegnum, þar sem það borgar sig að fá besta starfsfólkið sem völ er á svo fyrirtækið geti bætt vinnustaðinn.

Þar sem handvirkar prófanir á gráum kassa geta tekið mikinn tíma þarf fyrirtækið að borga prófurum sínum fyrir að vinna í öllu ferlinu. Fyrir sum af stærstu forritunum getur þetta tekið klukkutíma og valdið því að kostnaður við handvirka prófunartæki eykst.

Hönnuðir geta leitast við að draga úr þessu vandamáli með því að koma jafnvægi á sjálfvirkni gráa kassaprófunar með handvirkum prófunum eða skera niður launakostnað á klukkutíma fresti, en það er hætta á að prófgæði minnki.

 

Mannleg mistök

 

Sjálfvirk prófun lýkur einföldum ferlum á áhrifaríkan hátt og endurtekur þau með mikilli nákvæmni á þann hátt sem einstaklingur getur ekki.

Manneskjur gera mistök og smávægilegar villur, sem geta stafað af allt frá því að ýta óvart á rangan hnapp til þess að athygli þeirra sleppi í nokkrar sekúndur.

Villur eins og þessar geta leitt til ónákvæmra gagna og valdið því að þróunaraðilar beina athygli sinni að röngum hluta hugbúnaðarins, taka dýrmætan þróunartíma og versna vöruna.

Leitaðu að því að leysa þetta með því að ljúka endurteknum grákassaprófum þar sem hægt er til að sannreyna niðurstöður þínar þegar prófunin heldur áfram.

 

Tekur langan tíma

 

Þar sem tölvur geta klárað verkefni á augabragði tekur fólk aðeins meiri tíma.

Þetta er vegna allt frá viðbragðstíma til einfaldlega að vinna hægar en ákjósanlegur hraði þeirra á punktum, sem allt hægir á prófunarferlinu.

Hægara prófunarferli þýðir minni tími fyrir þróunarteymi til að vinna að því að útrýma villum og göllum úr vörunni, þar sem allur tíminn fer í að finna vandamálin í fyrsta lagi.

Þetta er ekki eitthvað sem auðvelt er að draga úr, þar sem blendingsprófunarkerfi eins og að jafna handvirk próf með sjálfvirkum gráum kassaprófum er ein hugsanleg lausn.

 

Gray box Test Automation – Kostir, áskoranir, ferli

Sjálfvirkni álagsprófun

Sjálfvirkni prófunar vísar til þess að nota sjálfvirknivettvang til að gera suma hluta gráa kassaprófunarferilsins sjálfvirka.

Ferlið virkar þannig að prófhönnuðir eru beðnir um að búa til röð prófunartilvika með QA sérfræðingum eða álíka fagfólki sem kóðar þessi próf inn í sjálfvirkniforritin, þar sem sumir nota sjálfvirkni vélmennaferlis sem annað tæki.

Í þessum tilvikum skilja QA sérfræðingar nú þegar suma kóðann eða hönnunarskjölin.

Þessi tegund af prófun er algengari á miklu stærri hugbúnaðarpökkum, þar sem gráir kassaprófarar hafa ekki tíma til að prófa alla þætti ferlisins ítarlega handvirkt.

Eftir sjálfvirkt ferli skilar vettvangurinn skýrslu fyrir QA sérfræðinginn og tekur fram hvar það eru bilanir og röð mikilvægra mælikvarða.

 

1. Ávinningur af sjálfvirkum gráum kassaprófum

 

Það eru nokkrir skýrir kostir við að nota sjálfvirka gráa kassaprófun í ferlum gæðatryggingateymis.

Með því að einbeita sér að þessum ávinningi og nýta þá sem best getur fyrirtæki aukið skilvirkni gráa kassaprófanna og leyst eins mörg vandamál og mögulegt er á þessu stigi verkflæðisins.

 

Sumir af helstu kostum þess að nota sjálfvirkni í gráa kassaprófunarvinnunni þinni eru:

 

Hraðpróf

 

Sjálfvirk kerfi eru hönnuð til að prófa ótrúlega hratt, fara í gegnum röð ferla eins hratt og mögulegt er. Þessi ávinningur verður enn meira áberandi þegar endurteknum gráum kassaprófum er lokið, þar sem hver einstök keyrsla tekur styttri tíma.

Tíminn sem þú sparar frá keyrslu eykst verulega, þar sem fyrirtækið þitt hefur miklu meiri tíma til að klára brýn verkefni eins og að uppfæra hugbúnaðinn sjálfan og veita viðskiptavinum og hugsanlegum viðskiptavinum endurgjöf.

Að hafa hraðari prófun er sérstaklega gagnleg þegar unnið er eftir útgáfu, þar sem að ýta á virkni lagfæringar eins fljótt og auðið er er nauðsyn til að bæta hvernig fólk sér fyrirtækið.

 

Nákvæmar mælingar

 

Mælingar eru verulegur hluti af því hvernig hugbúnaðarprófun virkar og veita prófunaraðila tölulegar upplýsingar til að gefa til kynna hugsanleg vandamál.

Tölvur og sjálfvirknipallar bjóða upp á mjög nákvæmar mælingar, þar sem hlutir eins og viðbragðstími er mældur niður á millisekúndu.

Að hafa nákvæmari mælikvarða þýðir að þú getur fylgst með litlum breytingum á því hvernig app virkar, sem hjálpar þér að skilja hvort uppfærsla hafi bætt afköst eða leitt til þess að staðlað verkflæði tekur lengri tíma.

 

Minni kostnaður

 

Einn stærsti kostnaðurinn við að prófa í gráum hugbúnaðarþróunarstillingum er kostnaður við gráa kassaprófarana sjálfa.

Það er dýrt að ráða hugbúnaðarprófunarsérfræðinga, sérstaklega þegar þú ert að leita að gráum kassaprófurum, sem krefjast fjölbreyttari hæfileika, til að skila hæstu mögulegu stöðlum fyrir fyrirtæki þitt.

Sjálfvirkni þýðir að það eru færri sem ljúka handvirkum gráum kassaprófum, sem útilokar mikinn starfsmannakostnað af ferlinu.

Þó að sjálfvirknipallar hafi nokkurn kostnað, sem flestir rukka áskrift mánaðarlega, er þetta mun lægra en að þurfa að borga fyrir starfsmenn til að vinna verkið fyrir þig.

 

2. Áskoranir við sjálfvirkar prófanir á gráum kassa

 

Það eru fullt af áskorunum við að nota sjálfvirkni í gráa kassaprófunarferlunum þínum.

Þó að sumar stofnanir einbeiti sér að ávinningnum, þá eru margir kostir við að þekkja áskoranir gráa kassaprófanna og íhuga þær þegar þú vinnur.

Þú getur innleitt gráa kassaprófun á þann hátt sem forðast áskoranirnar og kemur í veg fyrir að þú glímir við takmarkanir áfram.

 

Helstu áskoranir sjálfvirkra prófana á gráum kassa eru:

 

Upphafleg uppsetning

 

Upphafleg uppsetning er ein stærsta áskorunin við að fara í gegnum sjálfvirkniferlið. Þetta vísar til tímans sem það tekur að skipta yfir í nýjan prófunarvettvang, þar á meðal að setja upp pallinn, kenna notendum hvernig þeir eiga að taka þátt í honum og kóða snemma prófanir á hugbúnaðinum.

Allt er þetta óframleiðnilegur tími sem fyrirtæki mun vilja takmarka eins mikið og mögulegt er.

Að nota hágæða sjálfvirknihugbúnað með sérfræðingum við höndina þegar þú þarft er tilvalið í þessu tilfelli, þar sem þú ert með stuðning frá þriðja aðila sem tryggir að sjálfvirkni gráa kassans þíns og aðrar tegundir prófana fyrir þetta mál gangi snurðulaust frá upphafi.

 

Miklar færnikröfur

 

Þrátt fyrir að handvirk próf krefjist mikillar færni, þurfa QA sérfræðingar sem vinna með sjálfvirkni samt að hafa mikla færni.

Þetta kemur í formi kóðunarfærni, sem er fyrst og fremst notuð til að búa til próftilvik og lesa kóðann sem er tiltækur í gráa kassanum.

Hönnuðir geta dregið úr þessu með því að ráða sérstaklega prófendur sem hafa reynslu af þróun eða hafa unnið með kóðunarverkefni áður. Þú takmarkar þjálfunartíma á vinnustaðnum og tryggir að hver nýráðning hafi getu til að laga sig að kröfum sjálfvirkra prófana á gráum kassa.

Sum fyrirtæki stefna að því að nota kóðalaust sjálfvirknikerfi til að framkvæma gráa kassaprófun sem valkost, en það getur leitt til minni sveigjanleika á vinnustaðnum.

 

Stöðugt eftirlit

 

Sjálfvirk prófun er að hluta til til að taka áhersluna frá því að treysta á fólk, þar sem handvirk próf hafa stöðuga mannlega þátttöku í ferlum.

Þetta er ekki ætlað að vera raunin með sjálfvirkni prófana, en fyrirtæki þurfa samt að hafa gott eftirlit.

Eftirlit felur í sér að skoða niðurstöður gráa kassaprófanna og viðhalda þeim til að ganga úr skugga um að allt virki enn eins og verktaki býst við.

Fyrirtæki geta hjálpað til við að bæta eftirlitsstaðalinn sem er í boði á nokkra vegu, þar sem einn fagmaður ber ábyrgð á eftirliti með prófum.

Þetta leiðir til aukinnar sérhæfingar, þar sem þessi starfsmaður verður sérfræðingur í gráum kassa í að vinna með sjálfvirkni á hraðari og skilvirkari hátt.

 

Niðurstaða: Handvirkt eða grát kassapróf sjálfvirkni?

Kostir þess að setja upp ágætisprófunarmiðstöð. Er frammistöðupróf öðruvísi en virknipróf?

Að lokum eiga handvirkar gráa kassaprófanir og sjálfvirkar prófanir báðar sinn stað í hugbúnaðarprófunarferlinu.

Minni fyrirtæki og sprotafyrirtæki njóta góðs af því að innleiða handvirkar prófanir á gráum kassa þegar kóðinn þeirra er tiltölulega lítill og viðráðanlegur, þar sem sjálfvirkni verður sífellt gagnlegri eftir því sem forrit halda áfram að stækka og hafa fleiri eiginleika.

Hins vegar mun alltaf vera staður fyrir handvirkar prófanir þökk sé auknu innsæi, smáatriðum og sveigjanleika sem það býður fyrirtækjum.

Hin fullkomna gráa kassalausn fyrir hvaða fyrirtæki sem er er blendingslíkan sem notar handvirkar og sjálfvirkar prófanir á mismunandi stöðum til að gera grein fyrir styrkleikum og veikleikum beggja aðferðanna.

Heildræn nálgun afhjúpar fleiri vandamál sem hugbúnaðarpakki hefur, hjálpar til við að laga hugbúnaðinn á skilvirkari hátt og veitir viðskiptavinum að lokum mun betri vöru í lok þróunar.

 

Hvað þarftu til að hefja gráa kassaprófun?

Hvað er einingaprófun?

Það eru nokkrar forsendur sem fyrirtæki krefjast áður en þeir hefja gráa kassaprófunarferli. Að hafa þetta annað hvort gerir prófunarferlið mögulegt eða gerir hugbúnaðarprófun mun einfaldari fyrir gæðatryggingateymið þar sem þeir hafa fleiri eignir tiltækar.

 

Forsendur fyrir að ljúka gráum kassaprófum eru:

 

1. Hannaðu skjöl eða frumkóða

 

Það fyrsta sem þú þarft til að hefja gráa kassaprófunarferlið er annað hvort hönnunarskjölin eða frumkóði. Prófendur þurfa að hafa aðgang að þessum upplýsingum til að prófunin teljist gráa kassapróf, sem veitir nokkra innsýn í innri virkni hugbúnaðarins sjálfs.

Þessar upplýsingar hafa tilhneigingu til að vera eins viðeigandi og mögulegt er, til dæmis kóðastrengurinn fyrir tiltekna aðgerð sem prófunarmaðurinn er að skoða.

Þegar þú notar gráan kassa frekar en hvítan kassaprófun gefur þú aðeins upp hluta af kóðanum og hönnunarskjölunum, svo vertu varkár um aðgangsstigið sem þú veitir.

 

2. Vara stutt

 

Vöruskýring eða umsóknarskýrsla er skjal sem fyrirtæki nota til að fá fullan skilning á því hvað viðskiptavinur er að leita að í hugbúnaðarpakka. Þetta setur fram á nákvæman hátt nákvæmlega virknina sem viðskiptavinur er að leita að frá hugbúnaðinum, hönnunina sem viðskiptavinur vill og allar aðrar upplýsingar sem eru nauðsynlegar.

Að lesa yfirlit yfir vöru þýðir að grár kassaprófari getur leitað að öllum þeim eiginleikum sem viðskiptavinur vill, gengið úr skugga um að þeir séu í hugbúnaðinum og tryggt að varan henti öllum þeim markmiðum sem fyrirtæki hefur fyrir umsókn sína.

Sum fyrirtæki takmarka magn upplýsinga sem gráir kassaprófunaraðilar geta séð, allt eftir trúnaðarstefnu fyrirtækisins.

 

3. Prófmarkmið

 

Hönnuðir og fyrirtæki hafa ákveðin markmið þegar þeir ljúka prófum, stundum kölluð prófforskrift. Þetta er mjög mikilvægt í gráa kassaprófunarferlinu, þar sem það þýðir að þróunaraðilar geta veitt gráum kassaprófendum allar réttar upplýsingar, þar sem gæðatryggingateymið hannar próf sem passa við markmið prófunarferilsins.

Allir vinna skilvirkari í þessu tilfelli, þar sem þeir vita hvað þeir eru að leita að og hvernig best er að ná þessum markmiðum.

 

Prófunarferli fyrir gráa kassa

tegundir frammistöðuprófa

Prófanir á gráum kassa fylgja tiltölulega stöðugu ferli, með skýrum skrefum sem taka fram einstök stig sem fyrirtæki þarf að ljúka til að ná prófunarmarkmiðum sínum.

Að fylgja ferlinu skýrt og stöðugt gefur nákvæmar og samkvæmar niðurstöður sem upplýsa þróunaraðila um hvar vandamál eru og hvernig hægt er að leysa þau.

 

Helstu skrefin í gráu kassaprófi eru:

 

1. Ákvörðun inntak og úttaks

 

Fyrsta skrefið í ferlinu er að ákvarða inntak og úttak sem þú býst við frá forritinu.

Veldu inntak sem er innan marka þess sem venjulega má búast við að appið höndli til að gera það að sanngjörnu prófi og reikna út úttakið sem þú býst við af því inntaki.

Með því að klára þessa spá í upphafi verkefnis veistu hvort eitthvað hefur farið úrskeiðis í lok prófanna.

 

2. Þekkja frumflæði

 

Aðalflæði eru þær leiðir sem gögn fylgja í hugbúnaði til að ná endanlega útkomu.

Að bera kennsl á aðalflæðið þýðir að þú getur betur fylgst með því hvernig upplýsingar fara í gegnum ferla hugbúnaðar, ákvarða hugsanleg svæði þar sem gallar geta komið upp og unnið að því að laga þá ef vandamál eru með hugbúnaðinn.

 

3. Þekkja undiraðgerðir, með inntak og úttak

 

Undiraðgerðir eru grunnaðgerðir innan frumflæðis. Hver undiraðgerð er fóðruð af annarri og streymir inn í þá næstu, sem leiðir að lokum til lokaúttaks frá hugbúnaðinum.

Komdu á framfæri hver inntakið í hverja undiraðgerð ætti að vera ásamt spáðri framleiðslu fyrir hverja.

Að gera það á undiraðgerðastigi veitir aukna innsýn þegar þú finnur hugbúnaðarvandamál.

 

4. Þróaðu prófdæmi

 

Prófunartilvik vísar til mengis atburða sem eiga sér stað í hugbúnaðinum sem skoðar hvort forritið virki eins og þú býst við.

Gakktu úr skugga um að þetta gráa kassaprófunartilfelli skoði rétt þann hluta hugbúnaðarins sem þú ert að skoða.

Einbeittu þér líka að samkvæmni og tryggðu að auðvelt sé að endurtaka prófunarmálið til að fá nákvæmari niðurstöður úr gráa kassaprófinu þínu.

 

5. Keyrðu prófunarmálið

 

Byrjaðu að keyra prófunarmálið.

Þetta felur í sér að slá inn inntak inn í hverja undiraðgerðina og sjá hver úttakið er, skrá niður allar niðurstöður.

Í sjálfvirkum gráum kassaprófunum er upptökuferlið sjálfvirkt, með handvirkum prófunartækjum sem skrifa athugasemdir við öll inntak og úttak sjálfir.

Ef þú getur, prófaðu allar undiraðgerðirnar fyrir sig áður en þú keyrir allt flæðið í einu til að athuga hvort hver aðgerð virki sjálfstætt.

 

6. Staðfestu niðurstöðurnar

 

Eftir að þú hefur fengið gögnin úr prófunarmálinu skaltu byrja að sannreyna þessar niðurstöður.

Þetta þýðir að skoða úttakið sem þú færð frá hugbúnaðinum og bera það saman við úttakið sem þú bjóst við í upphafi ferlisins.

Ef það er einhver munur á þessu tvennu gefur það til kynna að það gæti verið villa í hugbúnaðinum þar sem hann skilar sér ekki eins og þú spáðir í upphafi.

 

7. Búðu til skýrslu

 

Í lok gráa kassaprófunarferlisins skaltu búa til skýrslu um niðurstöður prófsins.

Þetta felur í sér grunnsamantekt á því hver vandamálin við hugbúnaðinn voru, mat á hugsanlegum lausnum á vandamálunum og, þar sem hægt er, öll gögn sem prófin sköpuðu.

Notkun þessarar uppbyggingar gefur lesandanum lexíu fyrir fyrirsagnir áður en allar nauðsynlegar sönnunargögn eru færðar fram, sem að lokum er heildstætt skjal sem býður upp á fullt af leiðbeiningum.

 

Bestu starfshættir fyrir Greybox próf

api prófun og sjálfvirkni

Með bestu starfsvenjum er átt við ferla, verkefni og meginreglur sem starfsmenn ljúka í QA prófi til að ná hæstu mögulegu stöðlum.

 

Sumar af þessum bestu starfsvenjum fyrir QA teymi sem vilja auka staðalinn í starfi sínu eru:

 

1. Vinnið varlega

 

Eins og með allar prófunaraðferðir, taktu þér tíma og vinnðu vandlega. Ein mistök geta ógilt próf, svo að vera hægur og stöðugur til að tryggja að vinnan þín sé nákvæm sparar þér tíma til lengri tíma litið en bætir staðalinn á hugbúnaðinum. Þetta á sérstaklega við í gráum kassaprófum, þar sem þú veist ekki hvaða hluta frumkóðans þú ert að vinna með hverju sinni.

 

2. Samskipti stöðugt

 

Það ætti að vera stöðug samskiptakeðja milli þróunaraðila og gráa kassaprófara. Þetta gefur forriturum tafarlausa endurgjöf um allar villur sem prófunarteymið uppgötvar og þýðir að prófunaraðilar vita hvað þeir eiga að varast.

Ef villan er hluti af sýnilega þætti gráa kassans, láttu hönnuði vita nákvæmlega hvar hún er.

 

3. Settu ströng takmörk

 

Þegar gráa kassaprófun notar tilbúnar takmarkanir á upplýsingum, þar sem fyrirtækið sjálft ákveður hvaða upplýsingar á að gefa prófunaraðilum, vertu viss um að þú hafir ströng takmörk.

Gefðu QA teyminu aðeins þær heimildir sem þeir þurfa eða þú átt á hættu að þeir „horfi á bak við tjaldið“ og sjái frumkóðann eða þróunarskjölin sem þú ert að reyna að halda falin.

 

7 Mistök og gildrur við innleiðingu á gráum kassaprófum

hugbúnaðarprófunar sjálfvirknipóstur

Þar sem hundruð þúsunda umsókna fara í gegnum prófunarferlið á hverju ári, eru nokkur mistök og gildrur sem QA teymi falla í.

Að vita um þetta þýðir að þú getur í raun forðast þau, bætt vinnu þína og dregið úr líkum á að eyða fjármagni í lélegar prófunaraðferðir.

 

Sumar af algengustu mistökunum og gildrunum í gráum kassaprófum eru:

 

1. Prófa dreifð kerfi

 

Grey box próf krefst aðgangs að frumkóða og dreifðir netþjónar nota kóða frá öðrum stöðum. Þetta veldur vandamálum fyrir gráa kassaprófun, þar sem það þýðir að það eru vandamál sem prófunaraðilar geta ekki séð.

 

2. Ljúka ósamræmi prófunum

 

Ósamræmi prófunar vísar til aðstæðna þar sem prófunartilvik eru breytileg á milli keyra. Þetta getur valdið ónákvæmum niðurstöðum, þar sem forritarar einbeita sér síðan að því að bæta árangur á grundvelli rangra mælikvarða.

Gerðu hvert próf eins þar sem hægt er til að auka nákvæmni og nákvæmni prófanna.

 

3. Þjóta í gegnum próf

 

Ef fyrirhugaður útgáfudagur vöru er yfirvofandi, geta QA teymi freistast til að flýta fyrir gráum kassaprófunarferlum.

Hins vegar er þetta merki um slæmt skipulag og ætti ekki að bregðast við með fleiri slæmum ákvörðunum. Hraðprófanir leiða til ónákvæmra niðurstaðna og tímaeyðslu síðar á þróunarstiginu.

 

4. Ekki innleiða handbók og sjálfvirkni saman

 

Hvorki handvirkar prófanir né sjálfvirkar prófanir eru fullkomnar aðferðir við gráa kassaprófun.

Að nota þetta tvennt við hlið hvers annars þýðir að þú getur gert grein fyrir vandamálum hvers og eins og að lokum unnið á skilvirkari hátt.

Íhugaðu að minnsta kosti að sameina þessar tvær aðferðir til að prófa betur.

 

5. Vinna án verkfæra

 

Prófunartæki eru hönnuð til að gera það eins auðvelt og mögulegt er að vinna sem gráa kassaprófari. Að vinna án verkfæra er að takmarka eigin getu þína að óþörfu.

Rannsakaðu vandlega og eignaðu þér öll tæki sem gætu hjálpað þróun þinni til að auka skilvirkni og draga úr líkum á mistökum.

 

6. Léleg samskipti

 

Innri samskipti milli deilda geta verið barátta, en samskipti eins skýr og mögulegt er er nauðsyn milli prófunar- og þróunardeilda.

Betri samskipti gera það að verkum að forritarar þekkja úrbæturnar sem þarf að gera strax og leysa vandamál án þess að verða afvegaleiddur af lélegum innri skilaboðum.

 

7. Leita virkan að pöddum

 

Grey box próf eru til til að finna allar villur þar sem þær eru til, en einnig til að kanna almenna frammistöðu hugbúnaðarins.

Að eyða of langan tíma í að finna villur getur tekið mikinn tíma og dregið athyglina frá meginmarkmiðinu um að bæta hvernig app virkar.

 

Tegundir úttaks frá Gray Box prófunum

kostir þess að setja upp ágætisprófunarmiðstöð (TCoE)

Grey box próf búa til nokkrar mismunandi tegundir upplýsinga í lok ferlis. Þetta vísar ekki til úttakanna frá hugbúnaðinum sjálfum, heldur gögnunum sem forritarar geta notað til að bæta hugbúnaðinn.

 

Helstu tegundir framleiðslu eru:

 

1. PASS/FAIL skilaboð

 

Einföld PASS/FAIL skilaboð sem upplýsa þróunaraðila um hvort hugbúnaðaraðgerðin hafi heppnast vel.

Þessi tegund af framleiðsla veitir þróunaraðila ekki mikla innsýn, en notkun á gráum kassaprófum þýðir að prófunaraðili getur séð á hvaða tímapunkti hugbúnaðurinn bilaði og hvers vegna, sem hjálpar til við að leysa málið.

 

2. Mælingar

 

Mælingar vísa til einfaldrar tölfræði sem sýnir atburð, eins og þann tíma sem það tekur að klára tiltekið verkefni niður í millisekúndu. Þetta er algengt í sjálfvirkum gráum kassaprófum, þar sem tölvupallar safna þessum upplýsingum sjálfkrafa með meiri nákvæmni en handvirkur prófari gæti.

Þessar upplýsingar eru gagnlegar til að koma á frammistöðu apps.

 

3. Eigindleg gögn

 

Lýsandi upplýsingar sem þú færð frá gráum kassaprófara frá reynslu þeirra af hugbúnaðinum. Ómælanlegt, sem gerir greiningu erfiðari, en veitir betri innsýn í notendaupplifunina og gerir viðskiptavinum öruggari með hugbúnaðinn.

 

Dæmi um Grey Box próf

Bak enda próf, verkfæri, hvað er það, tegundir, aðferðir

Í sumum tilfellum veitir það ekki næga innsýn að þekkja kenninguna í kringum prófunarform og veitir ekki réttan skilning. Að þekkja nokkur dæmi um gráa kassapróf er nauðsynlegt til að bæta skilning þinn á því hvernig prófunaraðferðin virkar.

Sjá nokkur dæmi um gráa kassapróf hér að neðan sem veita frekari upplýsingar um próf í raunveruleikanum og hvernig kenningin á við um hagnýta vinnustaði.

 

1. Árangursríkt öryggisprófunardæmi

 

Fyrirtæki er að búa til gagnagrunn með miklum persónulegum gögnum og skipuleggur öryggisprófanir til að tryggja að notendagögn séu vernduð.

Handvirkur prófari fer í gegnum ferlið og leitar að hugsanlegum göllum í kóðanum og tækifærum til að fá aðgang að hluta forritsins.

Eftir að hafa fundið veikleika upplýsir prófunarmaðurinn þróunaraðilann um hvar veikleikinn er og hvernig þeir nýttu hann.

Þegar hugbúnaðurinn er lagfærður lýkur prófunaraðilinn sömu prófun aftur til að tryggja að kerfið sé öruggt.

 

2. Misheppnaður gagnagrunnsprófunardæmi

 

Hönnuðir sem búa til gagnagrunn hafa stuttan frest til útgáfu og þurfa að prófa fljótt.

Prófendurnir þjóta saman nokkur grunnprófunartilvik og klára þau fljótt, gera mistök við framkvæmd þeirra, útbúa ekki framleiðsluspár og ekki kanna undiraðgerðir.

Þar sem þeir útbúa ekki framleiðsluspár átta þeir sig ekki á framleiðsluvandamálum, senda vöru sem virkar ekki sem skyldi fyrir vikið.

 

Tegundir villna og galla sem fundust í gegnum gráa kassaprófun

zaptest-runtime-error.png

Eitt af meginmarkmiðum gráa kassaprófanna er að finna villur og villur í forriti, þar sem fyrirtæki leitast við að afhenda hágæða öpp sem viðskiptavinir þeirra geta reitt sig á hvar sem það er mögulegt.

Það eru nokkrar sérstakar gerðir af villum og villum sem prófunarmenn geta fundið í gráa kassaprófunarferlinu, sem hver um sig getur bent til mismunandi vandamála með kóðann.

 

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Tegundir villna og galla sem fundust við gráa kassaprófun eru:

 

1. Ferli bilun

 

Fyrsta form villu er ferli bilun.

Þetta vísar til þess þegar prófið skilar ekki neinni niðurstöðu og einfaldlega hrynur.

Nokkrar mögulegar orsakir þessara vandamála eru til staðar og í fullkomnu tilviki getur grár kassaprófari staðfest hvaðan mál kemur og hvernig verktaki getur kóðað svar.

 

2. Rangt úttak

 

Sumar villur í gráum kassaprófum eiga sér stað þegar framleiðsla ferlis er ekki sú sem þróunaraðilar búast við.

Þetta er alvarlegt vandamál í tilfellum eins og gagnagrunni, þar sem nauðsynlegt er að geyma réttar upplýsingar á öruggan hátt.

 

3. Öryggisvillur

 

Öryggisvillur eiga sér stað þegar forrit fyrirtækis er nokkuð óöruggt og leyfir þriðja aðila aðgang að upplýsingum sem geymdar eru í.

Að hafa öryggisgalla í umsókn getur verið GDPR vandamál og gert umsóknina ekki í samræmi við fjölda alþjóðlegra reglna.

 

Algengar mæligildi fyrir gráa kassaprófun

álagsprófun

Mælingar vísa til stöðugra mælinga sem skoða ákveðinn atburð eða röð atburða, venjulega í formi megindlegra gagna.

Með því að nota mælikvarða geta prófunartæki og gæðatryggingateymi skoðað hugbúnaðinn sem er að gangast undir grákassapróf og séð nákvæmlega hvað er að fara úrskeiðis, hvort sem þetta er í formi fleiri villna eða mismunandi eiginleika sem taka lengri tíma að hlaða.

 

Sumir af algengustu gráu kassaprófunum sem QA prófarar nota þegar þeir meta hugbúnað eru:

 

· Tími til framleiðslu:

Tíminn sem það tekur forritið að framleiða úttak eftir að prófið hefst.

 

· Tími til að svara:

Tíminn sem það tekur hugbúnaðinn að bregðast við inntaki notenda, hvort sem það er í formi niðurstöðu eða einfaldlega staðfestingu á inntakinu.

 

· Fjöldi villna:

Hinn hreini fjöldi villna sem hugbúnaðurinn hefur í ferlum sínum.

 

· Villur fyrir hverja aðgerð:

Fjöldi villna sem eru til deilt með fjölda aðgerða í hugbúnaðinum, notaðar til að ákvarða villuþéttleika.

 

Bestu gráu kassaprófunartækin

Grey box prófun getur reitt sig á utanaðkomandi verkfæri til að bæta gæði vinnu þinnar, gera sum ferla sjálfvirk og styðja þig þegar þú býrð til lagfæringu fyrir villur sem þú finnur.

Því betra sem prófunarverkfærið sem þú notar, því fleiri vandamál muntu afhjúpa og því betri staðall lokaafurðarinnar þinnar verður, allt á sama tíma og þú sparar tíma og fjármagn í prófunum.

Sjáðu nokkur af bestu gráu kassaprófunartækjunum hér að neðan, auk kosta og galla þess að nota hvern vettvang.

 

5 bestu ókeypis gráu kassaprófunartækin

 

Þegar smærra fyrirtæki er að leita að því að hefja prófanir á gráum kassa er nauðsynlegt að hafa rétt verkfæri tiltæk, en að hafa þau á sanngjörnu verði getur verið jafn mikilvægt. Hver eyrir skiptir máli í litlu fyrirtæki og forritari er ekkert öðruvísi, með þröngt fjárhagsáætlun sem leiðir til erfiðra ákvarðana.

Að nota ókeypis gráa kassaprófunartæki er fullkomin fyrir gæðatryggingu með lágmarks fjármagni.

 

Sum af bestu ókeypis gráu kassaprófunartækjunum eru:

 

1. ZAPTEST FREE EDITION

bestu ókeypis sjálfvirknitólin fyrir hugbúnaðarprófun fyrirtækja

Ókeypis útgáfa ZAPTEST býður upp á hágæða sjálfvirkniupplifun fyrir notendur sína, með sjálfvirkni hugbúnaðar í fullri stafla sem styður prófun frá upphafi þróunar.

Með samhliða framkvæmd geturðu lokið nokkrum prófum í einu til að flýta fyrir ferlum þínum og þegar þú ert tilbúinn að taka stökkið á næsta stig gerir Enterprise útgáfan umskiptin eins einföld og hægt er. Sem aukinn ávinningur býður ZAPTEST einnig upp á nýjustu RPA tækni , án aukakostnaðar.

Hið fullkomna val fyrir einhvern á fyrstu dögum prófanna.

 

2. Appium

 

Ítarlegt prófunarverkfæri hannað til að hjálpa til við að ganga úr skugga um að farsímaforrit séu í samræmi við staðlaða , Appium hefur virkt stuðningssamfélag en framkvæmir próf tiltölulega hægt. Ásamt krefjandi uppsetningu er þetta ekki besta ókeypis tólið fyrir mörg fyrirtæki.

 

3. Chrome Dev Tools

 

Google Chrome býður upp á úrval af þróunarverkfærum fyrir vefforrit og með samþættingu í vinsælasta vafranum virðist það vera nauðsyn.

Hins vegar er það takmarkað við að prófa kassaþætti, sem gerir það að takmarkandi prófunartæki.

 

4. JUnit

 

JUnit er opinn rammi sem gerir notendum kleift að ljúka endurteknum prófum aftur og aftur í Java, sem takmarkar það við eitt tungumál.

Í sjálfu sér eru þessi mörk ekki vandamál, en skortur á einföldu API og viðmóti getur gert það óviðeigandi fyrir nýrri prófunaraðila.

 

5. DBUeining

 

DBUnit leggur áherslu á að styðja við gagnagrunnsmiðuð verkefni, með því að nota þekkt ástand til að sannreyna niðurstöður nákvæmlega og skoða útkomuna ítarlega.

Þetta er fullkomið fyrir gagnagrunna og svipuð forrit, en skortur á samþættingarstuðningi þýðir að það á í erfiðleikum með verkefni á milli vettvanga.

 

5 bestu Enterprise Grey Box prófunartækin

 

Eftir því sem þróunaraðili stækkar, aukast prófkröfur þeirra líka, þar sem stærri fyrirtæki eru með stærri forrit og krefjast umfangsmeiri prófunarsvíta fyrir vikið.

Fyrirtækisprófunartæki fyrir gráa kassa eru til til að styðja fyrirtæki í þessum aðstæðum, veita meiri aðgang að háþróaðri eiginleikum sem áhugamanna- og smærri þróunaraðilar þurfa kannski ekki.

 

Sum af bestu prófunarverkfærum fyrirtækja þegar þú framkvæmir gráa kassapróf eru:

 

1. ZAPTEST ENTERPRISE EDITION

Enterprise útgáfan af ZAPTEST býður upp á meiri prófunargetu en ókeypis útgáfan, þar sem einn helsti kosturinn er stöðugur aðgangur að ZAP sérfræðingi. ZAP sérfræðingur starfar á áhrifaríkan hátt sem ráðgjafi og meðlimur teymisins þíns á fjarstýringu og styður allar prófanaþarfir fyrirtækisins þíns.

Hönnuðir sem fjárfesta í ZAPTEST Enterprise útgáfu geta séð allt að tífalda arðsemi fjárfestingar sinnar þökk sé háþróaðri tölvusjóntækni , 1SCRIPT, þvert á vettvang, þvert á tæki, keyrslu í gegnum vafra og umfram allt ótakmarkað leyfi.

Ótakmörkuð leyfi, auk fullkomnustu prófana og RPA tækninnar, þýðir að fyrirtæki njóta góðs af föstum kostnaði, óháð því hversu hratt og hversu mikið þau vaxa.

 

2. TestRail

 

Próftilvikastjórnunarlausn sem gerir þér kleift að skipta öllum prófunum sem þú klárar eftir prófunartilvikum, skrá gögn nákvæmari.

TestRail er þó ekki endilega tilvalið fyrir gráa kassaprófun, þar sem það á í erfiðleikum með að halda jafnvægi á handvirkri prófun og sjálfvirkri skráningu prófana.

 

3. Vitnisburður

 

Prófunarvettvangur sem leggur áherslu á að bjóða upp á stöðug sérsniðin próf, innleiða bæði kóðuð próftilvik og ókóðaða valkosti.

Þar sem þetta er aðeins ókeypis fyrir ákveðinn fjölda prófa á mánuði, geta stærri stofnanir átt í erfiðleikum með að nýta þennan vettvang sem best.

 

4. TestRigor

 

TestRigor er vinsæll vettvangur sem notar gervigreindarvél til að ljúka prófum, þar sem viðhald á gervigreindarprófum er einn af aðlaðandi eiginleikum.

Hins vegar kemur þetta á verulegu verði, þar sem aðrir vettvangar gefa betri arðsemi af fjárfestingu.

 

5. Kobiton

 

Kobiton er prófunarvettvangur sem er tiltölulega sveigjanlegur í verðlagningu, gerir próf sjálfvirkt fyrir hvern notanda eftir að ókeypis prufuáskrift er lokið.

Eitt áhyggjuefni sem sumir notendur hafa í kringum Kobiton er tiltölulega skortur á stuðningi frá Kobiton þegar kemur að því að leysa prófunarfyrirspurnir.

 

Hvenær ættir þú að nota Enterprise vs Freemium Grey kassaverkfæri?

Kostir þess að setja upp ágætisprófunarmiðstöð. Er frammistöðupróf öðruvísi en virknipróf?

Bæði fyrirtæki og freemium grá kassaverkfæri veita notendum sínum fullt af ávinningi. Fyrirtæki byrja helst með freemium vöru til að læra á prófunarferlið áður en þau fara í fyrirtækjaútgáfu eftir því sem þarfir þeirra aukast.

Þetta skapar samfellu í verkefninu og takmarkar þá endurmenntun sem starfsfólk fer í gegnum.

Skiptapunkturinn er breytilegur frá fyrirtæki til fyrirtækis, en á ákveðnum tímapunkti verður arðsemi fjárfestingar fyrirtækisins óumflýjanleg.

 

Gátlisti fyrir gráan kassa, ábendingar og brellur

Gátlisti fyrir hugbúnaðarprófanir

Að klára gráa kassaprófun er frekar flókið ferli, svo að hafa gátlista til að vinna úr hjálpar til við að fullvissa þig um að þú hafir gert allt sem þú þarft í prófunum.

 

Sumir af helstu eiginleikum gátlista með gráum kassa, auk nokkurra ráðlegginga til að bæta gæði prófana þinna, eru:

 

1. Vandað skipulag

 

Alhliða áætlanagerð er eitt af því fyrsta sem þarf að haka við í prófi, þar sem að tryggja að þú skipuleggur nákvæmlega alla þætti prófsins er nauðsyn.

Því meira sem þú skipuleggur þig því meiri uppbygging er á bak við prófin þín, þar sem fólk veit hvaða próf það er að klára og hvenær það er að ljúka þeim.

Þetta leiðir einnig til samræmdra gagna , sem er tilvalið fyrir betri þróunarlausnir.

 

2. Augnablik gagnaskýrslur

 

Þegar þú vinnur að gráu kassaprófunarferli skaltu reyna að tilkynna gögn samstundis. Með því að búa til skýrslur eins fljótt og auðið er eykur þú nákvæmni skýrsluferlanna þar sem allar upplýsingar eru þér í fersku minni.

Þetta á sérstaklega við um eigindlegar upplýsingar, þar sem prófarinn þarf að skrifa þær frekar en einfaldlega að geyma þær á prófunarvettvangi.

 

3. Settu ábyrgð

 

Í gegnum prófunarferla skaltu tryggja að allir á vinnustaðnum einbeiti sér að því að bera sérstakar skyldur. Með því að hafa sett ábyrgð á þennan hátt vita allir hvert hlutverk þeirra er á vinnustaðnum og skilja hvernig á að vinna verkefni sín afkastamikið og með lágmarks truflunum.

Þó að þetta sé meira stjórnunarhugtak en prófunargátlisti hefur það mikil áhrif á niðurstöður.

 

4. Stöðugur samanburður

 

Berðu niðurstöðurnar þínar saman við nokkra hluti nánast stöðugt. Samanburðarpunktar fela í sér frumhönnunargögn, fyrri niðurstöður prófana og tímalínu stofnunarinnar til að ljúka verkefninu.

Að hafa þessa viðmiðunarramma upplýsir þig stöðugt um hvernig hugbúnaðarþróunarferlið gengur, svæði til úrbóta og hugsanlegar breytingar sem þarf að gera.

 

Niðurstaða

 

Að lokum er gráa kassaprófun ein fjölhæfasta form prófana sem völ er á, sem sameinar virkni hvíta kassans með hlutdrægni takmörkun svarta kassaprófanna.

Með því að sameina handvirkar og sjálfvirkar prófunaraðferðir í gráa kassanum þínum geta fyrirtæki byrjað að draga verulega úr áhrifum galla á hugbúnaðinn sinn með því að setja lagfæringar sem leiða til betri vöru.

Grey box próf er hið fullkomna tól fyrir alla þróunaraðila og ofangreind ráð geta tryggt að þú notir það rétt.

 

Algengar spurningar og tilföng

Ef þú hefur einhverjar spurningar um gráa kassaprófun skaltu skoða nokkrar af algengum spurningum okkar til að læra meira og bæta skilning þinn á þessari tegund af prófum:

 

1. Bestu námskeiðin um Gray box Test Automation

 

Það eru tiltölulega fá námskeið sem miða sérstaklega að sjálfvirkni gráa kassaprófunar, þar sem þessi almennu hugbúnaðarprófunarnámskeið eru tilvalin leið til að byrja:

· „Software Testing Foundation with Exam“- Þjálfunartilboð

· „6 vikna hugbúnaðarprófun nauðsynleg þjálfun“- Futuretrend Technologies Ltd

· „Prófunarnámskeið á hugbúnaði“- Konunglegt námskeið

· „Black-box and White-box Testing“- Coursera

· „Hugbúnaðarprófun – Black-Box aðferðir og White-Box prófun“- NPTEL

 

2. Hverjar eru 5 efstu viðtalsspurningarnar um Gray Box Testing?

 

· Hvaða reynslu hefur þú af því að vinna með gráa kassaprófun og hvernig fannst þér það?

· Hvers vegna nota fyrirtæki gráa kassaprófun og á hvaða tímapunkti í ferlinu?

· Berðu saman prófun á hvítum kassi, gráum kassi og svörtum kassa

· Hverjar eru nokkrar af stærstu áskorunum við gráa kassaprófun og hvernig er hægt að sigrast á þeim?

· Hvernig virkar próf sjálfvirkni?

 

3. Bestu YouTube kennsluefni um gráa kassaprófun

 

· „Hvað er Gray Box Testing? Hvaða aðferðir eru notaðar í Gray box prófunum? Með dæmi útskýrt“- Hugbúnaðarprófunarhakk

· „Grá kassaprófun | hugbúnaðarverkfræði |”- Menntun 4u

· „Black Box, White Box og Grey Box Testing“- Kraftaverkamenntun

· „Ráð fyrir nýja handvirka QA prófara | Að vinna með devs + hluti sem ég hef lært sem hugbúnaðarprófari“- Madeline Elaine

· „Hvað er Gray Box Testing? (Hugbúnaðarprófunarviðtalsspurning #54)“- QA Fox

 

4. Hvernig á að viðhalda gráum kassaprófum?

 

Það er frekar einfalt ferli að viðhalda gráu kassaprófunum þínum. Fyrir handvirkar prófanir skaltu ganga úr skugga um að starfsmenn séu vel þjálfaðir og ljúki sömu verkefnum í hvert einasta skipti. Fyrir sjálfvirkar prófanir skaltu prófarkalesa allan kóðann fyrir prófunartilvik og athuga niðurstöðurnar, nota stöðugt eftirlit með ferlunum þar sem það er mögulegt.

 

5. Bestu bækurnar um Gray Box Testing

 

Þessi hluti inniheldur tímaritsgreinar til viðbótar við bækur, til að veita hæstu mögulegu staðla um skriflega aðstoð fyrir QA-prófara:

 

· „Grey-box tækni við hugbúnaðarsamþættingarprófun byggt á skilaboðum“- TanLi M. o.fl.

· „Samanburðarrannsókn á prófunaraðferðum hvítra kassa, svarta kassa og gráa kassa“ – Ehmer, M., Khan, F.

· „Grey-box FSM-undirstaða prófunaraðferðir“- Petrenko, A.

· „Hugbúnaðarverkfræði“- Saleh, KA

· „Alþjóðleg ráðstefna um tölvuforrit 2012“ – Kokula Krishna Hari K.

Download post as PDF

Alex Zap Chernyak

Alex Zap Chernyak

Founder and CEO of ZAPTEST, with 20 years of experience in Software Automation for Testing + RPA processes, and application development. Read Alex Zap Chernyak's full executive profile on Forbes.

Get PDF-file of this post

Virtual Expert

ZAPTEST

ZAPTEST Logo