fbpx

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

Könnunarprófun er ákveðin tegund hugbúnaðarprófunar sem hefur marga kosti fyrir forrit sem gerir því kleift að ná fullum möguleikum.

Leiðin sem teymi samþættir könnunarprófanir í venjubundnar athuganir sínar gæti jafnvel ákvarðað hversu vel hugbúnaðurinn virkar, sérstaklega þar sem þetta nálgast prófunarferlið á nýjan og óvæntan hátt. Þetta hjálpar prófunaraðilum að afhjúpa vandamál innan forritsins sem annars geta farið óséð þar til ræst er og leitt til þess að lykileiginleikar virka ekki.

Skilningur á ferlum, gerðum og aðferðum könnunarprófa gæti hjálpað þér að leiðbeina fyrirtækinu og prófunarteymum þess um hvernig eigi að fella það inn í venjulega athuganir sínar.

Það er líka til fjöldi ókeypis verkfæra sem teymið getur notað til að auðvelda þessar skoðanir og taka eftir vandamálum áður en þau verða hugsanlega hindrunarlaus fyrir þróun.

Í þessari handbók sýnum við ávinninginn af könnunarprófunum ásamt þeim lykilatriðum sem teymi ætti að íhuga fyrir innleiðingu.

 

Hvað er könnunarpróf?

 

Könnunarprófun sameinar prófunarhönnun og framkvæmdarstig, sem tryggir fullkomið rekstrarfrelsi fyrir prófarann og gerir þeim kleift að stöðugt hagræða vinnu sinni.

Þegar þessi teymi skoða hugbúnaðinn munu þeir líklega uppgötva nýja íhluti sem krefjast ítarlegrar skoðunar og geta auðveldlega komið með nýjar prófanir sem gætu gagnast forritinu.

Könnunarprófun er svipuð sérstökum prófunum en fylgja mun strangari skjölum, sem felur einnig í sér virkara námsferli.

Minna skipulagða nálgunin hjálpar prófunaraðilum að ganga úr skugga um hvernig forrit er líklegt til að bregðast við raunhæfum atburðarásum og prófunartilfellum og þjónar sem mikilvæg viðbót við forskriftarprófanir.

Gæði könnunarprófa teymisins veltur oft á kunnáttu einstakra prófara þar sem athuganirnar krefjast sköpunargáfu og ítarlegs skilnings á hugbúnaðinum. Þetta er ferli stöðugrar uppgötvunar – þar sem prófunaraðilar nota afleidd rök til að leiðbeina heildartækni sinni.

Könnunarprófanir eru sérstaklega gagnlegar vegna þess að þær endurspegla hvernig notendur gætu notað hugbúnaðinn. Flestir notendur finna villur og vandamál fyrir tilviljun svo þessir óskráðu ferlar geta hjálpað prófunaraðilum að finna vandamál sem fyrirfram ákveðnar athuganir gætu ekki afhjúpað.

Það er líka mögulegt fyrir teymi að gera þessa aðferð sjálfvirkan til að tryggja meiri skilvirkni.

 

1. Hvenær þarftu að gera Exploratory Testing?

 

Könnunarprófanir eru almennt gagnlegar í næstum hvaða hugbúnaðarprófunarferli sem er, þó það skarar sérstaklega fram úr við að veita skjót viðbrögð um forrit.

Teymið gæti líka tekið inn þessar athuganir ef þær klárast af forskriftarprófum. Án skýrrar leiðbeiningar fyrir hugbúnaðarskoðanir þeirra geta könnunarprófanir hjálpað til við að afhjúpa vandamál sem falla utan staðlaðra athugana.

Að tryggja fjölbreyttar prófunaraðferðir gerir prófurunum kleift að skilja þennan hugbúnað á mun dýpra stigi á hvaða stigi sem er, en að framkvæma þær snemma gæti haft meiri ávinning.

Það er mögulegt fyrir teymi að endurtaka könnunarpróf síðar eftir þörfum til að auka hugarró.

 

2. Þegar þú þarft ekki að gera Exploratory Testing

 

Það eru nokkrar aðstæður þar sem könnunarprófanir bjóða engan ávinning, þó það geti verið gagnlegra fyrir prófara að bíða þar til hugbúnaðurinn hefur sína kjarnavirkni.

Eiginleikar forrits skerast venjulega eða hafa samskipti sín á milli, sem þýðir að könnunarpróf á einni aðgerð geta verið úrelt þegar þróunarteymið bætir meira við þennan hugbúnað.

Það er líka hægt að framkvæma þessar prófanir samhliða forskriftarathugunum án vandræða, að því gefnu að prófunarmennirnir geti tryggt mikið skjöl til að forðast rugling.

Könnunarprófanir eru mjög fjölhæfar miðað við aðrar prófanir, sem gerir þessar athuganir mjög viðeigandi.

 

3. Hverjir taka þátt í könnunarprófunum?

 

Könnunarprófun tekur til margra starfsmanna að einhverju leyti, þar á meðal:

• Hugbúnaðarprófarar á hvaða hæfnistigi sem er geta framkvæmt þessi próf, þó liðsmenn með betri skilning á hugbúnaðinum geti hannað fjölbreyttari athuganir.

Reynslan getur einnig haft áhrif á getu þeirra til að ákvarða gagnlegustu prófin.

• Hugbúnaðarhönnuðir sem viðurkenna niðurstöður þessara prófa, munu bregðast við öllum ábendingum og þróa oft sína eigin lausn á vandamálinu.

Viðbrögð þeirra við prófunum eru það sem gerir forritinu kleift að ná hæfilegu ástandi fyrir árangursríka útgáfu.

• Verkefnastjórar sem hafa umsjón með öllu þessu ferli og gætu jafnvel verið þeir sem ákveða hvaða prófunargerðir teymin nota.

Þeir gætu einnig verið ábyrgir fyrir að útvega hugbúnað fyrir teymin sem geta hagrætt eða jafnvel gert sjálfvirkan próf.

 

Lífsferill rannsóknarprófunar

 

Könnunarprófunarferlið hefur mikla áherslu á prófunarfrelsi, en fylgir samt ákveðinni uppbyggingu.

Helstu þrjú stig þessarar nálgunar eru:

 

Stig 1: Nám

 

Prófendur byrja á því að þróa sterkan skilning á hugbúnaðinum og virkni hans – greina hann á gagnrýninn hátt til að ákvarða hvernig hann passar saman.

Þetta gerir prófandanum kleift að finna út venjuleg inntak sem notandi gæti hugsanlega gert, þó að þeir gætu nú þegar verið meðvitaðir um forritið og hvernig það virkar.

Námsstigið getur jafnvel krafist kennslu um hvernig á að stjórna hugbúnaðinum. Þetta er könnunarstigið og útbúi prófarann með öllum þeim upplýsingum sem eru nauðsynlegar fyrir hann til að hanna mikið úrval gagnlegra prófa.

 

Stig 2: Prófhönnun

 

Könnunarprófunarhönnun felur í sér ýmsar reglur og færibreytur, en býður samt upp á verulega meira frelsi í samanburði við forskriftarprófanir – sérkenni þeirra eru þegar þekkt áður en prófun hefst.

Prófandinn getur útbúið athuganir sem þeir telja að passi betur við forritið og getur hugsanlega afhjúpað dýrmæt gögn fyrir þróunarteymið, þar á meðal athyglisverðar villur sem þeir geta lagað.

Prófunarteymi nota þetta stig til að ganga úr skugga um hvaða nálgun á að taka og hvernig á að skipta vinnunni á milli hinna ýmsu prófunaraðila á þann hátt sem spilar á styrkleika þeirra.

 

Stig 3: Framkvæmd

 

Eftir að hafa hannað athuganir til að nota, geta prófunaraðilar skoðað forritið á þann hátt sem þeir telja að sé árangursríkast – þeir geta framkvæmt þetta strax eftir að hafa búið til sérstaka prófið.

Þetta er stigið þar sem prófunaraðilar leita virkan að vandamálum og hvernig vandamál sem þeir afhjúpa gætu borist inn í aðra eiginleika og aðgerðir.

Þó að það sé ákveðinn mælikvarði á innsæi vinnu sem felst í könnunarprófunarframkvæmdum, þá fylgir það samt settum ferlum og markmiðum, sem gerir kleift að framkvæma vökvapróf sem getur auðveldlega komið til móts við sérstök prófunarmarkmið.

 

Exploratory vs. Scripted Testing

 

Könnunarprófun er í raun andstæðan við forskriftarpróf, þó hvort tveggja gæti verið mikilvægt til að tryggja að forrit sé tilbúið til útgáfu. Hið síðarnefnda er venjulega formlegra og skipulagðara og nær yfir mörg víðtæk próf í samanburði við könnunarpróf, sem eru oft sértækari fyrir virkni forritsins.

Sem hluti af þessu eru könnunarprófanir einnig verulega aðlögunarhæfari, á meðan forskriftarpróf geta verið erfið ef það eru miklar breytingar á hugbúnaðinum. Könnunarpróf geta leitt í ljós villur og bregðast við þeim hraðar, sem gerir þær fyrrnefndu sérstaklega gagnlegar í þeim tilvikum þar sem hröð endurgjöf er í fyrirrúmi.

 

1. Virk könnunarprófun

 

Virk könnunarprófun felur í sér að prófari hannar sjálfvirkt handrit fyrir athuganir sínar, sem annar prófunaraðili framkvæmir. Þessar forskriftir taka tillit til fyrri prófana ef við á.

Prófunarmennirnir tveir skipta venjulega um hlutverk í gegnum skoðunarferlið til að tvítékka áreiðanleika þessara forskrifta og ferla.

Virk próf hafa víðtækari umfang án þess að fórna vörumerkjasérhæfni könnunareftirlits. Þessar forskriftir leyfa einnig betri skjöl, sem gerir það auðveldara að endurskapa öll vandamál sem prófunaraðilar finna.

Skjöl eru mikilvægur þáttur í virkum prófum þar sem þetta hjálpar einnig hagsmunaaðilum að sjá heildarframvindu umsóknarinnar.

 

2. Óbeinar könnunarprófanir

 

Óvirkar könnunarprófanir þurfa aðeins einn prófara, þó að vinna í pörum gæti hagrætt ferlinu enn frekar.

Þessi nálgun felur í sér sérstakan hugbúnað sem skráir aðgerðir prófunaraðila – gefur þeim auðveld skref til að endurtaka öll vandamál sem þeir afhjúpa. Þetta er venjulega í formi myndbands þar sem prófarinn gefur athugasemdir sem útskýrir aðgerðir þeirra skref fyrir skref.

Skráning á prófunarferlinu gefur einnig innsýn í frammistöðu forritsins, þar á meðal hversu hratt það bregst við inntaksbeiðnum.

Hlutlaus prófun veitir bæði prófunaraðilum og þróunarteymi mikið af nákvæmum upplýsingum um hvernig hugbúnaðurinn virkar.

 

Könnunarprófunartækni

 

Könnunarprófanir fylgja venjulega „ferða“ sniði – þar sem prófunaraðili kannar hugbúnaðinn á sem hagkvæmastan hátt.

Það eru ýmsar ferðir sem liðið gæti valið úr, þar á meðal:

 

• Leiðarbókarferðir

Þessi nálgun setur áherslu á virkni forritsins í forgang og endurspeglar náið hvernig meðalnotandi tekur þátt í hugbúnaðinum og afhjúpar vandamál sem hann myndi náttúrulega finna.

 

• Söguferðir

Þessi ferð skoðar elstu eiginleika forritsins til að ganga úr skugga um að þeir virki enn; þetta er sérstaklega mikilvægt ef verktaki hefur bætt við nýjum eiginleikum sem stangast á við það.

 

• Peningaferð

Þetta könnunarpróf athugar mikilvæga forritaeiginleika, sérstaklega þá sem viðskiptavinir og viðskiptavinir borga peninga fyrir að fá aðgang að – þetta eru venjulega forgangsverkefni prófunarteymisins.

 

• Glæpaferð

Prófendur vinna stundum virkan að því að brjóta forrit eða framkalla neikvæðar aðstæður, svo sem með því að slá inn ógildar upplýsingar og kanna hvernig forritið bregst við þessu.

 

• Baksundsferð

Þetta ferli felur í sér eiginleika sem líklegt er að færri viðskiptavinir noti; þetta er alveg jafn nauðsynlegt fyrir hvaða prófunaraðferð sem er, sérstaklega þar sem þau munu hafa samskipti við aðrar aðgerðir.

 

• Vitræn skoðunarferð

Þessi ferð ýtir forritinu áfram og prófar flóknustu aðgerðir með hærri (stundum hámarksgildum) til að ákvarða vinnsluhraða hugbúnaðarins.

 

Könnunarprófunaraðferðir

 

Það eru tvær meginaðferðir við könnunarpróf:

 

1. Session-based Exploratory Testing

 

Þetta er tímabundin tækni sem miðar að því að mæla prófunarferlið með því að skipta þessu í „lotur“ með tveimur þáttum: verkefni og skipulagsskrá.

Markmiðið er tilgangur og lengd viðkomandi lotu, sem veitir könnunarprófanda skýran fókus.

Í skipulagsskrá er tilgreint umfang hverrar lotu og tiltekin sérstök markmið sem prófarinn ætlar að uppfylla. Þetta hefur í för með sér meiri ábyrgð (og skjöl) með því að skipta þessum eftirlitum í viðráðanlegri hluti.

Kynningartengd próf bæta einnig framleiðni og veita prófunaraðila skýrar mælingar og upplýsingar um bilanaleit.

 

2. Pör-undirstaða könnunarpróf

 

Pörtengd prófun er svipuð og virkum könnunarprófum þar sem það felur fyrst og fremst í sér að vinna í pörum – venjulega á sama tækinu – til að skoða forritið stöðugt samtímis. Í þessu fyrirkomulagi stingur annar prófunaraðili upp á ýmsum próftilvikum og heldur athugasemdum um framvindu á meðan hinn prófar hugbúnaðinn.

Samskipti eru nauðsynleg í gegnum pörtengd próf þar sem þetta tryggir að báðir prófunaraðilar séu meðvitaðir um athuganir og tilgang þeirra.

Ef þú ert að úthluta þessum pörum sjálfur, vertu viss um að koma til móts við styrkleika og veikleika hvers prófara þar sem þetta gerir þér kleift að byggja upp sterkari könnunarprófunarferli.

 

Hvaða þættir hafa áhrif á könnunarprófanir?

 

Þættirnir sem gætu haft áhrif á gæði könnunarprófa teymisins eru:

 

• Yfirmarkmið og kjarnavirkni hugbúnaðarins.

• Sértæk prófunarmarkmið fyrir núverandi áfanga umsóknar.

• Einstök hlutverk og hæfileikar hvers prófara í teyminu.

• Verkfærin sem til eru, svo sem ókeypis hugbúnaður til að gera próf sjálfvirkan.

• Stuðningurinn sem prófunaraðilar fá frá jafnöldrum eða stjórnendum.

• Beiðnir viðskiptavinarins og núverandi breið þróun markaðarins.

• Auðvelt í notkun forritsins, svo sem fljótvirkni viðmótsins.

• Tíminn sem prófunaraðilar hafa til að ljúka prófunarfasa.

• Inntak og önnur margvísleg gögn sem prófunaraðilar ætla að nota.

• Eiginleikar sem forritarar bæta við hugbúnaðinn með tímanum.

 

Tegundir könnunarprófa

 

Þrjár helstu tegundir könnunarprófa sem teymi gæti tekið upp eru:

 

1. Freestyle Exploratory Testing

 

Freestyle próf tekur til sérstakrar nálgunar við að athuga umsókn. Þetta hefur fáar reglur til að taka tillit til svo skilvirkni þess getur verið mismunandi; sumir hugbúnaður og íhlutir ábyrgjast öflugri aðferðafræði.

Þessar athuganir gætu samt boðið upp á marga kosti með því að hjálpa prófunaraðilum að kynna sér þetta forrit og sannreyna verk fyrri prófunaraðila.

Jafnvel án strangra reglna geta reyndir og hæfir prófunaraðilar auðveldlega notað þetta til að forsníða sér til framdráttar. Þeir geta auðveldlega farið í gegnum alla þætti hugbúnaðarins – í sumum tilfellum eru prófunarreglur takmarkandi og geta óvart takmarkað árangur liðsins.

 

2. Könnunarprófun sem byggir á atburðarás

 

Atburðarástengd prófun notar raunhæfar aðstæður sem grunn fyrir hverja prófun, svo sem með því að athuga inntak sem notendur eru líklegir til að gera við venjulega notkun þessa hugbúnaðar.

Prófendur vinna hörðum höndum að því að tryggja að sérhver atburðarás sem þeir móta passi við hvernig notandi tekur þátt í forritinu.

Tími gæti verið þvingun þar sem markmið liðsins er að prófa eins margar aðstæður og mögulegt er; eftir því hvaða fresti eru framundan mun þetta líklega ekki ná til allra möguleika.

Prófendur ættu að nota fjölbreytt úrval af prófum í mismunandi flokkum.

 

3. Könnunarprófun sem byggir á stefnumótun

 

Stefnatengd prófun felur í sér fjölbreytt úrval af sértækum aðferðum, þar með talið markagildisprófun, jafngildistækni, áhættumiðaða tækni og fleira. Þetta forgangsraðar almennt prófunaraðilum sem þegar þekkja forritið þar sem þeir geta þróað sérsniðnar aðferðir sem innihalda þessar einstöku aðferðir.

A stefnumiðuð nálgun beinist fyrst og fremst að virkni hugbúnaðarins (og innri virkni) án þess að skoða mögulegar aðstæður sem gætu leitt til þess að notandi lendi í vandamálum sem koma upp. Þetta gæti leitt til víðtækari greiningar á forriti og ýmsum eiginleikum þess, hugsanlega í meiri dýpt en ýmsar aðrar aðferðir.

 

Handvirk eða sjálfvirk könnunarpróf?

 

Prófunarteymi geta framkvæmt könnunarpróf annað hvort handvirkt eða þeir gætu gert þær sjálfvirkar. Hvor valkosturinn hefur getu til að bjóða upp á gríðarlega ávinning; rétti kosturinn fer oft eftir sérstöðu verkefnisins.

 

Handvirkt könnunarpróf

 

Handvirkar könnunarprófanir leyfa meira úrval sérsniðinna athugana. Þó að þetta geti tekið lengri tíma vegna þess að mannlegir prófunaraðilar eru hægari en tölvur, gæti handvirk skoðun verið mikilvægur þáttur í að ákvarða notendaupplifunina.

Prófari vinnur ekki bara til að tryggja að eiginleikar forrits virki allir eins og þeir ættu að gera, heldur einnig til að ganga úr skugga um hvort notendahópurinn geti stjórnað því með auðveldum hætti. Þetta er kannski algengasta form könnunarprófa – þó að þetta geri það ekki endilega skilvirkasta.

 

1. Kostir þess að framkvæma könnunarpróf handvirkt

 

Kostir handvirkra könnunarprófa eru meðal annars:

 

Sterkari áhersla á notagildi

 

Sjálfvirk könnunarpróf gætu tekið eftir misræmi í hugbúnaðinum en geta ekki túlkað þessi vandamál á sama hátt og mannlegur prófari.

Þetta felur í sér að skilja hvernig notendur hugbúnaðarins eru líklegir til að sigla eða hafa samskipti við forritið, eitthvað sem sjálfvirkni getur ekki tekið tillit til.

Handvirkir könnunarprófarar geta boðið upp á meiri endurgjöf, þar á meðal sérstakar upplýsingar um hvernig vandamálin sem þeir finna hafa áhrif á heildarhugbúnaðinn eða almenna upplifun.

 

Getur gert rauntíma breytingar

 

Einn af helstu styrkleikum könnunarprófa er að það er hægt að bera kennsl á þörfina fyrir próf og framkvæma það tiltölulega fljótt áður en nauðsynlegar endurbætur eru boðnar upp.

Sjálfvirk prófun er almennt mun hraðari ferli, en prófunaraðilar verða að bíða þar til öllu er lokið áður en þeir gera breytingar – handvirkir prófarar geta gert þetta á meðan könnunarprófunarferlið er enn í gangi.

Hins vegar er þetta oft aðeins mögulegt fyrir villur sem hafa áhrif á minni hluta hugbúnaðarins.

 

Meiri athygli á smáatriðum

 

Könnunarpróf snýst aðallega um að uppgötva nýjar leiðir til að prófa forrit á meðan þú skilur það; þetta getur stundum þýtt að eitt próf leiði til annars með því að gefa prófandanum hugmyndir.

Sjálfvirk próf geta ekki gert grein fyrir þessu vegna þess að þau eru tiltölulega handvirk fyrir prófunarteymið. Handvirkir prófarar eru stöðugt að bæta þekkingu sína á hugbúnaðinum og búa til ný en jafn mikilvæg próf – en þetta getur verið erfitt ef hugbúnaður frá þriðja aðila er að gera þau sjálfvirk.

 

Getur fundið villur utan kóðans

 

Handvirkt könnunareftirlit gerir prófurum kleift að skoða alla þætti forritsins og hugbúnaðarins, þar á meðal umfram kóðann sjálfan.

Margar sjálfvirkar aðferðir takmarkast við kóðann og hvernig hann virkar, sem getur leitt til þess að prófteymi taki ekki eftir vandamálum sem gætu komið upp í öðrum hlutum forritsins.

Þetta fer aðallega eftir sjálfvirknihugbúnaðinum sem þú hefur þar sem sumar lausnir gætu boðið upp á víðtækari nálgun við könnunarprófanir.

 

Tryggir gæði yfir verkefnið

 

Sjálfvirkar könnunarathuganir leita aðeins að villum og mæligildum innan forritsins; handvirkir prófarar gætu í staðinn skoðað hugbúnaðinn og boðið upp á sína eigin yfirgripsmikla endurgjöf.

Til dæmis geta þeir prófað kóðann og komist að því að hann sé of flókinn – sérstaklega mikilvægur þar sem dauður kóða getur dregið úr afköstum en myndi í raun ekki uppgötvast af sjálfvirkum ferlum.

Þekking prófunaraðila á hugbúnaðinum getur verið mikilvæg við að greina vandamál sem koma upp á öðrum stigum prófunar.

 

2. Áskoranir handvirkra könnunarprófa

 

Áskoranir handvirkra könnunarprófa eru:

 

Möguleiki á mannlegum mistökum

 

Sjálfvirkar könnunarprófanir geta keyrt nákvæmlega sömu athugunina eins oft og þörf krefur án nokkurra breytinga á nákvæmri framvindu, sem tryggir samræmi og áreiðanlegar niðurstöður.

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Handvirkar könnunarprófanir eru viðkvæmar fyrir mannlegum mistökum, sem þýðir að prófunarmaðurinn gæti sett inn rangt gildi. Það er venjulega hægt að tékka á þessum prófum og laga hvers kyns misræmi þar sem það gæti virst augljóst jafnvel við fyrstu sýn.

Hins vegar gæti það tekið lengri tíma að endurtaka próf eftir að hafa tekið eftir mistökum.

 

Almennt tímafrekara

 

Jafnvel þótt prófunaraðilar framkvæmi hverja könnunarathugun rétt án mannlegra villna, tekur þetta heildarferli talsverðan tíma miðað við sjálfvirkan hugbúnað sem getur reiknað prófin mun hraðar.

Þetta gæti verið nokkurra klukkustunda munur að lágmarki; tíma sem prófunaraðilar gætu mögulega eytt í hluta forritsins sem myndu engan ávinning af sjálfvirkni.

Könnunarpróf krefjast einnig stöðugs eftirlits, en sjálfvirkni gerir prófunum kleift að keyra yfir nótt.

 

Langt skjalaferli

 

Á svipuðum slóðum gæti handvirk skjöl á meðan og eftir handvirk prófun verið óþarfa álag á könnunarprófunarferlið.

Þetta gerir það erfiðara að fylgjast með breytingum og hugbúnaðarbreytingum með tímanum – sjálfvirkur hugbúnaður er venjulega fær um að taka innsæi með í reikninginn þegar prófanir eru keyrðar.

Þetta er annað stjórnunarmál sem tekur tíma og orku frá öðrum málum, sem dregur í raun úr umfangi og breidd heildarprófunarferlis hugbúnaðar.

 

Verður að þekkja hugbúnaðinn náið

 

Handvirkir prófarar á hvaða kunnáttustigi sem er geta skoðað forritið og prófað það vandlega. Þetta er vegna þeirrar vinnu sem þeir lögðu í að skilja hugbúnaðinn – fyrsta stig könnunarferlisins.

Hins vegar, ef prófunaraðili á í erfiðleikum með eða vanrækir að læra hvernig þetta forrit virkar, mun hann líklega eiga í erfiðleikum með að búa til og framkvæma viðeigandi úrval prófa.

Með því að þekkja hugbúnaðinn vel gerir prófunaraðilum kleift að fara umfram venjulegar prófunarfæribreytur.

 

Dýrt í viðhaldi

 

Að treysta á handvirkar könnunarprófanir krefst venjulega stærra prófunarteymi, sem gæti leitt til hærri langtímakostnaðar samanborið við sjálfvirkar athuganir. Hugbúnaður þriðja aðila sem framkvæmir þessar könnunarprófanir getur veitt gríðarlegt gildi eða getur jafnvel verið ókeypis að öllu leyti.

Það fer eftir því hversu flókin verkefnin eru, fyrirtæki gæti þurft mjög hæfa prófunaraðila með margra ára reynslu til að athuga umsóknina að fullu. Þetta gæti aukið prófunarkostnað verulega miðað við að nota ókeypis sjálfvirknihugbúnað.

 

3. Hvenær á að nota Manual Exploratory Testing

 

Handvirkar könnunarprófanir fylgja oft nokkrar áskoranir en eru samt mikilvægur þáttur í ítarlegum hugbúnaðarprófunum. Þetta er vegna þess að það eru þættir hugbúnaðarins sem sjálfvirkni getur ekki gert fyllilega grein fyrir sem krefjast einnig mikillar áherslu.

Til dæmis getur hugbúnaður ekki áreiðanlega veitt endurgjöf um notendaviðmót eða notendaupplifunarpróf. Prófendur geta aðeins fengið góða hugmynd um hvernig forrit virkar í reynd ef þeir prófa það handvirkt. Þetta þýðir að bæði verktaki og prófunarteymi verða að íhuga að samþætta að minnsta kosti að einhverju leyti handvirkar könnunarprófanir í athuganir sínar.

 

Sjálfvirk könnunarprófun

 

Sjálfvirk prófun notar hugbúnað frá þriðja aðila til að gera ákveðnar athuganir sjálfvirkar – prófunaraðilar geta venjulega sérsniðið þetta til að koma til móts við nánast hvaða próf sem er.

Hins vegar krefst þetta almennt að teymið keyrir athugunina handvirkt að minnsta kosti einu sinni til að kvarða sjálfvirknina. Þetta getur hagrætt ferlinu verulega fyrir bæði prófunar- og þróunarteymin.

Þó að sjálfvirk könnunarpróf geti verið sjaldgæf, þá eru nokkrir skýrir kostir við að gera þetta fyrir forritið þitt og frammistöðu þess.

 

1. Kostir könnunarprófunar sjálfvirkni

 

Helstu kostir sjálfvirkni könnunarprófunar eru:

 

Stöðug prófunarframkvæmd

 

Mannleg mistök geta auðveldlega leitt til prófunarmistaka sem tekur bæði tíma og peninga að laga; sjálfvirkt könnunareftirlit gerir prófunarteymum kleift að sniðganga þetta mál.

Prófarar kenna í raun sjálfvirknihugbúnað hvernig á að framkvæma próf á réttan hátt og tryggja að það framkvæmi þetta eins í hvert skipti. Þetta bætir heildaráreiðanleika prófanna og dregur úr þeim tíma sem þróunaraðilar eyða í að bíða eftir niðurstöðum – sérstaklega þar sem prófunaraðilar geta stillt þetta til að keyra yfir nótt með auðveldum hætti.

 

Sparar tíma fyrir alla

 

Sjálfvirk próf gera forriturum kleift að vinna að lagfæringum á vandamálum mun hraðar á sama tíma og prófunaraðilarnir geta tekið yfir fjölbreyttari könnunarathuganir. Það eru aðeins svo margar aðstæður sem teymið getur gert grein fyrir, sama frest þeirra, sem þýðir að það er mikilvægt að prófunaraðilar passi eins margar athuganir og mögulegt er inn í leyfilegan tímaramma þeirra.

Sjálfvirkni hjálpar með því að framkvæma þessar könnunarprófanir á mun hraðari hraða en handvirkir prófarar.

 

Hagkvæm nálgun

 

Það fer eftir hugbúnaðinum sem teymið velur, sjálfvirkni gæti verið mun hagkvæmari en handvirk prófun – þetta gæti jafnvel verið ókeypis.

Þó að enn sé mikilvægt að ráða handvirka prófunaraðila og sumir þeirra munu bera ábyrgð á að kvarða sjálfvirkniferli, gefur sjálfvirk eins mörg könnunarpróf og mögulegt er fyrirtækinu tækifæri til að lækka starfsmannakostnað.

Þegar teymið hefur skilið sjálfvirknihugbúnaðinn getur það lagað hann að margs konar verkefnum.

 

Hægt að aðlaga fyrir mörg tæki

 

Handvirkar prófanir gætu krafist starfsfólks með reynslu á ýmsum tækjum, svo sem þekkingu á ýmsum stýrikerfum síma, þar á meðal Android og iOS, ef smíðað er farsímaforrit.

Sjálfvirkur hugbúnaður getur gert grein fyrir þessu og prófað á mörgum tækjum til að tryggja að forritið geti stöðugt staðið sig vel. Prófunarhópar með þekkingu á þessum tækjum geta fundið ferlið leiðinlegt; sjálfvirkni er aftur fær um að hagræða venjulegum könnunarprófunarferlum og prófa hverja endurtekningu samtímis.

 

Endurnotanleg forskrift

 

Ef teymið er að prófa nokkrar útgáfur af sama hugbúnaði eða jafnvel margar vörur með svipaðan arkitektúr eða eiginleika, er hægt að endurnýta forskriftir frá einni prófunarlotu til annarrar.

Ef það eru einhverjar breytingar sem eru nauðsynlegar til að tryggja eindrægni geta handvirkir prófunaraðilar gert þær miklu hraðar en að skrifa glænýtt handrit.

Sjálfvirkni fínstillir nánast öll stig könnunarprófunarferlisins og er auðvelt að setja upp í mismunandi hugbúnaðarstillingum.

 

2. Áskoranir við að gera könnunarpróf sjálfvirk

 

Þetta ferli felur einnig í sér ýmsar áskoranir, svo sem:

 

Táknar aðeins eina hlið prófunar

 

Það er ekki hagkvæmt eða skynsamlegt að gera sérhverja athugun sjálfvirkan á meðan forritið er prófað vegna þess að það eru nokkrir þættir sem aðeins handvirkur prófari getur áreiðanlega veitt endurgjöf um.

Þetta felur í sér notendaupplifunina, þó að það gæti verið hægt að fá ítarlegar greiningar á frammistöðu og álagsprófun með sjálfvirkni, allt eftir hugbúnaðinum sem þú velur.

Sjálfvirkni könnunarprófunar skortir mannlega dómgreind og gæti virkað best samhliða handvirkum prófunartæki fyrir sumar athuganir.

 

Óraunhæfar væntingar um getu

 

Á svipaðan hátt geta sjálfvirkar könnunarprófunaraðferðir veitt gríðarlegan ávinning fyrir umsókn samhliða heildarverkefninu.

Hins vegar er þessi aðferð ekki alltaf svarið. Stofnanir sem reiða sig mikið á sjálfvirkni á hverju stigi geta haft ófullkomið sjónarhorn á hugbúnaðinn.

Sjálfvirkni greinir vandamál en prófunar- og þróunarteymin bera ábyrgð á að laga þau. Það er mikilvægt að skilgreina yfirgripsmikla sjálfvirknistefnu svo allir í verkefninu skilji getu þess og takmarkanir.

 

Meiri færnikröfur

 

Sjálfvirkni felur venjulega í sér að vita hvernig á að framkvæma flóknar athuganir ásamt því hvernig á að forrita og gera þær sjálfvirkar. Þetta krefst oft margra ára reynslu af forskriftarritun, þó að sjálfvirknihugbúnaður gæti hjálpað til við að hagræða þessum ferlum verulega.

Það er mikilvægt að fyrirtækið ráði prófunaraðila með fjölbreytta og öfluga færni til að auðvelda skilvirka sjálfvirkni.

Prófendur sem hafa reynslu af sjálfvirkni þekkja líka aðgerðirnar sem á að forgangsraða meðan þeir velja úr hugbúnaðarvalkostum þriðja aðila sem eru í boði og tryggja að teymið fái góða vöru.

 

Óviðeigandi aðferðir og samskipti

 

Að miðla samfelldri stefnu er afar mikilvægt fyrir alla árangursríka sjálfvirkni; þróunaraðilar, prófunaraðilar og jafnvel verkefnastjórar verða að vera á sömu síðu í gegnum prófunina.

Teymin verða að vinna saman að því að bera kennsl á umfang og tímaáætlun fyrir komandi verklagsreglur þeirra. Þetta á við um hvaða prófunarferli sem er en er sérstaklega nauðsynlegt vegna aukins margbreytileika sjálfvirkni. Betri samskiptaleiðir og skortur á upplýsingasílóum gera liðunum þínum kleift að framkvæma prófanir sínar á skilvirkari hátt.

 

Að velja réttan sjálfvirknihugbúnað

 

Sjálfvirkni felur venjulega í sér að velja þriðja aðila forrit sem er samhæft við prófunarmarkmið liðsins. Sérhver valkostur hefur mismunandi verðáætlanir og virkni. Þetta gæti verið verulegur langtímakostnaður, jafnvel þótt hugbúnaðurinn framkvæmi sjálfvirkar prófanir með góðum árangri en veitir umtalsverð verðmæti.

Það eru nokkrir ókeypis valkostir sem bjóða upp á glæsilega virkni sem er sambærileg við úrvalsvalkosti. Það er nauðsynlegt að prófunarteymið rannsakar alla tiltæka valkosti, þar á meðal ókeypis hugbúnað.

 

Ályktun: Sjálfvirkni könnunarprófs vs handvirk könnunarpróf

 

Það eru fá verkefni sem njóta góðs af annaðhvort fullkomlega handvirkri prófun eða fullkomlega sjálfvirkri prófun þar sem forrit af öllum gerðum skila betri árangri með blöndu af hvoru tveggja.

Þó að sjálfvirkar prófanir geti fínstillt ferlið fyrir þróunar- og gæðatryggingateymi, þurfa sumir þættir hönnunarinnar handvirka könnunarprófun; þetta er eina leiðin til að fá notendameðvitaða endurgjöf.

Með tímanum vinna fleiri stofnanir að því að innleiða ofsjálfvirkni , ferli sem miðar að því að hámarka sjálfvirkni á skynsamlegan hátt, tryggja að fyrirtækið hafi skilvirka stefnu – þetta gæti samt verið til samhliða handvirkum prófunum.

Sjálfvirk prófun er að verða aðgengilegri fyrir fyrirtæki vegna aukinnar útbreiðslu sjálfvirknihugbúnaðar, sérstaklega með nokkrum ókeypis valkostum í boði með fullt af eiginleikum. Þetta auðveldar fyrirtækjum að taka upp samsetta handvirka/sjálfvirka könnunarprófunaraðferð.

Vaxandi vinsældir Agile (verkefnastjórnunartækni sem leggur áherslu á stigvaxandi en þó verulegar framfarir) í þróun hafa einnig verið þáttur þar sem það krefst stuttra prófunarlota. Samsett prófunarstefna gæti komið til móts við þetta og ýmsar aðrar þróunaraðferðir, svo sem stöðug samþættingu, sem á sama hátt krefst endurtekinna prófana til að tryggja árangur í mörgum endurtekningum af sama hugbúnaði.

 

Það sem þú þarft til að hefja könnunarpróf

 

Forsendur könnunarprófa eru:

 

1. Skýr prófunarmarkmið

 

Þó könnunarpróf séu samheiti frelsis og stundum ruglað saman við tilfallandi próf, þá fylgir þetta samt ákveðnum reglum eða skilgreinanlegum markmiðum. Eina leiðin fyrir QA teymi til að sigla með farsælum hætti í næstum hvaða prófunarskipulagi sem er er að vita væntanlega niðurstöðu hvers prófs, sérstaklega þar sem prófunaraðilar hanna þessar athuganir sjálfir.

 

2. Skapandi, leiðandi prófarar

 

Könnunarprófun beinist að því að hanna ný og skapandi próf sem gætu leitt í ljós vandamál með forriti. Jafnvel prófarar með takmarkaða reynslu geta gert þetta, að því gefnu að þeir skilji hugbúnaðinn.

Það er mikilvægt að prófunaraðilar skilji forritið og hvernig það virkar; þetta gerir þeim kleift að þróa á innsæi ýmsar gagnlegar athuganir.

 

3. Samfelld skjöl

 

Sérhver tegund af prófun verður að hafa sterk skjöl til að tryggja að sérhver liðsmaður fylgi væntanlegu prófunaráætlun og að enginn endurtaki óvart athugun.

Þetta er mikilvægur þáttur í samskiptum í einni deild og yfir nokkrar, eins og þróunaraðilar þurfa reglulega prófuppfærslur til að komast að því hvernig eigi að laga vandamál.

 

4. Sjónarhorn viðskiptavinar

 

Könnunarprófun nær yfir margar aðferðir og atburðarás, þar á meðal þær sem endurspegla hvernig notendur munu nánast taka þátt í forritinu. Það er mikilvægt að prófunarteymi geri grein fyrir þessu við athuganir sínar, jafnvel þótt þeir séu ekki að framkvæma atburðarástengd próf.

Að samþykkja þetta gerir prófanda kleift að nálgast próf frá mismunandi sjónarhornum og bæta gæði þessara athugana.

 

5. Sjálfvirk prófunarhugbúnaður

 

Þar sem teymið getur líklega gert umtalsvert magn af prófunum sem það hannar sjálfvirkt er mikilvægt að það geti útvegað hágæða sjálfvirkan prófunarhugbúnað áður en framkvæmdarstigið hefst.

Hönnuðir og prófunarteymi geta notað skilning sinn á verkefninu til að ákvarða þriðja aðila forritið sem myndi henta þeirra eigin þörfum.

 

Könnunarprófunarferli

 

Sérstök skref fyrir könnunarprófanir eru sem hér segir:

 

1. Flokkaðu prófunarferlið

 

Fyrsta skrefið í könnunarprófunum er að viðkomandi liðsmenn skilji hvernig þeir gætu nálgast þessar athuganir, svo sem með því að flokka algengar bilanir og framkvæma grunnorsökgreiningu.

Þetta er þar sem prófunaraðilar þróa hugmyndir sínar fyrir prófin sjálfir; eftir nákvæmri aðferðafræði þeirra, geta þeir einnig hannað prófunarskrá.

Þetta setur fram umfang og próf fyrir þá lotu eða vinnudag.

 

2. Byrjaðu á prófunum

Þó að nákvæmar breytur (eins og tími fyrir hverja prófun eða heildarlotu) velti á óskum teymisins sjálfs og kröfum verkefnisins, þá fylgja allar rannsóknir ákveðnum sameiginlegum atriðum.

Við flokkun viðeigandi athugana byrja gæðatryggingastarfsmenn að framkvæma prófanirnar og skrá allar niðurstöður.

Ef athuganir krefjast sjálfvirkni gætu prófunaraðilar sett þetta upp til að vinna yfir nótt eða fylgst með því sjálfir á daginn.

 

3. Farðu yfir niðurstöðurnar

 

Næsta stig er að fara yfir niðurstöðurnar, bera þær saman við vanskil og væntanlegar niðurstöður. Ef þessar prófanir leiða til verulegra óvæntra frávika af einhverju tagi gætu prófunaraðilar endurtekið athugunina eða byrjað strax að finna út hvernig eigi að laga þetta. Tillögurnar sem þeir koma með til þróunaraðila geta verið mikilvægar til að ákvarða rétta nálgun – og villuskýrslur þeirra geta sett þetta í smáatriðum.

 

4. Prófskýrslan

 

Eftir uppboð prófunarniðurstöðurnar byrjar gæðatryggingateymið að endurskoða prófunarferlið sjálft og notar þetta til að ákvarða hvort könnunarprófunaraðferð þeirra hafi hentað.

Þessi yfirlitsskýrsla um próf gæti jafnvel komist að þeirri niðurstöðu að það hafi verið rekstrarvillur við athuganir sem krefjast endurprófunar. Prófunarteymið gæti einnig athugað forritið aftur þegar verktaki lagar þessi mál til að ákvarða hvort þau hafi gengið vel.

 

Bestu starfsvenjur fyrir könnunarprófanir

 

Áhrifaríkustu vinnubrögðin við könnunarprófun eru:

 

1. Pörun prófara

Margar gerðir könnunarprófa njóta góðs af því að prófunaraðilar vinni saman – þetta hagræðir ferlið enn frekar og gerir ráð fyrir mörgum sjónarhornum sömu athugana.

Pörprófun forðast einnig möguleikann á jarðgangasjón, sem hvetur til skapandi prófunarhönnunar.

Nokkrir sem vinna við sömu prófin geta leitt til meiri nákvæmni yfir alla línuna og að skipta vinnuálaginu hjálpar einnig til að gera prófun mun hraðari fyrir allt teymið.

 

2. Blöndun handvirkra og sjálfvirkra prófana

 

Sum fyrirtæki eiga enn í erfiðleikum með að taka upp sjálfvirkni á meðan önnur eru að ofnota hana, jafnvel þegar handvirk sjónarmið gætu verið gagnlegri. Með því að jafna þessar athuganir saman gerir prófunarteymið kleift að ná yfir fleiri undirstöður og tryggja gæði í öllu forritinu, þar á meðal fyrir huglægari þætti eins og viðmót hugbúnaðarins.

Að framkvæma handvirkar og sjálfvirkar prófanir saman er eina leiðin til að tryggja fullkomna prófun á sérhverjum eiginleikum eða aðgerðum.

 

3. Skilja markaðinn

 

Það er mikilvægt að prófunaraðilar þekki bæði markhóp sinn og keppinauta meðan á prófunarferlinu stendur; þetta hjálpar þeim að meta hvernig fólk mun líklega bregðast við núverandi virkni forritsins.

Mikil eftirspurn er eftir sumum eiginleikum og prófunarteymið getur notið góðs af því að forgangsraða þeim við athuganir. Þó að þeir verði einnig að viðhalda víðtækri prófumfjöllun. Þetta gæti ákvarðað stefnuna til að prófa samhliða hugsanlegum árangri hugbúnaðarins við upphaf.

 

4. Notaðu alvöru tæki til að prófa

 

Hugbúnaðarprófunarteymi kunna að nota hermir til að auðvelda könnunarprófanir sínar; þetta getur verið gagnlegt en endurspeglar sjaldan hagnýtt notendaumhverfi.

Raunveruleg tæki hjálpa til við að bæta áreiðanleika könnunarprófana með því að búa til raunsærri upplifun – hermir eru ófullkomnir og gætu haft villur sem eru ekki til staðar fyrir viðskiptavini.

Eftirlíking er fljótleg leið til að prófa marga palla, en hún kemur ekki í staðinn fyrir raunveruleg tæki.

 

Tegundir úttaks úr könnunarprófi

 

Það eru ýmis úttak sem prófunaraðilar gætu fengið eftir að hafa farið í skoðun, þar á meðal:

 

1. Niðurstöður prófa

 

Niðurstöðurnar sjálfar taka á sig margar myndir þar sem könnunarpróf geta tekið til hundruða einstakra prófa. Þessar niðurstöður eru að mestu leyti úttak prófunarrútunnar og bjóða upp á mikilvægar upplýsingar um ástand forritsins og getu þess til að fullnægja þörfum notenda.

Prófendurnir gætu athugað kerfið aftur og staðfest upplýsingarnar þegar þær fengu þessar niðurstöður til að ákvarða næstu aðgerð þeirra.

 

2. Prófunarskrár

 

Eigin annálar forrits sýna oft villur og vandamál meðan á prófunarferlinu stendur; þetta gefur sterkustu vísbendingar um hvers vegna hugbúnaðurinn féll á prófi. Háttsettir prófarar eru sérstaklega færir í að túlka annála forrits, láta þá bera kennsl á orsök flókinna mála.

Því meiri upplýsingar sem prófunaraðilar fá úr þessum annálum, því meira geta þeir hjálpað forriturum.

 

3. Prófskýrslur

 

Það fer eftir sjálfvirkniferli liðsins, úttak þeirra gæti sjálfkrafa búið til villuskýrslu. Þetta setur fram allar villur sem eru í forriti, mögulega þar með talið orsakir þeirra og önnur gögn sem skipta máli fyrir þróunaraðila.

Prófendurnir mega nota þetta til að segja sína eigin skoðun á því hvort hugbúnaðurinn sé tilbúinn til ræsingar, sem er almennt þekkt sem ákvörðun um að fara eða ekki fara.

 

Dæmi um könnunarpróf

 

Hér eru þrjú dæmi um hvernig fyrirtæki gæti notað könnunarprófanir:

 

1. Leikjaapp fyrir farsíma

 

Ef leikjafyrirtæki vill gefa út meiriháttar uppfærslu fyrir farsímaforrit geta könnunarprófendur athugað bæði gamla og nýja eiginleika til að ákvarða hvort forritið sé enn stöðugt. Þetta gæti aukið flækjustig hugbúnaðarins að því marki að hann virkar ekki á ákveðnum tækjum.

Prófendur vinna að því að lágmarka áhrifin af þessu en tryggja nothæfi á eins mörgum kerfum og mögulegt er.

Rannsóknarprófarar skoða leikinn og margar flóknar aðstæður hans til að tryggja að öll aðgerð virki eins og til er ætlast; þetta ferli krefst venjulega handvirks prófunartækis.

 

2. Vefsíða þjónustuaðila

 

Vefsíður gangast einnig undir könnunarprófanir til að ganga úr skugga um að þær virki bæði fyrir notendur og starfsfólk, svo prófunaraðilar geta byrjað á því að skrá sig inn á vefsíðuna. Þetta prófar getu síðunnar til að búa til nýja notendasnið og athugar að notendur hafi ekki aðgang að stjórnunaraðgerðum.

Prófendurnir halda síðan áfram að athuga þjónustuna sem getur verið í formi að panta tíma eða panta. Þeir munu síðan ganga frá kaupunum til að ganga úr skugga um að útskráningin virki sem skyldi, fylgt eftir með því að skoða tölvupóststaðfestingu pöntunarinnar og feril reikningsins.

 

3. Stjórnunarkerfi sjúkrahúss

 

Alls konar forrit og kerfi geta notið góðs af könnunarprófunum. Fyrir sjúkrahússtjórnunarkerfi gæti prófari skoðað hvernig greiðslueiningin hefur samskipti við aðra eiginleika.

Hærra stig samþættingar gæti leitt til verulegra villna án strangra prófa. Þessar athuganir gætu falið í sér byggingarskýringarmynd sem rekur marga íhluti kerfisins og hvernig þeir skerast.

Prófendur skoða einnig vandamálin í fyrri endurtekningum kerfisins og prófa sérstaklega til að sjá hvort þau séu enn til staðar og grípa til aðgerða ef þeir afhjúpa einhverjar villur.

 

Tegundir villna og galla sem fundust í gegnum könnunarprófanir

 

Villur sem prófunaraðilar gætu uppgötvað við könnunarprófun eru:

 

1. Ósamrýmanlegir eiginleikar

Ákveðnar aðgerðir í forritinu mega ekki hafa samskipti sín á milli eins og búist var við – sem getur leitt til þess að notendur geti ekki gengið frá kaupum eða notað forritið. Prófendur athuga aðgerðirnar í einangrun og í takt við hvert annað til að ganga úr skugga um að allt passi saman.

 

2. Óviðeigandi UI hönnun

Notendaviðmót forrits ákvarðar nákvæmlega hvernig einhver notar hugbúnaðinn. Til dæmis, ef mikilvægir eiginleikar eru ekki augljósir fyrir viðskiptavini, gætu þeir ekki tekið eftir því að þessir eiginleikar séu til, sem takmarkar ánægju þeirra af forritinu.

Handvirk prófun á notendaviðmóti auðkennir og leiðréttir notendavæna hönnun.

 

3. Auðkenningarvillur

Mörg forrit og vefsíður gera kleift að búa til notendasnið með ákveðin réttindi. Það er mikilvægt að prófunaraðilar athuga hvort meðalnotendur geti einhvern veginn fengið aðgang að viðkvæmum gögnum eða jafnvel stjórnunareiginleikum meðan þeir nota hugbúnaðinn á óvæntan hátt.

 

4. Dauður kóða

Prófendur gætu fundið úreltan kóða sem enn er til staðar í forritinu, sem gæti jafnvel verið orsök athyglisverðra frammistöðuvandamála. Dauður kóði flækir innri virkni forritsins um of og gæti leitt til villna sem hægt er að forðast. Að bera kennsl á og fínstilla þetta gerir hugbúnaðinn móttækilegri fyrir starfsfólk og notendur.

 

Algengar könnunarprófanir

 

Venjulegar mælingar sem prófunaraðilar gætu lent í í könnunarprófunum eru:

 

1. Frammistöðupróf mæligildi

Könnunarpróf sem skoða almenna frammistöðu forrits geta leitt til margvíslegra mælikvarða. Þetta getur falið í sér lágmarks-, meðal- og hámarksviðbragðstíma ásamt bilun og árangurshlutfalli til að ákvarða stöðugleika.

 

2. Prófþekjumælingar

Prófumfjöllun er mikilvæg vegna þess að þetta ákvarðar hversu marga flokka og hliðar umsóknar prófin ná yfir. Kröfuþekjuprósenta, til dæmis, metur hvort það séu einhverjar aðgerðir sem krefjast frekari prófunarlota.

 

3. Heildarprófun skilvirkni

Að rekja fjölda árangursríkra og misheppnaðra athugana hjálpar prófunaraðilum að finna út almenna heilsu forrits. Ofan á þetta getur teymið fylgst með hversu margar villurnar sem þeir uppgötva eru mikilvægar.

 

4. Dreifing galla

Á svipuðum nótum sýnir að athuga dreifingu galla þá íhluti eða aðgerðir sem eru mest viðkvæmar fyrir villum. Þetta gætu verið hlutar forritsins sem hafa oft samskipti við aðra, sem gerir það nauðsynlegt að forgangsraða þessum prófum.

 

5. Aðhvarfsmælingar

Könnunaraðhvarfsprófun gerir prófurum kleift að sjá hvernig mismunandi endurtekningar á sama hugbúnaði hegða sér og hvernig þetta getur haft áhrif á frammistöðu.

Innspýtingarhraði galla og gallar í hverri byggingu eru sérstakar mælikvarðar sem hjálpa við þetta.

 

Að losna við rugl: Könnunarpróf vs ad hoc próf

 

Með mikla áherslu á prófunarfrelsi, rugla sumir oft saman könnunarprófum og sérstökum prófunum. Snið tvö deila nokkrum lykilatriðum en þjóna að lokum mismunandi tilgangi.

 

1. Hvað er Ad Hoc prófun?

 

Ad hoc prófun er algjörlega óskipulögð nálgun sem brýtur við hefðbundna prófunarhönnun til að finna galla sem annars gætu ekki komið fram.

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Þetta prófunarform felur venjulega í sér engin skjöl, sem gerir það erfitt að endurskapa vandamál nema prófarinn sé alveg viss um orsökina.

Eitt dæmi um þetta er „apaprófun“, ávísun sem felur í sér inntak af handahófi og miðar að lokum að því að brjóta kerfið.

Svipað og könnunarprófanir, vinna margir tilfallandi prófunaraðilar sem pör til að klára þessar athuganir; þetta eykur áreiðanleika þeirra. Ad hoc nálgun gæti verið gagnleg eftir formlega prófunarframkvæmd til að ganga úr skugga um að tékkarnir greini frá öllum möguleikum; þetta hjálpar líka þegar takmarkaður tími er til að framkvæma frekari prófanir. Með réttri framkvæmd eru ad hoc próf mjög gagnleg.

 

2. Munur á könnunarprófum og tilfallandi prófum

 

Ad hoc prófun felur almennt í sér engin formleg skjöl. Þetta er í mikilli mótsögn við könnunarprófanir þar sem hið tilbúna eðli þessara athugana gerir skráningarhald enn mikilvægara.

Í könnunarprófum er notað meira úrval af formlegum prófunaraðferðum á meðan sérstakar athuganir forðast þetta með því að leita utan við hefðbundna prófsiði. Þetta hjálpar þeim að afhjúpa villur sem prófunaraðilar myndu annars aldrei finna.

Könnunarpróf hafa skýr markmið og mörk en gera samt liðsmönnum kleift að nota skapandi próf. Ad-hoc próf hafa venjulega ekki skilgreinanleg lokamarkmið umfram það að ýta á hugbúnaðinn hvernig sem það getur. Ad hoc prófun felur oft einnig í sér fyrirliggjandi þekkingu á hugbúnaðinum og virkni hans á meðan könnunarprófun felur í sér að læra forritið inn í venjulega ferla þess.

 

Könnunarprófanir í Agile

 

Agile aðferðafræði stuðlar mjög að stöðugum umbótum. Þetta þýðir að það passar vel við könnunarpróf, sérstaklega þar sem eftirspurn eykst eftir tíðum hugbúnaðaruppfærslum.

Að sameina könnunarprófanir og Agile getur veitt liðsmönnum sterkari prófunaruppbyggingu með því að samþætta útgáfuáætlanagerð og sprettframkvæmd þvert á áætlun þeirra. Fyrirtæki sem tileinkar sér Agile tækni gæti nýtt sér þetta enn frekar með því að para það við könnunarprófanir; þetta er frábær leið til að prófa hvern einstakan hugbúnaðarhluta forrits. Þar sem prófunaraðilar geta framkvæmt könnunarpróf án forskrifta, sparar þetta bæði starfsfólki gæðatryggingar og þróunaraðilum mikinn dýrmætan tíma.

Sjálfvirkar könnunarprófanir blanda saman þessum sparnaði og hjálpa fyrirtækjum að athuga nýjustu endurtekningar umsóknar sinna mun hraðar, hugsanlega á einni nóttu. Könnunarpróf skila skjótum, nothæfum niðurstöðum og þróunaraðilar geta gripið til allra nauðsynlegra breytinga sem hluta af næsta spretti þeirra.

Handvirkar könnunarprófanir bjóða enn upp á marga kosti í tengslum við Agile vegna getu þess til að bera kennsl á vandamál sem sjálfvirk nálgun gæti misst af. Aðrar prófanir taka einfaldlega of langan tíma eða veita of fáan ávinning til að passa vel inn í Agile rammann. Könnunarpróf geta tryggt að hvert Agile stig bætir hugbúnaðinn og virkni hans verulega.

 

7 mistök og gildrur til að forðast við innleiðingu könnunarprófa

 

Hér eru sjö algeng mistök sem fyrirtæki gera oft við innleiðingu könnunarprófa, ásamt því hvernig fyrirtæki geta forðast þessi vandamál:

 

1. Ójafnvægi handvirks/sjálfvirkniprófunar

 

Að finna út hvaða próf virka best með handvirkum athugunum og hverjir myndu njóta góðs af sjálfvirkni tekur tíma en gerir teymunum kleift að prófa mun skilvirkari.

Sjálfvirk of mörg próf getur leitt til þess að forrit er ómeðhöndlað eða ekki notendavænt vegna skorts á mannlegum prófunaraðila.

 

2. Tímatakmarkanir

Könnunarprófanir eru hraðari en margar aðrar prófanir, en raunveruleiki verkefnafresti þýðir að enn eru takmörk fyrir því hversu mörg próf teymið getur framkvæmt.

Tímastjórnun og skuldbinding um prófunarumfjöllun hjálpa prófunarteyminu að framkvæma eins margar athuganir og mögulegt er í mörgum breiðum flokkum.

 

3. Ósveigjanlegir prófunaraðilar

Þó að könnunarprófarar krefjist ekki fyrirliggjandi þekkingar á hugbúnaðinum eða sérstaklega djúprar færni, þá treysta eftirlitið samt á getu og frumkvæði einstakra liðsmanna.

Verkefnastjórinn verður að úthluta þessum prófunarhlutverkum skynsamlega og taka þau fyrir skapandi og leiðandi meðlimi teymisins ef þörf krefur.

 

4. Erfiðleikar við að endurtaka mistök

Það er ekki alltaf áberandi hvaða aðgerðir stuðla að prófbilun; einnig getur verið óljóst hvaða þætti umsóknarinnar er um að kenna.

Þetta er ástæðan fyrir því að margar könnunaraðferðir fela í sér að para prófara saman eða jafnvel taka beint upp skjá prófunaraðila til að fá skýrari skilning á vandamálunum og nákvæmum orsökum þeirra.

 

5. Óljós skjöl

Hvort sem um er að ræða sjálfvirka villuskýrslu eða handvirka skráningu yfir lokið prófunum, góð skjöl gera það auðveldara fyrir þróunaraðila að bregðast við niðurstöðum prófunarteymis.

Prófunarteymið verður að skuldbinda sig til að tryggja hágæða skráningarhald í hverri einustu skoðun, og bjóða upp á eins mikið smáatriði og þeir geta í hverri skýrslu.

 

6. Miklar væntingar

Könnunarprófanir eru gagnlegar fyrir næstum hvaða hugbúnaðarverkefni sem er en eru samt takmörkuð í umfangi sínu – það virkar best í tengslum við aðrar prófunaraðferðir.

Prófunarteymi verða að framkvæma þessar athuganir samhliða venjulegum forskriftarprófum; þetta er eina leiðin sem gæðatryggingardeildir geta tryggt stöðugt víðtæka prófun.

 

7. Óviðeigandi sjálfvirkni

Það er mikilvægt að prófunarteymi og verkefnastjóri skilji hvaða sjálfvirknihugbúnaður veitir mestan ávinning fyrir það tiltekna forrit.

Mismunandi valkostir þriðju aðila bjóða upp á sína einstaka eiginleika, þannig að val liðsins getur ráðið árangri af sjálfvirkni vélmennaferlis þeirra; þeir verða að íhuga alla möguleika sem framundan eru.

 

5 bestu ókeypis könnunarprófunartækin

 

Fimm bestu könnunarprófunartækin sem gæðatryggingateymi geta notað ókeypis eru:

 

1. ZAPTEST FREE Edition

ZAPTEST Free skilar hágæða virkni á algjörlega engum kostnaði, sem gerir öllum stofnunum kleift að njóta góðs af auðveldri innleiðingu könnunarprófa.

Þetta forrit getur sjálfvirkt hvaða vettvang, tæki og vafra sem er með nýstárlegri 1SCRIPT tækni.

ZAPTEST veitir einnig sveigjanlega RPA sjálfvirkni, sem gerir þér kleift að sameina þetta með handvirkri nálgun.

 

2. XRAY Exploratory App

XEA gerir notendum kleift að búa til yfirgripsmikla prófunarskrá og skrá auðveldlega framfarir þeirra, og hagræða villuskýrslustig könnunarprófa.

Þessi valkostur einbeitir sér alfarið að sjónarhorni notenda og býður upp á miðlæga niðurstöðumiðstöð til að uppfæra aðra prófunaraðila.

Hins vegar er XRAY ekki með samþætta sjálfvirkni, sem gæti takmarkað langtímavirkni þess.

 

3. Bug Magnet

Bug Magnet, vafraviðbót sem býður upp á ítarlegar könnunarprófanir, gerir prófurum kleift að athuga kantmál og önnur vandamál.

Þessi viðbót veitir einnig einfalda samþættingu á dummy texta, netföngum og mörgum stafasettum.

Hins vegar er þetta aðeins fáanlegt fyrir vafra sem byggir á Firefox og Chrome, sem gerir það að verkum að það er minna fjölhæfur kostur en keppinautarnir.

 

4. Azure prófunaráætlanir

Azure Test Plans er lykilhluti Azure vettvangs Microsoft og gerir prófurum kleift að fanga rík gögn yfir margar aðstæður.

Þessi valkostur er hentugur fyrir bæði skjáborð og vefforrit en veitir jafnframt rekjanleika frá enda til enda sem hefur skýra skrá yfir þróun hugbúnaðarins.

Hins vegar þarf þessi nálgun oft dýpri samþættingu við Azure, þess vegna kostar hún sveigjanleika.

 

5. Vitnisburður

Testiny sérhæfir sig í handvirkum könnunarprófum og býður upp á snjalla ritstjóra sem gerir prófurum kleift að hanna athuganir með því að nota trébyggingu fyrir hámarks sveigjanleika.

Sérhver breyting á keyrslu eða prófunartilviki verður áfram í sögu forritsins til að tryggja fulla ábyrgð og rekjanleika.

Hins vegar er þetta aðeins ókeypis fyrir lítil teymi og opinn uppspretta verkefni.

 

Hvenær ættir þú að nota Enterprise vs Free Exploratory Test Tools?

 

Þó að könnunarpróf séu verðmæt fjárfesting og úrvalsforrit bjóða venjulega upp á meiri virkni, þá eru margir ókeypis valkostir sem bjóða upp á meira en nóg af eiginleikum.

Könnunarprófanir gætu verið umtalsverður rekstrarkostnaður ef þú skuldbindur þig til úrvals líkans, en ekki eru öll hugbúnaðarþróunarfyrirtæki eða teymi með peninga fyrir þetta. Besta hugbúnaðarval þriðja aðila fer oft eftir sérstökum kröfum fyrirtækisins.

Greidd lausn getur verið eina leiðin til að fullnægja þörfum þess verkefnis; teymið verður að kanna hina ýmsu valkosti áður en þeir skuldbinda sig til umsóknar.

Fyrirtæki með smærri teymi gætu hagnast mest á ókeypis prófunarverkfærum þar sem margir valkostanna eru ókeypis fyrir takmarkaðan fjölda notenda.

Að öðrum kosti geta þeir valið valkosti án þessarar takmörkunar og þá sem eru færir um að mæta mælikvarða prófunarteymis. Þetta gæti gert það enn hagkvæmara að para saman könnunarprófara til að tryggja nákvæmari niðurstöður – teymið mun náttúrulega þurfa færri notendasnið.

Margar þjónustur bjóða upp á ókeypis prufuáskrift af hugbúnaði sínum svo stofnanir geti séð hvort hann uppfyllir þarfir þeirra; þetta endast venjulega aðeins í nokkrar vikur.

 

Gátlisti fyrir könnunarpróf, ábendingar og brellur

 

Það eru mörg viðbótarráð sem prófunaraðilar geta gert grein fyrir þegar þeir hefja könnunarpróf sín, þar á meðal:

 

1. Skiptu eiginleikum og einingum á viðeigandi hátt

Til að koma í veg fyrir misskilning ættu prófunarhópar að gera skýran lista yfir alla eiginleika og athuganir sem þeir ætla að framkvæma. Þetta þýðir líka að tryggja að prófunum sé nægilega dreift yfir hugbúnaðaraðgerðirnar.

Til að ná sem bestum árangri er afar mikilvægt að prófunarteymið semji um hvaða meðlimir framkvæma hvert próf út frá kunnáttu þeirra og styrkleika.

 

2. Vinna að því að skilja hugbúnaðinn

Námsstigið er mikilvægur hluti könnunarprófa. Þetta þýðir að prófunaraðilar verða að taka virkan þátt í hugbúnaðinum og finna út hvernig hann virkar áður en þeir búa til próf.

Að læra um innri virkni þessa hugbúnaðar getur verið samvinnuferli, sem tryggir meiri skilning á liðinu. Þetta gerir prófunaraðilum kleift að þróa betri athuganir og prófunartilvik.

 

3. Finndu út erfið svæði

Sérhvert forrit hefur eiginleika eða íhluti sem skerast við aðra. Eftir því sem hugbúnaður verður flóknari eru meiri líkur á að villur komi fram; þetta gæti þurft fleiri próf. Teymið verður að vinna virkan að því að finna út hvaða íhlutir þurfa viðbótarhjálp.

Þeir gætu notað sérstakar prófunarferðir sem endurspegla best þarfir forritsins og heildarprófunarforgangsröðun liðsins.

 

4. Byrjaðu á helstu atburðarásum notenda

Gæðatryggingateymi geta framkvæmt könnunarpróf í hvaða röð sem er, ef þörf krefur, en það gæti verið gagnlegra að byrja með auðveldari athuganir áður en farið er í flóknari eiginleika.

Þetta gerir kleift að þróa hnökralaust hvað varðar flókið, sem gefur prófurum tækifæri til að skilja hugbúnaðinn. Það hjálpar einnig að prófa hvort grunneiginleikarnir virka eins og búist er við.

 

5. Paraðu prófunarmenn saman

Pöruð könnunarpróf bæði hagræða og staðfesta gæðatryggingarstigið, sem gerir prófurum kleift að vinna af fullu öryggi við hverja skoðun. Samvinna gerir hvers kyns próf skilvirkari með því að bæta þekkingu hvers liðsmanns á hugbúnaðinum.

Þeir geta einnig veitt villuskýrslur með mun meiri dýpt vegna einstakra sjónarhorna þeirra, sem gefur hönnuðunum meiri upplýsingar til að vinna með.

 

6. Keyrðu nokkur próf

Geta teymis til að prófa umsókn að nýju fer eftir tímaáætlun og tímamörkum framundan. En ef það er mögulegt getur það verið gagnlegt að tvískoða sérstaklega erfiða hluti.

Ofan á þetta geta endurteknar prófanir staðfest að áður greint vandamál sé nú lagað og mun ekki hafa frekari áhrif á hugbúnaðinn. Þessi kostgæfni er stundum nauðsynleg til að ganga úr skugga um að prófin gangi vel.

 

Niðurstaða

 

Könnunarprófanir hafa margt fram að færa fyrir hugbúnaðarþróunarfyrirtæki af öllum gerðum, sem eru viðbót við forskriftarprófanir og margar aðrar athuganir.

Með hjálp könnunarprófa geta gæðatryggingateymi prófað forrit í hærri stöðlum, bætt gæði endanlegs hugbúnaðar og hjálpað forriturum að laga allar villur ef þær eru til staðar.

Sambland af handvirkum og sjálfvirkum könnunarprófum getur tryggt sem mestan ávinning, sem gefur jafna athygli á öllum hugbúnaðarhlutum.

Ef fyrirtæki þitt þarfnast sjálfvirkrar könnunarhugbúnaðar, þá býður ZAPTEST FREE Edition upp á miklu víðtækari og sveigjanlegri virkni en önnur úrvalsforrit, sem gerir prófunaraðilum kleift að hagræða þessum eftirlitum auðveldlega.

 

Algengar spurningar og tilföng

 

1. Bestu námskeiðin um sjálfvirkni könnunarprófs

 

Bæði nýir og reyndir könnunarprófarar gætu notið góðs af námskeiðum til að bæta færni sína. Þetta felur í sér að finna út hvernig á að nálgast nýjan hugbúnað.

Gagnleg námskeið sem geta hjálpað við þetta eru:

• Udemy’s Complete 2023 Software Testing Bootcamp; þetta kennir víðtækar hugbúnaðarprófanir yfir 28 klukkustundir.

• Könnunarpróf Coveros; þetta beinist að því hvernig eigi að þróa skipulagsskrár og beita könnunarprófum á API.

• Tveggja daga könnunarprófunarþjálfun Polteq; þetta lítur á hvernig könnunarpróf virka í Agile samhengi.

• Könnunarpróf LinkedIn; þetta sýnir hvernig nútíma hugbúnaðarprófanir hafa tekið við könnunarprófunum.

• Inngangur Coursera að hugbúnaðarprófun; þetta hjálpar prófurum í fyrsta skipti að skilja dæmigerðar aðferðir.

 

2. Hverjar eru 5 efstu viðtalsspurningarnar um könnunarpróf?

 

Þegar farið er í viðtöl í könnunarprófunarstöður er mikilvægt að ráðningarstjórar spyrji góðra spurninga til að meta nákvæmlega færni og reynslu umsækjanda.

Fimm efstu spurningarnar til að spyrja eru:

• Að meðtöldum hæfi þeirra, hver er helsti munurinn á handritsprófum og könnunarprófum?

• Hvaða áskoranir hefur þú lent í sem könnunarprófari og hvernig tókst þér að sigrast á þeim?

• Nefndu dæmi um könnunarpróf sem myndu hagnast mest á sjálfvirkni vélmennaferla.

• Að þínu mati, hver er mikilvægasta kunnáttan (tæknileg eða önnur) fyrir rannsóknarprófara?

• Hvaða ráð myndir þú gefa prófunaraðila sem á erfitt með að skilja hugbúnaðinn og hvernig á að athuga hann?

 

3. Bestu YouTube kennsluefni um könnunarpróf

 

Það eru mörg ókeypis námskeið í boði á vefsíðum til að deila myndböndum eins og YouTube, sem getur hjálpað væntanlegum prófurum að skilja meginreglur þess. Sumar eru hluti af seríu á meðan aðrir eru djúpköfun í einu myndbandi í efnið.

Rásir sem bjóða upp á þessi námskeið eru:

• Prófaakademían, býður upp á hundruð myndbanda sem fjalla um alla þætti hugbúnaðarprófana.

• Software Testing Mentor, sem á sama hátt býður upp á víðtæk myndbönd um grundvallaratriði hugbúnaðarprófunar.

• QAFox, sem einnig veitir raunveruleikadæmi og lifandi verkefni til að bæta við öll myndbönd þeirra.

• SDET-QA Automation Techie, sem hefur nokkur yfirgripsmikil myndbönd um mismunandi prófunaraðferðir.

• GlitchITSystem, sem skoðar ýmsar vefsíður með könnunarprófum til að reyna að afhjúpa galla.

 

4. Hvernig á að viðhalda könnunarprófum?

 

Vel útfærð könnunarpróf innihalda sterk skjöl sem þróunaraðilar og framtíðarprófendur vísa til fyrir nýrri endurtekningar á hugbúnaðinum.

Þegar umtalsverðar uppfærslur eru á forriti verður endurprófun á aðalaðgerðum þess nauðsynleg til að tryggja að þessar viðbætur hafi engin neikvæð áhrif á fyrirliggjandi eiginleika.

Þetta er eina leiðin til að tryggja að könnunarprófin haldist árangursrík til langs tíma. Það hjálpar einnig til við að taka framtíðaráætlanir eins og bráðabirgðaeiginleika með í reikninginn þegar upphaflega umsóknin og athuganir þess eru hannaðir.

Starfsfólk QA verður að skipuleggja þessar prófanir á fullnægjandi hátt og finna út hvenær á að endurskoða umsóknina; sjálfvirk prófunartæki geta hjálpað teyminu við þetta.

 

5. Er Exploratory Testing svart-kassa prófun?

Könnunarprófun er mjög svipuð svörtum kassaprófum, sem vísar til þess að athuga forrit með því að skoða eiginleika þess án þess að skoða kóðann beint.

Það eru engin skýr takmörk fyrir þeim tegundum athugana sem falla undir könnunarprófanir; þessi nálgun getur tekið til allra þátta hugbúnaðarins, þar á meðal kóðann.

Eitt af lykillíkingunum á milli þessara tveggja prófunartegunda er skortur á forþekkingu prófunaraðilans. Black-box prófarar þekkja venjulega ekki hugbúnaðinn áður en þeir prófa hann og könnunarprófarar læra hvernig hugbúnaðurinn virkar sem hluti af frumskoðun þeirra.

Þó að könnunarpróf flokkast ekki alltaf sem svarta kassaprófun, þá er það satt að það er umtalsvert magn af milli þessara tveggja aðferða.

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