fbpx

 

Kerfisprófun er tegund hugbúnaðarprófunar sem framkvæma athuganir á kerfinu í heild.

Það felur í sér að samþætta allar einstakar einingar og íhluti hugbúnaðarins sem þú þróaðir, til að prófa hvort kerfið virki saman eins og til er ætlast.

Kerfisprófun er nauðsynlegt hugbúnaðarprófunarskref sem mun gera prófunarteymum enn frekar kleift að sannreyna gæði smíðinnar áður en hún er gefin út til notenda.

Í þessari grein munum við kanna kerfisprófanir: hvað það er, hvernig það virkar, hver framkvæmir kerfisprófanir og hvaða aðferðir og verkfæri sem prófteymi geta tekið til að gera kerfisprófanir hraðari og áreiðanlegri.

Í stuttu máli, þú munt finna allt sem þú þarft að vita um kerfisprófanir hér.

 

Table of Contents

Hvað er kerfisprófun?

 

Kerfisprófun er tegund hugbúnaðarprófunar sem er alltaf framkvæmd á heilu kerfi. Það athugar hvort kerfið uppfylli kröfur þess, hverjar sem þær eru.

Prófendur framkvæma kerfisprófanir til að meta bæði virkni og óvirkar kröfur kerfisins eftir að einstakar einingar og íhlutir hafa verið samþættir.

Kerfisprófun er flokkur Black Box prófunar, sem þýðir að það prófar aðeins ytri vinnueiginleika hugbúnaðarins, öfugt við að prófa innri hönnun forritsins.

Prófendur þurfa enga þekkingu á forritun og uppbyggingu hugbúnaðarkóðans til að meta að fullu hugbúnaðargerð meðan á kerfisprófun stendur. Þess í stað eru prófunaraðilar einfaldlega að meta frammistöðu hugbúnaðarins frá sjónarhóli notanda.

 

1. Hvenær þurfum við að gera kerfisprófanir?

 

Kerfisprófun er framkvæmd eftir samþættingarprófun og fyrir staðfestingarprófun. Kerfisprófanir eru framkvæmdar af hugbúnaðarprófunarteymi reglulega til að tryggja að kerfið gangi eins og það á að gera á helstu stigum þróunar.

Nokkur dæmi um tilefni þegar kerfisprófun fer fram eru:

● Við þróun á nýjum hugbúnaðarútgáfum.

● Við ræsingu forritsins þegar alfa- og betaprófun fer fram.

● Eftir að eininga- og samþættingarprófun er lokið.

● Þegar kröfum kerfisbyggingarinnar er lokið.

● Þegar önnur prófunarskilyrði eru uppfyllt.

Eins og aðrar tegundir hugbúnaðarprófana er mælt með því að framkvæma kerfisprófanir reglulega til að tryggja að hugbúnaðurinn sé í gangi eins og hann á að gera.

Tíðni sem hægt er að framkvæma kerfisprófanir með fer eftir auðlindum teymisins þíns og aðferðum og verkfærum sem þú notar til að framkvæma kerfishugbúnaðarprófanir.

 

2. Þegar þú þarft ekki kerfispróf

 

Ef þú hefur ekki enn framkvæmt forprófanir eins og reykpróf , einingapróf og samþættingarpróf, þá ertu ekki tilbúinn til að hefja kerfisprófanir.

Það er alltaf mikilvægt að framkvæma kerfisprófun eftir að samþættingarprófun er lokið, en ef þú lendir í villum og vandamálum sem valda því að kerfisprófun mistakast geturðu stöðvað kerfisprófanir og farið aftur í þróun og villuleiðréttingu áður en lengra er haldið.

 

3. Hverjir taka þátt í kerfisprófunum?

 

Kerfisprófanir eru framkvæmdar af prófunaraðilum og QA teymum , en ekki forriturum. Kerfisprófun tekur aðeins til ytri þátta hugbúnaðarins, eða með öðrum orðum, reynslu notenda sem reyna að fá aðgang að eiginleikum hugbúnaðarins.

Þetta þýðir að prófunaraðilar sem framkvæma kerfisprófun þurfa ekki tæknilega þekkingu á tölvukóðun, forritun og öðrum þáttum hugbúnaðarþróunar sem gæti þurft inntak frá hönnuðum.

Eina undantekningin frá þessu er þegar um er að ræða sjálfvirkar kerfisprófanir, sem gætu krafist nokkurs inntaks frá hönnuðum eftir því hvernig þú nálgast þetta.

 

Hvað prófum við í kerfisprófun?

 

Kerfisprófun er tegund hugbúnaðarprófunar sem er notuð til að prófa bæði hagnýta og óvirka þætti hugbúnaðarins.

Það er hægt að nota til að prófa mikið úrval af virkni og eiginleikum, sem fjallað er ítarlega um í mörgum tegundum kerfisprófa.

Sumir af þeim hugbúnaðarþáttum sem kerfisprófanir sannreyna eru ítarlegar hér að neðan.

 

1. Virkni

Prófendur nota kerfisprófanir til að sannreyna hvort mismunandi þættir fullgerða kerfisins virka eins og þeir ættu að gera.

Hægt er að nota fyrri prófun til að meta uppbyggingu og rökfræði innri kóðans og hvernig mismunandi einingar sameinast, en kerfisprófun er fyrsta skrefið sem prófar virkni hugbúnaðar í heild á þennan hátt.

 

2. Samþætting

Kerfisprófun prófar hvernig mismunandi hugbúnaðaríhlutir vinna saman og hvort þeir samþættast vel hver við annan.

Prófendur geta einnig prófað ytri jaðartæki til að meta hvernig þau hafa samskipti við hugbúnaðinn og hvort þau virka rétt.

 

3. Áætluð framleiðsla

Prófendur nota hugbúnaðinn eins og notandi myndi gera við kerfisprófanir til að sannreyna framleiðsla hugbúnaðarins við reglubundna notkun. Þeir athuga hvort framleiðsla fyrir hvern og óvirkan eiginleika hugbúnaðarins sé eins og búist var við.

Ef hugbúnaðurinn hegðar sér ekki eins og hann á að gera er augljósa niðurstaðan sú að það krefst frekari þróunarvinnu.

 

4. Villur og villur

Kerfisprófun er notuð til að meta virkni og áreiðanleika hugbúnaðar á mörgum kerfum og stýrikerfum.

Kerfisprófarar sannreyna að hugbúnaður sé laus við villur, frammistöðuvandamál og eindrægnivandamál á öllum þeim kerfum sem búist er við að hugbúnaðurinn keyri á.

 

Inn- og útgönguskilyrði

 

Inngöngu- og útgönguviðmið eru notuð í kerfisprófum til að ganga úr skugga um hvort kerfið sé tilbúið til kerfisprófunar og hvort kerfisprófunarkröfur hafi verið uppfylltar eða ekki.

Með öðrum orðum, inngangs- og útgönguviðmið hjálpa prófurum að meta hvenær eigi að hefja kerfisprófun og hvenær eigi að ljúka kerfisprófun.

 

Inntökuskilyrði

Aðgangsviðmið ákvarða hvenær prófunaraðilar ættu að hefja kerfisprófun.

Aðgangsviðmið geta verið mismunandi á milli verkefna eftir tilgangi prófanna og prófunarstefnunni sem fylgt er.

Inngangsskilyrði tilgreina skilyrði sem þarf að uppfylla áður en kerfisprófun hefst.

 

1. Prófunarstig

Í flestum tilfellum er mikilvægt að kerfið sem verið er að prófa hafi þegar lokið samþættingarprófun og uppfyllt útgöngukröfur fyrir samþættingarprófun áður en kerfisprófun hefst.

Samþættingarpróf ættu ekki að hafa bent á meiriháttar villur eða vandamál við samþættingu íhluta.

 

2. Áætlanir og handrit

Áður en kerfisprófun getur hafist ætti prófunaráætlunin að hafa verið skrifuð, undirrituð og samþykkt.

Þú þarft einnig að hafa prófunartilvik undirbúin fyrirfram, sem og prófunarforskriftir tilbúnar til framkvæmdar.

 

3. Viðbúnaður

Athugaðu hvort prófunarumhverfið sé tilbúið og að allar kröfur sem ekki virka í prófuninni séu tiltækar.

Viðmið um viðbúnað geta verið mismunandi í mismunandi verkefnum.

 

Útgönguskilyrði

 

Útgönguviðmið ákvarða lokastig kerfisprófunar og ákvarða þær kröfur sem þarf að uppfylla til að kerfisprófun teljist lokið.

Útgönguviðmið eru oft sett fram sem eitt skjal sem auðkennir einfaldlega afrakstur þessa prófunarfasa.

 

1. Framkvæmd

Grundvallarútgönguskilyrðin til að ljúka kerfisprófun eru að öll próftilvik sem lýst er í kerfisprófunaráætlunum og inngangsviðmiðum hafi verið framkvæmd á réttan hátt.

 

2. Pöddur

Áður en þú ferð út úr kerfisprófun skaltu athuga hvort engar mikilvægar eða forgangsvillur séu í opnu ástandi.

Hægt er að skilja villur með miðlungs og lágan forgang í opnu ástandi að því tilskildu að þær séu innleiddar með samþykki viðskiptavinarins eða endanotandans.

 

3. Skýrslugerð

Áður en kerfisprófun lýkur skal skila inn brottfararskýrslu. Þessi skýrsla skráir niðurstöður kerfisprófana og sýnir að prófun hefur uppfyllt útgönguskilyrðin sem krafist er.

 

Lífsferill kerfisprófunar

 

Lífsferill kerfisprófunar lýsir hverjum áfanga kerfisprófunar frá áætlunarstigum til skýrslugerðar og loka.

Að skilja hvert stig í lífsferli kerfisprófunar mun hjálpa þér að skilja hvernig á að framkvæma kerfisprófanir og hvernig þær virka.

 

Stig 1: Búðu til prófunaráætlun

 

Fyrsta stig kerfisprófunar er að búa til kerfisprófunaráætlun.

Tilgangur prófunaráætlunar er að gera grein fyrir væntingum próftilvikanna sem og prófunarstefnu.

Prófunaráætlunin skilgreinir venjulega prófunarmarkmið og -markmið, umfang, svæði, afrakstur, áætlun, inngöngu- og útgönguviðmið, prófunarumhverfi og hlutverk og ábyrgð þeirra sem taka þátt í prófun hugbúnaðarkerfa.

 

Stig 2: Búðu til próftilvik

 

Næsta stig kerfisprófunar er að búa til próftilvik.

Prófunartilvik skilgreina nákvæmar aðgerðir, eiginleika og mælikvarða sem þú ætlar að prófa meðan á kerfisprófun stendur. Til dæmis gætirðu prófað hvernig tiltekin aðgerð virkar eða hversu langur tiltekinn hleðslutími er.

Fyrir hvert próftilvik skal tilgreina auðkenni og nafn prófunartilviks ásamt upplýsingum um hvernig á að prófa þessa atburðarás og hver væntanleg niðurstaða prófunartilviksins er.

Þú getur líka útlistað staðist/fall viðmið fyrir hvert próftilvik hér.

 

Stig 3: Búðu til prófunargögn

 

Þegar þú hefur búið til prófunartilvik geturðu búið til prófunargögnin sem þú þarft til að framkvæma prófin.

Prófunargögn lýsa inntakinu sem prófunarteymið mun þurfa til að prófa hvort aðgerðir þeirra leiði til væntanlegs útkomu.

 

Stig 4: Framkvæma prófmál

 

Þetta stig er það sem flestir hugsa um þegar þeir hugsa um kerfisprófanir: framkvæmd prófunartilvikanna eða raunveruleg prófun sjálf.

Prófunarteymið mun framkvæma hvert prófunartilvik fyrir sig á meðan það fylgist með niðurstöðum hvers prófs og skráir allar villur eða bilanir sem þeir lenda í.

 

Stig 5: Tilkynna og laga villur

 

Eftir að hafa keyrt prófunartilvikin skrifa prófunaraðilar upp kerfisprófunarskýrslu sem sýnir öll vandamál og villur sem komu upp við prófun.

Sumar villurnar sem prófið leiðir í ljós gætu verið litlar og auðvelt að laga, en aðrar gætu sett uppbygginguna aftur. Lagfærðu þessar villur þegar þær koma upp og endurtaktu prófunarferilinn (sem felur í sér aðrar tegundir hugbúnaðarprófa eins og reykpróf ) aftur þar til hún gengur yfir án meiriháttar villu.

 

Að hreinsa út ruglið: Kerfispróf vs samþættingarpróf vs notendasamþykkispróf

 

Margir rugla saman kerfisprófunum við aðrar tegundir hugbúnaðarprófa eins og samþættingarprófun og notendasamþykkisprófun.

Þó kerfisprófanir, samþættingarprófanir og samþykkisprófun notenda deili sumum eiginleikum, þá eru þetta mismunandi gerðir prófana sem þjóna mismunandi tilgangi og hver tegund prófunar verður að fara fram óháð öðrum.

 

Hvað er samþættingarpróf?

 

Samþættingarprófun er tegund hugbúnaðarprófunar þar sem hugbúnaðareiningar og íhlutir eru prófaðir sem hópur til að meta hversu vel þeir samþættast.

Samþættingarprófun er fyrsta gerð hugbúnaðarprófunar sem er notuð til að prófa einstakar einingar sem vinna saman.

Samþættingarprófun er framkvæmd af prófunaraðilum í QA umhverfi og það er nauðsynlegt vegna þess að það afhjúpar galla sem geta komið upp þegar sérkóðaðir íhlutir hafa samskipti saman.

 

Hver er munurinn á kerfisprófun og samþættingarprófun?

 

Þó að bæði kerfisprófun og samþættingarprófun prófi hugbúnaðargerðina í heild, þá eru þetta mismunandi gerðir hugbúnaðarprófa sem virka greinilega.

Samþættingarprófun á sér stað fyrst og kerfisprófun á sér stað eftir að samþættingarprófun er lokið. Annar stór munur á kerfisprófun og samþættingarprófun er:

 

1. Tilgangur:

Tilgangur samþættingarprófa er að meta hvort einstakar einingar virka rétt saman þegar þær eru samþættar. Tilgangur kerfisprófana er að prófa hvernig kerfið virkar í heild sinni.

 

2. Tegund:

Samþættingarpróf prófar eingöngu virkni og það er ekki tegund staðfestingarprófa.

Aftur á móti prófar kerfispróf bæði hagnýta og óvirka eiginleika og það fellur undir flokkinn staðfestingarpróf (en ekki notendasamþykkispróf).

 

3. Tækni:

Samþættingarprófun notar bæði svarta kassa og hvíta kassaprófun til að meta hugbúnaðargerðina frá sjónarhóli bæði notanda og þróunaraðila, en kerfisprófun notar eingöngu svarta kassaprófunaraðferðir til að prófa hugbúnað frá sjónarhóli notandans.

 

4. Gildi:

Samþættingarpróf eru notuð til að bera kennsl á viðmótsvillur en kerfisprófun er notuð til að bera kennsl á kerfisvillur.

 

Hvað er notendasamþykkispróf?

 

Notendaviðurkenningarprófun, eða UAT, er tegund hugbúnaðarprófunar sem framkvæmt er af notanda eða viðskiptavini til að sannreyna hvort hugbúnaðurinn uppfylli þær kröfur sem óskað er eftir.

Notendaviðurkenningarprófun er síðasta prófunin sem fer fram áður en hugbúnaðurinn færist inn í framleiðsluumhverfið.

Það gerist eftir að virkniprófun, samþættingarprófun og kerfisprófun hefur þegar verið lokið.

 

Hver er munurinn á kerfisprófun og notendasamþykkisprófun?

 

Samþykkisprófun notenda og samþættingarpróf staðfesta hvort hugbúnaðarsmíði virkar eins og hún á að gera og báðar tegundir prófa einbeita sér að því hvernig hugbúnaðurinn virkar í heild sinni.

Hins vegar er mikill munur á kerfisprófun og notendasamþykkisprófun:

 

1. Prófarar:

Þó að kerfisprófanir séu framkvæmdar af prófunaraðilum (og stundum þróunaraðilum), eru notendasamþykktarprófanir framkvæmdar af notendum.

 

2. Tilgangur:

Tilgangur notendasamþykkisprófunar er að meta hvort hugbúnaðarsmíði uppfylli kröfur notanda og tilgangur kerfisprófa er að prófa hvort kerfið uppfylli kröfur prófunaraðila.

 

3. Aðferð:

Við kerfisprófun eru einstakar einingar hugbúnaðargerðarinnar samþættar og prófaðar í heild sinni. Við samþykkisprófun notenda er kerfið prófað í heild sinni af endanlegum notanda.

 

4. Stig:

Kerfisprófun er framkvæmd um leið og samþættingarprófun er lokið og áður en notendasamþykkisprófun fer fram. Samþykkisprófun notenda fer fram rétt áður en varan er gefin út of snemma til að nota.

 

Tegundir kerfisprófa

 

Það eru yfir 50 mismunandi gerðir af kerfisprófunum sem þú getur tileinkað þér ef þú vilt prófa hvernig hugbúnaðargerðin þín virkar í heild sinni.

Hins vegar, í reynd, eru aðeins nokkrar af þessum tegundum kerfisprófa notaðar af flestum prófunarteymum.

Tegund kerfisprófunar sem þú notar fer eftir mörgum mismunandi þáttum, þar á meðal fjárhagsáætlun þinni, tímatakmörkunum, forgangsröðun og fjármagni.

 

1. Virkniprófun

 

Virkniprófun er tegund kerfisprófunar sem er hönnuð til að athuga einstaka eiginleika og virkni hugbúnaðarins og meta hvort þeir virki eins og þeir ættu að gera.

Þessa tegund kerfisprófa er hægt að framkvæma handvirkt eða sjálfvirkt og það er ein af kjarnategundum kerfisprófa sem prófunarteymi framkvæma.

 

2. Frammistöðupróf

 

Árangursprófun er tegund kerfisprófunar sem felur í sér að prófa hversu vel forritið stendur sig við reglubundna notkun.

Það er líka kallað samræmispróf og það þýðir venjulega að prófa frammistöðu forrits þegar margir notendur nota það í einu.

Í frammistöðuprófun munu prófunaraðilar skoða hleðslutíma sem og villur og önnur vandamál.

 

3. Álagsprófun

 

Álagsprófun er tegund kerfisprófa sem prófunaraðilar framkvæma til að meta hversu vel forrit höndlar mikið álag.

Til dæmis gætu prófunaraðilar prófað hversu vel forritið keyrir þegar fullt og fullt af notendum eru að reyna að framkvæma sama verkefni á sama tíma, eða hversu vel forritið framkvæmir mörg verkefni í einu.

 

4. Stærðarprófun

 

Stærðarprófun er tegund hugbúnaðarkerfisprófa sem prófar hversu vel hugbúnaðurinn mælist til að mæta þörfum mismunandi verkefna og teyma.

Þetta er tegund óvirkrar prófunar sem felur í sér að meta hvernig hugbúnaðurinn virkar fyrir mismunandi fjölda notenda eða þegar hann er notaður á mismunandi stöðum og með mismunandi tilföngum.

 

5. Nothæfisprófun

 

Nothæfisprófun er tegund kerfisprófunar sem felur í sér að prófa hversu nothæft forritið er.

Þetta þýðir að prófunaraðilar meta og meta hversu auðvelt er að fletta og nota forritið, hversu leiðandi aðgerðir þess eru og hvort það séu einhverjar villur eða vandamál sem geta valdið nothæfisvandamálum.

 

6. Áreiðanleikaprófun

 

Áreiðanleikaprófun er gerð kerfissamþættingarprófa sem athugar hversu áreiðanlegur hugbúnaðurinn er.

Það krefst þess að prófa virkni hugbúnaðarins og frammistöðu innan stjórnaðrar stillingar til að meta hvort niðurstöður einskiptisprófa séu áreiðanlegar og endurteknar.

 

7. Stillingarprófun

 

Stillingarprófun er tegund kerfisprófunar sem metur hversu vel kerfið stendur sig þegar unnið er samhliða ýmsum gerðum hugbúnaðar og vélbúnaðar.

Tilgangur stillingarprófunar er að finna bestu uppsetningu hugbúnaðar og vélbúnaðar til að hámarka afköst kerfisins í heild.

 

8. Öryggisprófun

 

Öryggisprófun er tegund kerfisprófunar sem metur hvernig hugbúnaðurinn virkar í tengslum við öryggi og trúnað.

Tilgangur öryggisprófana er að bera kennsl á hugsanlega veikleika og hættu sem gæti verið uppspretta gagnabrota og brota sem gætu leitt til taps á peningum, trúnaðargögnum og öðrum mikilvægum eignum.

 

9. Flutningapróf

Flutningaprófun er tegund kerfisprófa sem eru framkvæmd á hugbúnaðarkerfum til að meta hvernig þau gætu haft samskipti við eldri eða nýrri innviði.

Til dæmis gætu prófunaraðilar metið hvort eldri hugbúnaðarþættir geti flutt yfir í nýjan innviði án þess að villur og villur komi upp.

 

Það sem þú þarft til að byrja að keyra kerfisprófanir

 

Áður en kerfisprófun getur hafist er mikilvægt að þú hafir skýra áætlun um að koma saman þeim úrræðum og verkfærum sem þarf til að árangursríkt og slétt kerfisprófunarferli.

Þetta er tiltölulega þátttakandi ferli hvort sem þú ert að prófa handvirkt, sjálfvirkt eða nota báðar aðferðirnar, svo að vita hvað þú þarft áður en þú byrjar er besta leiðin til að draga úr hættu á töfum og truflunum meðan á prófun stendur.

 

1. Stöðug smíði sem er næstum tilbúin til að hefjast handa

 

Kerfisprófun er eitt af síðustu stigum hugbúnaðarprófunar sem á sér stað fyrir útgáfu: eina tegund prófunar sem á sér stað eftir kerfisprófun er staðfestingarprófun notenda.

Það er mikilvægt að áður en þú byrjar kerfisprófun hefur þú þegar framkvæmt aðrar tegundir hugbúnaðarprófa, þar á meðal virkniprófun, aðhvarfsprófun og samþættingarprófun, og að hugbúnaðargerðin þín hafi uppfyllt útgönguskilyrðin fyrir hverja þessara tegunda hugbúnaðarprófa.

 

2. Kerfisprófunaráætlanir

 

Áður en þú byrjar að prófa skaltu skrifa upp formleg skjöl sem lýsa tilgangi og markmiðum prófanna sem þú ætlar að framkvæma og skilgreina inn- og útgönguviðmið kerfisprófa.

Þú gætir notað þessa áætlun til að gera grein fyrir einstökum prófunaratburðarásum sem þú ætlar að prófa eða til að skilgreina væntingar þínar um hvernig kerfið mun standa sig.

Kerfisprófunaráætlunin ætti að auðvelda prófunaraðilum að hanna og framkvæma kerfisprófanir með því að fylgja áætluninni.

 

3. Próftilvik

 

Það er mikilvægt að gera grein fyrir prófunartilvikunum sem þú ætlar að prófa meðan á kerfisprófun stendur áður en kerfisprófun hefst.

Prófunartilvik eru ef til vill ekki tæmandi, en þau ættu að vera nógu tæmandi til að prófa mikilvægustu og óvirka eiginleika kerfisins og gefa nákvæma yfirsýn yfir starfsemi kerfisins í heild.

 

4. Færni og tími

 

Gakktu úr skugga um að þú úthlutar nægu fjármagni til kerfisprófana áður en kerfisprófin þín hefjast.

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Kerfisprófanir geta tekið tiltölulega langan tíma, sérstaklega í samanburði við aðrar tegundir prófa eins og reykpróf.

Þú þarft að bera kennsl á hvaða fólk í teyminu þínu ætlar að framkvæma prófunina og hversu lengi þeir þurfa að loka áður en prófun hefst.

 

5. Kerfisprófunartæki

 

Kerfisprófun er hægt að framkvæma handvirkt eða það getur verið sjálfvirkt , en burtséð frá því hvaða aðferð þú notar við prófun, það er hægt að hagræða og hagræða verkflæði kerfisprófunar með því að taka upp verkfæri og tækni sem hjálpa til við mismunandi þætti prófana.

Til dæmis gætirðu notað gervigreind verkfæri til að gera sum kerfisprófanir sjálfvirkar, eða þú gætir notað skjalastjórnunarhugbúnað til að hjálpa til við að fylgjast með framvindu og niðurstöðum prófana þinna.

 

Kerfisprófunarferlið

 

Áður en þú byrjar er mikilvægt að skilja kerfisprófunarferlið og hvernig á að framkvæma hvert skref þess.

Þessi skref-fyrir-skref áætlun fylgir lífsferli kerfisprófunar sem lýst var ítarlega áðan en fer í frekari smáatriði til að útlista einstök skref sem taka þátt í kerfisprófunum.

 

Skref 1: Búðu til kerfisprófunaráætlun

 

Búðu til kerfisprófunaráætlun þína áður en þú byrjar að prófa kerfi. Hver kerfisprófunaráætlun verður öðruvísi, en áætlunin þín ætti að innihalda að minnsta kosti yfirlit yfir tilgang prófunarinnar sem og viðeigandi inn- og útgönguviðmiðanir sem ákvarða hvenær prófanir eiga að hefjast og hvenær prófun er lokið.

 

Skref 2: Búðu til prófunarsviðsmyndir og prófunartilvik

 

Næsta stig er að búa til prófunarsviðsmyndir og próftilvik sem lýsa nákvæmlega hvað þú ætlar að prófa og hvernig þú ætlar að prófa það.

Láttu raunveruleikaprófunarsviðsmyndir fylgja sem prófa hvernig hugbúnaðurinn virkar við venjulega notkun, og fyrir hvert próftilvik sem þú skrifar upp, láttu upplýsingar um staðist og fallskilyrði prófsins og hver væntanleg niðurstaða er.

 

Skref 3: Búðu til nauðsynleg prófunargögn

 

Búðu til nauðsynleg prófunargögn fyrir hverja prófunaratburðarás sem þú ætlar að framkvæma.

Prófunargögnin sem þú þarft fyrir hverja prófunaratburðarás sem þú ætlar að keyra eru öll prófgögn sem hafa áhrif á eða verða fyrir áhrifum af hverju tilteknu prófi.

Það er hægt að búa til prófunargögn handvirkt eða þú getur gert þetta stig sjálfvirkt ef þú vilt spara tíma og hafa fjármagn til að gera það.

 

Skref 4: Settu upp prófunarumhverfið

 

Næsta skref er að setja upp prófunarumhverfið tilbúið til að keyra kerfisprófin þín. Þú munt fá betri niðurstöður úr kerfisprófunum þínum ef þú setur upp framleiðslulíkt prófunarumhverfi.

Gakktu úr skugga um að prófunarumhverfið þitt innihaldi allan hugbúnað og vélbúnað sem þú vilt prófa við uppsetningu og samþættingarprófun.

 

Skref 5: Framkvæmdu prófunartilvikin

 

Þegar þú hefur sett upp prófunarumhverfið geturðu framkvæmt prófunartilvikin sem þú bjóst til í öðru skrefi.

Þú getur annað hvort framkvæmt þessi prófunartilvik handvirkt eða þú getur sjálfvirkt framkvæmd prófunartilvikanna með því að nota skriftu.

Þegar þú framkvæmir hvert prófunartilvik skaltu skrá niður niðurstöður prófsins.

 

Skref 6: Búðu til villuskýrslur

 

Þegar þú hefur framkvæmt öll próftilvikin sem lýst er, geturðu notað niðurstöður hvers prófs til að skrifa upp villuskýrslur þar sem ítarlega er lögð áhersla á allar villur og galla sem þú greindir í kerfisprófunum.

Sendu þessa skýrslu til þróunaraðila fyrir villuviðgerðir og lagfæringar. Villuviðgerðastigið getur tekið nokkurn tíma, allt eftir flóknum og alvarleika gallanna sem þú greinir.

 

Skref 7: Prófaðu aftur eftir villuviðgerðir

 

Þegar hugbúnaðarframleiðendur hafa sent hugbúnaðinn til baka til frekari prófunar eftir að hafa lagað villur, er mikilvægt að prófa hugbúnaðargerðina aftur.

Mikilvægt er að kerfisprófun ætti ekki að teljast lokið fyrr en þetta skref hefur verið staðist án þess að villur eða gallar sjáist.

Það er ekki nóg að gera ráð fyrir að allar villur hafi verið lagfærðar og að smíðin sé nú tilbúin til að fara í notendasamþykkisprófun.

 

Skref 8: Endurtaktu lotuna

 

Lokaskrefið er einfaldlega að endurtaka þessa lotu eins oft og þú þarft til að standast skref sjö án þess að bera kennsl á villur eða galla.

Þegar kerfisprófið hefur staðist og þú hefur uppfyllt öll útgönguskilyrðin sem lýst er í kerfisprófunaráætluninni, er kominn tími til að halda áfram í samþykkisprófun notenda og, að lokum, útgáfu vörunnar.

 

Handvirk vs sjálfvirk kerfispróf

 

Eins og aðrar tegundir hugbúnaðarprófunar geta kerfisprófanir annaðhvort verið framkvæmdar handvirkt af mannlegum prófurum eða að minnsta kosti að hluta sjálfvirkar með hugbúnaði. Sjálfvirkni hugbúnaðarprófunar hagræðir prófunarferlið og sparar tíma og peninga, en stundum er mikilvægt að framkvæma handvirkar kerfisprófanir líka.

Það eru kostir og gallar við bæði handvirkar og sjálfvirkar kerfisprófanir og það er mikilvægt að skilja þau áður en þú ákveður hvaða tegund kerfisprófa þú vilt fara í.

 

Handvirk kerfisprófun

 

Handvirk kerfisprófun þýðir að framkvæma kerfisprófanir handvirkt, án þess að gera hluta af öllu prófunarferlinu sjálfvirkan.

Handvirkar kerfisprófanir taka lengri tíma í framkvæmd en sjálfvirkar prófanir, en það þýðir líka að prófunarferlið nýtur góðs af mannlegri innsýn og dómgreind.

Handvirk prófun er oft sameinuð sjálfvirkum prófunum til að hámarka virkni og nákvæmni kerfisprófana og annars konar hugbúnaðarprófa.

 

1. Kostir þess að framkvæma handvirkar kerfisprófanir

 

Það eru margir kostir við að framkvæma handvirkar kerfisprófanir og þessir kostir útskýra hvers vegna mörg prófteymi kjósa að halda áfram með handvirkar prófanir sem og sjálfvirkar prófanir, jafnvel eftir að hafa sjálfvirkt prófunarforskriftir.

 

Flækjustig

Handvirk prófun hentar vel til að prófa flóknar prófunaraðstæður sem ekki er alltaf auðvelt að gera sjálfvirkan.

Ef kröfur um kerfisprófanir þínar eru flóknar eða ítarlegar gætirðu átt auðveldara með að prófa þessar aðstæður handvirkt en að skrifa sjálfvirkar prófunarforskriftir fyrir þær.

 

Könnunarprófanir

Þegar þú gerir hvers konar hugbúnaðarpróf sjálfvirkan, fylgir prófið forskriftinni og prófar aðeins nákvæmlega þá eiginleika sem þú hefur forritað prófið til að meta.

Aftur á móti, þegar þú framkvæmir handvirkar prófanir, geturðu valið að kanna mismunandi eiginleika þegar og þegar þeir vekja áhuga þinn, til dæmis ef þú tekur eftir einhverju sem lítur ekki út eins og það ætti að vera í hugbúnaðarviðmótinu .

 

Einfaldleiki

Þegar þú hefur skrifað sjálfvirku prófunarforskriftirnar þínar er sjálfvirk prófun auðveld. En það krefst yfirleitt sérfræðiþekkingar í þróun að skrifa prófunarforskriftir í fyrsta lagi og smærri prófteymi hafa kannski ekki fjármagn til að láta þetta gerast.

Handvirk próf krefjast engrar tækniþekkingar eða þekkingar á kóðun.

 

2. Áskoranir handvirkra kerfisprófa

 

Handvirk próf hafa einnig sínar eigin áskoranir. Hugbúnaðarprófunarteymi sem aðeins framkvæma handvirkar kerfisprófanir án þess að innlima þætti sjálfvirkra prófana geta lent í óhagstæðum kjörum samanborið við þau teymi sem nota báðar aðferðir.

 

Tímafrekt

Eins og þú gætir búist við er tímafrekari að framkvæma handvirkar kerfisprófanir en sjálfvirkar kerfisprófanir. Þetta er sérstaklega veikleiki þegar lipur próf er krafist.

Þetta þýðir að það er minna hagkvæmt að gera reglulega eða mjög ítarlegar kerfisprófanir og það gæti aftur haft áhrif á áreiðanleika og umfang niðurstaðna.

 

Mannleg mistök

Þegar menn framkvæma handvirkar prófanir er alltaf pláss fyrir mannleg mistök. Menn gera mistök og leiðast eða afvegaleiðast, og það er sérstaklega líklegt þegar framkvæmt er endurteknar, tímafrekar prófanir sem geta verið líklegri til að þreyta prófunarmenn.

 

Prófumfjöllun

Handvirk próf bjóða ekki upp á sömu víðtæka umfjöllun og sjálfvirk próf gera.

Vegna þess að prófunaraðilar þurfa að framkvæma handvirkar prófanir sjálfir er ómögulegt að hylja jafnmikið land þegar þeir eru handvirkir í samanburði við sjálfvirkar prófanir, og það gæti leitt til ítarlegri prófunarniðurstaðna.

 

Hvenær á að nota handvirka hugbúnaðarprófun

Handvirkar hugbúnaðarprófanir hafa ekki verið skipt út fyrir sjálfvirkar prófanir og handvirkar prófanir eru enn mikilvægur áfangi kerfisprófunarferlisins.

Handvirkar prófanir henta smærri hugbúnaðarteymi sem hafa kannski ekki fjármagn til að gera sjálfvirkar kerfisprófanir sjálfvirkar og jafnvel teymi sem hafa tekið upp sjálfvirkar prófanir ættu að nota handvirkar prófanir til að meta flóknari prófunaraðstæður eða prófunartilvik þar sem könnunarprófanir bjóða upp á gildi.

 

Kerfisprófun sjálfvirkni

Það er hægt að gera sjálfvirkan kerfisprófun annað hvort með því að skrifa prófunarforskriftir sjálfur eða með því að nota ofsjálfvirkni verkfæri og ferla til að gera kerfisprófunarferlið að hluta eða öllu leyti sjálfvirkt.

Oftast er sjálfvirk kerfisprófun sameinuð handvirkri kerfisprófun til að veita besta jafnvægið á umfangi, skilvirkni og nákvæmni.

 

1. Kostir sjálfvirkni kerfisprófunar

 

Sjálfvirkar kerfisprófanir njóta vaxandi vinsælda að hluta til vegna þess hve mikið framboð sjálfvirkra prófunarverkfæra er sem gera það auðvelt að gera sjálfvirkan hugbúnaðarkerfisprófun.

Það eru margir kostir við sjálfvirkar kerfisprófanir, sérstaklega þegar þær eru sameinaðar handvirkar prófanir.

 

Skilvirkni

Sjálfvirk prófun er skilvirkari en handvirk prófun vegna þess að það er hægt að keyra sjálfvirk próf í bakgrunni á meðan prófunaraðilar og forritarar sinna öðrum verkefnum.

Þetta gerir það raunhæfara að framkvæma sjálfvirkar prófanir reglulega og dregur úr þörfinni á að úthluta fjölda tilfræða til að prófa eftir að sjálfvirku prófin hafa verið sett upp.

 

Meiri prófumfjöllun

Sjálfvirk próf geta oft náð yfir stærra svæði hugbúnaðargerðarinnar en handvirk próf geta, að miklu leyti vegna aukinnar skilvirkni þeirra.

Þegar prófunaraðilar framkvæma kerfisprófanir handvirkt verða þeir að velja og velja mikilvægustu prófunartilvikin til að meta, en sjálfvirk próf gefa hugbúnaðarteymi sveigjanleika til að prófa fleiri aðstæður á skemmri tíma.

 

Fjarlægðu mannleg mistök

Sjálfvirk próf eru ekki viðkvæm fyrir mannlegum mistökum á sama hátt og handvirk próf eru.

Þegar endurteknar, tímafrekar prófanir eru framkvæmdar sem geta þreytt handvirka prófunaraðila, halda sjálfvirk próf áfram að prófa hugbúnað á sama hraða og nákvæmni.

Menn eru líka líklegri til að einbeita sér að því að finna auðveldar pöddur en erfiðar pöddur, sem getur valdið því að sumum mikilvægum en minna augljósum pöddum er saknað.

 

Staðlaðu próf

Þegar þú skrifar handrit til að gera sjálfvirkan kerfisprófun ertu að búa til leiðbeiningar fyrir hugbúnaðarprófunartólið þitt til að fylgja.

Þetta staðlar í raun hugbúnaðarprófin sem þú keyrir og tryggir að í hvert skipti sem þú keyrir próf ertu að keyra sömu prófunina og prófa hugbúnaðinn samkvæmt sömu stöðlum.

 

2. Áskoranir sjálfvirkni kerfisprófunar

 

Sjálfvirk kerfisprófun er ekki fullkomin, þess vegna eru þær oft gerðar samhliða handvirkum prófunum til að ná sem bestum árangri. Það er skilvirkara en handvirk próf en býður kannski ekki alveg eins mikið hvað varðar dýpt eða eigindleg gögn.

 

Sveigjanleiki

Vegna þess að sjálfvirk próf fylgja alltaf handriti er enginn sveigjanleiki til að prófa kerfi eða eiginleika utan þeirra sem eru skrifaðar inn í prófunarforritið.

Þó að þetta leiði til samræmis þýðir það að villur og villur geta misst af ef ekki hefur verið tekið tillit til þeirra á skipulagsstigi.

 

Auðlindir

Sjálfvirk próf tekur tíma og fjármagn að setja upp.

Þó að það sé hægt að gera sjálfvirkan kerfisprófun með því að nota hugbúnað og tól sem eru laus við hilluna, þurfa þau oftast samt að laga að hugbúnaðarkröfum þínum.

Hefðbundin sjálfvirk próf hafa þýtt að tileinka sér tæknileg úrræði til að skrifa og keyra sjálfvirk próf á réttan hátt, þó fleiri og fleiri verkfæri eins og ZAPTEST veita háþróaða tölvusjón hugbúnaðar sjálfvirkni í kóðalausu viðmóti.

 

Flókin próftilvik

Í flestum tilfellum er ekki hægt að gera sjálfvirkan kerfisprófun 100% án þess að treysta á neinar handvirkar prófanir.

Þetta á sérstaklega við þegar þú þarft að prófa flóknar prófunaraðstæður sem flest sjálfvirkniverkfæri eru ekki að prófa.

 

3. Hvenær á að innleiða sjálfvirka kerfisprófun

 

Ef prófunarteymið þitt hefur úrræði til að innleiða sjálfvirkar prófanir, annað hvort með því að skrifa sérsniðnar prófunarforskriftir eða nota sjálfvirkniverkfæri til að skrifa þau, geta sjálfvirk próf gert kerfisprófanir bæði skilvirkari og áreiðanlegri.

Hins vegar er alltaf mikilvægt að halda áfram að prófa handvirkt, jafnvel þegar þú ert viss um gæði og umfang sjálfvirku prófana þinna vegna þess að sjálfvirkar prófanir geta ekki endurtekið þá dýpt og innsýn sem aðeins handvirk próf geta boðið upp á.

 

Ályktun: Sjálfvirk kerfisprófun vs handvirk kerfisprófun

 

Sjálfvirk kerfisprófun og handvirk kerfisprófun eru bæði mikilvæg á prófunarstigi hugbúnaðarþróunar.

Þó að smærri fyrirtæki geti byrjað með aðeins handvirkar kerfisprófanir vegna viðbótarfjárfestingar eða fjármagns sem sjálfvirkar prófanir krefjast, nota flest prófunarteymi sameinaða nálgun sem felur í sér sjálfvirkar prófanir um leið og þeir eru nánast færir um það.

Með því að sameina sjálfvirkar prófanir og handvirkar prófanir geta prófunarteymi hámarkað skilvirkni, nákvæmni og sveigjanleika án þess að skerða neina niðurstöðu kerfisprófa.

 

Bestu starfsvenjur fyrir kerfisprófanir

 

Ef þú vilt fínstilla verkflæði kerfisprófunar fyrir hámarks skilvirkni og nákvæmni, þá er besta leiðin til að fylgja eftir bestu starfsvenjum við kerfisprófanir.

Bestu starfsvenjur geta hjálpað þér að tryggja að þú missir ekki af neinu á kerfisprófunarstigi og tryggir að kerfisprófin þín séu alltaf í háum gæðaflokki.

 

1. Skipuleggðu kerfisprófanir á fullnægjandi hátt

 

Öll kerfispróf ættu að byrja með formlegri prófunaráætlun sem lýsir skýrt prófunartilvikum og aðferðum sem verða notaðar við prófun.

Að byrja á formlegri áætlun dregur úr hættu á að tafir verði á prófunum og kemur í veg fyrir truflanir sem geta stafað af tvíræðni.

Það tryggir að allir viðkomandi aðilar viti hvert hlutverk þeirra er og hverju þeir bera ábyrgð á.

 

2. Skrifaðu alltaf upp nákvæmar, nákvæmar skýrslur

 

Það er mikilvægt að kerfisprófanir séu alltaf vel skjalfestar, annars getur verið að prófunaraðilar og hugbúnaðarframleiðendur eigi ekki auðvelt með að bregðast við niðurstöðum prófana þinna.

Skrifaðu skýrar, ítarlegar skýrslur fyrir hvert próf sem þú framkvæmir sem lýsir öllum villum sem þú finnur, sýnir nákvæmlega hvernig á að endurtaka þær og auðkenndu hvernig hugbúnaðurinn ætti að haga sér þegar búið er að laga hann.

Gakktu úr skugga um að villuskýrslur þínar séu ótvíræðar og auðvelt að fylgja þeim eftir.

 

3. Prófaðu á raunverulegum tækjum

 

Oft velja prófunarteymi að endurtaka mismunandi tæki innan prófunarumhverfisins, án þess að prófa hugbúnað á mismunandi tækjum.

Ef þú ert að smíða hugbúnað til að nota á mismunandi kerfum eins og farsímum , þ.e Android , iOS etc spjaldtölvur, vefur og skjáborð, þ.e Windows, Linux o.s.frv., Gakktu úr skugga um að þú prófar þau á þessum tækjum til að meta hvernig þau standa sig með mismunandi álagi eða hvort nettengingarvandamál gætu valdið vandamálum á tilteknum kerfum.

 

4. Gerðu sjálfvirkan prófun þar sem hægt er

 

Venjulega er best að sameina handvirkar kerfisprófanir og sjálfvirkar kerfisprófanir til að ná sem bestum árangri.

Ef þú hefur ekki gert tilraunir með sjálfvirkar kerfissamþættingarprófanir ennþá, að prófa RPA + hugbúnaðarprófunartæki sem geta hjálpað þér að gera að minnsta kosti sum kerfisprófin sjálfvirk, mun gera þér kleift að auka umfang þitt og skilvirkni án þess að skerða nákvæmni niðurstaðna þinna.

 

5. Prófaðu einn eiginleika í hverju tilviki

 

Þegar þú skrifar upp próftilvik, einbeittu þér að því að prófa aðeins einn eiginleika í hverju tilviki þar sem hægt er.

Þetta gerir það auðveldara að endurnýta þessi prófunartilvik í framtíðarprófum og það gerir forriturum kleift að skilja betur hvernig villur koma upp og hvaða eiginleikar þeir eru kveiktir af.

 

Tegundir úttaks frá kerfisprófum

 

Þegar þú keyrir kerfispróf er mikilvægt að vita hvers konar úttak þú átt að búast við af prófunum þínum og hvernig á að nota þessar úttak til að upplýsa framtíðarþróun og prófanir.

Prófúttak eru í raun eignirnar og upplýsingarnar sem þú færð með því að framkvæma kerfisprófin.

 

1. Niðurstöður prófa

Prófunarniðurstöður þínar innihalda gögn um hvernig hugbúnaðurinn virkaði í hverju prófunartilviki sem þú framkvæmdir, ásamt samanburði á því hvernig þú bjóst við að hugbúnaðurinn myndi virka.

Þessar niðurstöður hjálpa til við að ákvarða hvort hvert próftilvik standist eða mistekst því ef hugbúnaðurinn virkaði á þann hátt sem þú bjóst ekki við, þýðir það venjulega að hann hafi mistekist.

 

2. Gallaskrá

Gallaskrár eru skrár yfir allar villur og galla sem fundust við kerfisprófun.

Gallaskrá sýnir allar villur sem fundust, ásamt öðrum mikilvægum upplýsingum eins og forgang hverrar villu, alvarleika hverrar villu og einkenni og lýsingu á villunni.

Þú ættir líka að skrá niður dagsetninguna sem villan fannst og aðrar upplýsingar sem munu hjálpa forriturum að endurtaka villuna aftur.

 

3. Prófskýrsla

Prófunarskýrslan er venjulega hluti af útgönguviðmiðunum fyrir að klára kerfisprófun og hún inniheldur venjulega samantekt á prófunum sem gerðar voru, GO/No-Go ráðleggingar, upplýsingar um áfanga og endurtekningu og dagsetningu prófunar.

Þú gætir líka látið allar aðrar mikilvægar upplýsingar um prófunarniðurstöðurnar fylgja með eða hengt afrit af gallalistanum við þessa skýrslu.

 

Dæmi um kerfispróf

 

Kerfispróf eru hönnuð til að prófa kerfið í heild sinni, sem þýðir að þau prófa allar mismunandi hugbúnaðareiningar sem vinna saman sem kerfi.

Dæmi um kerfispróf geta hjálpað þér að skilja betur hvað kerfispróf er og hvað það prófar.

 

1. Prófunarvirkni

 

Hópur hugbúnaðarverkfræðinga er að setja saman nýtt innkaupaapp sem hjálpar matvöruverslunum að velja og pakka pöntunum á netinu á skilvirkari hátt.

Forritið er samsett úr mörgum mismunandi einingum, sem hver um sig hefur þegar verið prófuð sjálfstætt í einingaprófun og prófuð ásamt öðrum einingum í samþættingarprófun.

Kerfisprófun er í fyrsta skipti sem allar einingarnar eru prófaðar í sameiningu og prófunaraðilar hanna prófunartilvik til að meta hverja einstaka virkni forritsins og athuga hvort þær virki eins og búist er við þegar allar einingarnar eru keyrðar saman.

 

2. Prófanir á hleðslutíma

 

Hópur hugbúnaðarprófara er að prófa hversu hratt forrit hleðst á ýmsum stöðum undir mismunandi álagi.

Þeir búa til próftilvik sem lýsa hvers konar álagi forritið er undir (til dæmis hversu margir notendur nota það samtímis) og hvaða aðgerðir og eiginleikar notandinn er að reyna að hlaða.

Meðan á kerfisprófun stendur eru hleðslutímar skráðir inn í prófunarskýrsluna og hleðslutími sem er talinn of hægur mun koma af stað öðrum áfanga þróunar.

 

3. Prófunarstillingar

 

Þegar búið er að búa til tölvuleik sem hægt er að nota með mörgum mismunandi jaðartækjum, þar á meðal tölvumús, VR heyrnartól og leikjapúði, fara hugbúnaðarprófarar í stillingarprófanir til að prófa hversu vel hvert þessara jaðartækja virkar með leiknum.

Þeir vinna í gegnum hverja prófunaratburðarás og prófa hvert jaðartæki fyrir sig og saman, taka fram hvernig hvert jaðartæki stendur sig á mismunandi stöðum í leiknum og hvort frammistaðan sé enn verri en búist var við.

 

Tegundir villna og galla sem fundust með kerfisprófun

 

Þegar þú framkvæmir kerfisprófanir munu prófanirnar sem þú framkvæmir gera þér kleift að bera kennsl á villur og villur í hugbúnaðinum sem hafa ekki fundist í einingaprófunum og samþættingarprófunum.

Það er hægt að bera kennsl á margskonar villur við kerfisprófanir, stundum vegna þess að þeirra hefur verið saknað áður eða venjulega vegna þess að þær koma aðeins upp þegar kerfið virkar sem heild.

 

1. Frammistöðuvillur

Kerfisprófanir geta bent á frammistöðuvillur í hraða, samkvæmni og viðbragðstíma hugbúnaðargerðar.

Prófarar gætu metið hvernig hugbúnaðurinn virkar á meðan hann sinnir mismunandi verkefnum og skráð allar villur eða tafir sem eiga sér stað við notkun. Þetta eru frammistöðugalla sem geta talist nógu alvarlegir eða ekki til að krefjast frekari þróunar.

 

2. Öryggisvillur

Það er hægt að bera kennsl á öryggisvillur við kerfisprófun sem varpa ljósi á veikleika innan öryggislags kerfisins.

Öryggisprófun fer fram á kerfisprófunarstiginu og það er hægt að nota til að bera kennsl á dulkóðunarvillur, rökfræðilegar villur og XSS veikleika innan hugbúnaðarins.

 

3. Nothæfisvillur

Nothæfisvillur eru villur sem gera það að verkum að erfitt er að nota appið á þann hátt sem það er ætlað. Þau geta valdið notendum óþægindum, sem aftur getur valdið því að notendur yfirgefa appið.

Nokkur dæmi um nothæfisvillur eru flókið leiðsögukerfi eða skipulag sem ekki er auðvelt að sigla um alla þætti vettvangsins.

Með því að nota nothæfisverkfæri geta villur verið auðkenndar fyrr í prófunarferlinu, en þær geta einnig birst við kerfisprófun.

 

4. Samskiptavillur

Samskiptavillur eiga sér stað þegar hluti hugbúnaðarins reynir að eiga samskipti við aðra einingu og villa veldur því að þessi samskipti mistakast.

Til dæmis, ef hugbúnaðurinn biður notandann um að hlaða niður nýrri uppfærslu en þegar notandinn smellir á niðurhalshnappinn fyrir uppfærslu er ekki hægt að finna uppfærsluna, þá er þetta samskiptavilla.

 

5. Villa meðhöndlun villur

Villur eiga sér stundum stað jafnvel þegar hugbúnaður virkar eins og hann á að gera. Kannski vegna þess að íhlutur hefur ekki verið settur upp rétt eða vegna þess að notandinn notar hann ekki rétt.

Hins vegar verður kerfið að geta meðhöndlað þessar villur rétt á þann hátt að það hjálpar notendum að bera kennsl á og laga vandamálið.

Ef villuboð innihalda ekki fullnægjandi upplýsingar um villuna sem átti sér stað, geta notendur ekki lagað villuna.

 

Algengar mælikvarðar í kerfisprófun

 

Þegar þú framkvæmir kerfisprófanir gætirðu fylgst með ákveðnum prófunarmælingum til að hjálpa prófunarteyminu þínu að fylgjast með hversu árangursríkar kerfisprófanir eru, hversu algengar villur finnast og hvort kerfisprófun eigi sér stað á réttu stigi prófunarlotunnar.

Til dæmis, ef þú fylgist með fjölda prófa sem standast og fjölda sem mistakast og kemst að því að hátt hlutfall kerfisprófa mistakast, gætirðu komist að þeirri niðurstöðu að ítarlegri prófun sé nauðsynleg fyrr í prófunarlotunni til að bera kennsl á villur og villur fyrir kerfisprófun hefst.

 

1. Alger mælikvarði

 

Alger tölur eru þær mælikvarðar sem gefa þér einfaldlega algilda tölu í stað hlutfalls eða hlutfalls.

Alger mæligildi geta verið gagnleg, en vegna þess að þetta eru algildar tölur er ekki alltaf auðvelt að túlka hvað þeir þýða.

Nokkur dæmi um algjöra mælikvarða eru meðal annars tímalengd kerfisprófunar, tímalengd sem það tekur að keyra kerfispróf og heildarfjölda galla sem fundust við kerfisprófun.

 

2. Próf skilvirkni mæligildi

 

Mælingar á skilvirkni prófunar hjálpa prófunarhópum að skilja hversu skilvirkar núverandi kerfisprófunaraðferðir þeirra eru, þó þær veiti engar upplýsingar um gæði kerfisprófa.

Nokkur dæmi um mælikvarða á skilvirkni prófunar eru meðal annars hlutfall prófanna sem hafa staðist og fast hlutfall galla.

Próf sem standast geta sagt þér hvort þú standist of mörg próf og þar af leiðandi vantar villur, sérstaklega ef þú sérð hátt próf staðist mæligildi samhliða háu bilunarhlutfalli.

 

3. Próf skilvirkni mæligildi

 

Mælingar um skilvirkni prófa segja prófurum eitthvað um gæði kerfisprófanna sem þeir eru að framkvæma.

Þeir mæla hversu áhrifarík kerfisprófin eru við að greina og meta villur og galla innan kerfisins.

Heildarvirkni innilokunar galla er dæmi um mæligildi fyrir skilvirkni prófunar sem sýnir hlutfall galla sem fundust á prófunarstigi samanborið við villur sem fundust eftir útgáfu.

 

4. Prófþekjumælingar

 

Prófþekjumælingar hjálpa prófurum að skilja hversu fullkomin umfjöllun þeirra er í öllu kerfinu sem þeir eru að reyna að prófa.

Til dæmis gætirðu mælt hversu mörg prósent af kerfisprófunum þínum eru sjálfvirk eða hversu mörg af nauðsynlegum prófunum hafa verið framkvæmdar hingað til.

Krafaþekjumælikvarði hjálpar einnig prófurum að fylgjast með því hversu hátt hlutfall af nauðsynlegum eiginleikum hefur verið náð í prófun.

 

5. Gallamælingar

 

Gallamælingar eru mælikvarðar sem mæla tilvist galla á mismunandi vegu. Sumar gallamælikvarðar gætu einbeitt sér að alvarleika galla á meðan aðrir gætu einbeitt sér að gerð eða undirrót gallanna.

Eitt dæmi um algenga gallamælikvarða er gallaþéttleiki, sem mælir heildarfjölda galla yfir alla losunina.

Gallaþéttleiki er venjulega sýndur sem fjöldi galla á hverjar 1000 línur af kóða.

 

Kerfisprófunartilvik

 

Kerfisprófunartilvik eru prófunarsviðsmyndirnar sem eru notaðar í kerfisprófunum til að prófa hvernig hugbúnaðurinn virkar og hvort hann uppfylli væntingar þróunaraðila, prófunaraðila, notenda og hagsmunaaðila.

 

1. Hver eru próftilvik í kerfisprófun?

 

Prófunartilvik eru í meginatriðum leiðbeiningar sem skilgreina hvað á að prófa og hvaða skref prófunaraðili þarf að framkvæma til að prófa hvert einstakt tilvik.

Þegar þú ert að skrifa próftilvik fyrir kerfispróf er mikilvægt að hafa allar upplýsingar sem prófunaraðilar þurfa til að framkvæma hvert próf. Látið fylgja auðkenni próftilviks fyrir hvert próftilvik og upplýsingar um hvernig eigi að framkvæma prófið og hvaða niðurstöður þú býst við, svo og staðist og falli skilyrði fyrir hvert próftilvik þar sem það á við.

 

2. Hvernig á að skrifa kerfisprófunartilvik

 

Ef þú ert nýr í að skrifa próftilvik geturðu fylgst með skrefunum hér að neðan til að skrifa próftilvik fyrir kerfisprófun. Að skrifa prófatilvik fyrir aðrar tegundir hugbúnaðarprófa er mjög svipað ferli.

  • Skilgreindu svæðið sem þú vilt að prófunarmálið þitt nái yfir.
  • Gakktu úr skugga um að auðvelt sé að prófa prófunarmálið.
  • Notaðu viðeigandi prófunarhönnun fyrir hvert prófunartilvik.
  • Úthlutaðu hverju prófunartilviki einstakt auðkenni prófunartilviks.
  • Láttu skýra lýsingu fylgja með hvernig á að keyra hvert prófunartilvik.
  • Bættu við forsendum og eftirskilyrðum fyrir hvert próftilvik.
  • Tilgreindu niðurstöðuna sem þú býst við frá hverju prófunartilviki.
  • Gerðu grein fyrir prófunartækni sem ætti að nota.
  • Biðjið samstarfsmann að ritrýna hvert próftilvik áður en haldið er áfram.

 

3. Dæmi um kerfisprófunartilvik

 

Að nota dæmi um próftilvik gæti hjálpað þér að skrifa eigin próftilvik. Hér að neðan eru tvö dæmi um kerfisprófunartilvik sem prófunaraðilar gætu notað til að prófa virkni forrits eða hugbúnaðar.

 

Verðprófun á matvöruskönnunarforriti

Prófauðkenni: 0788
Prófunartilvik: Staðfestu vöruverð
Prófunartilvikslýsing: Skannaðu vöru og staðfestu verð hennar.
Væntanlegar niðurstöður: Skannað verð ætti að vera í takt við núverandi hlutabréfaverð.
Niðurstaða: Hluturinn skannaður á $1, sem er í takt við núverandi hlutabréfaverð.
Standast/fall: Staðst.

 

Viðbragðstími viðskipta frá enda til enda stjórnunarhugbúnaðar

Prófauðkenni: 0321
Prófunartilvik: Hleðslutími heimaskjás
Lýsing á prófunartilviki: Gakktu úr skugga um að hleðsluskjár appsins hleðst innan tíma.
Væntanlegar niðurstöður: Skjár ætti að hlaðast innan fjögurra sekúndna eða minna.
Niðurstaða: Skjárinn hlaðinn innan 6 sekúndna.
Standist/fall: Ekki.

 

Bestu kerfisprófunartækin

 

Notkun kerfisprófunartækja er ein einfaldasta leiðin til að hagræða prófunarferlinu og draga úr þeim tíma sem prófunarteymi eyða í tímafrekt handvirk verkefni.

Kerfisprófunartæki geta annað hvort gert sjálfvirka þætti kerfisprófunarferlisins fyrir þig, eða þau gætu auðveldað ritun próftilvika og fylgst með framvindu prófunar.

 

Fimm bestu ókeypis kerfisprófunartækin

 

Ef þú ert ekki tilbúinn að eyða stórum hluta af kostnaðarhámarkinu þínu í kerfisprófunartæki en þú vilt kanna hvað er þarna úti og ef til vill bæta skilvirkni kerfisprófunarferlanna á sama tíma, þá eru góðu fréttirnar þær að það eru fullt af ókeypis prófunarverkfæri á netinu.

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Ókeypis prófunarverkfæri bjóða ekki upp á alla sömu virkni og greidd prófunartæki, en þau geta veitt smærri fyrirtækjum hagkvæma leið til að kanna sjálfvirkni hugbúnaðar og RPA.

 

1. ZAPTEST FREE Edition

ZAPTEST er svíta af hugbúnaðarprófunarverkfærum sem hægt er að nota við kerfisprófanir og aðrar tegundir hugbúnaðarprófa.

ZAPTEST er fáanlegt sem bæði ókeypis og greidd fyrirtækisútgáfa, en ókeypis útgáfan er fullkomin kynning á sjálfvirkum kerfisprófunum fyrir smærri fyrirtæki og fyrirtæki sem vilja taka fyrstu skrefin í átt að prófun á sjálfvirkni.

ZAPTEST getur gert sjálfvirkan kerfispróf fyrir bæði borðtölvur og handfesta tæki og gerir prófurum kleift að gera sjálfvirkan próf án kóða.

 

2. Selen

Selen er eitt af þekktustu opnum prófunartækjum sem til eru á markaðnum.

Ókeypis útgáfan af Selenium býður upp á sjálfvirkniprófunartæki sem hægt er að nota í kerfisprófun, aðhvarfsprófun og villuafritun og þú getur notað hana til að búa til þínar eigin prófunarforskriftir fyrir fullt af mismunandi prófunaratburðum.

Það kostar hins vegar einfaldleika og auðvelda notkun og getur verið frekar erfitt að læra fyrir notendur sem ekki eru tæknilegir.

 

3. Appium

Appium er ókeypis kerfisprófunartæki sem hentar sérstaklega fyrir farsímaforrit.

Þú getur notað Appium til að gera sjálfvirkan kerfisprófun fyrir forrit sem eru hönnuð til notkunar með iOS og Android snjallsímum og spjaldtölvum.

Þetta ókeypis tól hentar ekki til notkunar með skrifborðsforritum, sem er einn stærsti veikleiki þess.

 

3. Testlink

Ef þú vilt bara gera það auðveldara að skipuleggja, undirbúa og skjalfesta kerfisprófanir, Testlink er frábært ókeypis tól sem gerir stjórnun prófunarskjala einföld.

Með því að nota Testlink geturðu auðveldlega flokkað skýrslur í hluta til að finna upplýsingarnar sem þú þarft þegar þú þarft á þeim að halda.

Testlink er dýrmætt prófunartæki hvort sem þú ert að framkvæma kerfisprófanir, reykprófanir eða hvers kyns hugbúnaðarprófanir.

 

5. Loadium

Loadium er ókeypis prófunartæki sem er sérstaklega hannað fyrir frammistöðupróf og álagspróf.

Áhersla þess á frammistöðu og álagsprófun táknar þó verulegan veikleika fyrir notendur sem vilja gera sjálfvirkan heilt litróf af prófunum frá enda til enda.

 

4 bestu prófunartæki fyrirtækjakerfa

 

Þegar fyrirtækið þitt stækkar gætirðu fundið að ókeypis prófunarverkfæri henta ekki lengur þínum þörfum. Mikið af ókeypis verkfærum eins og ZAPTEST býður upp á fyrirtækjaútgáfur sem og ókeypis útgáfur.

 

1. ZAPTEST Enterprise útgáfa

 

ZAPTEST býður upp á fyrirtækisútgáfu af prófunarverkfærinu sínu sem státar af sömu auðveldu í notkun og leiðandi viðmóti ókeypis tólsins en mælist betur fyrir stærri teymi sem gætu þurft ítarlegri prófun eða sem vilja prófa flóknari hugbúnaðarsmíði.

Fyrirtækjaútgáfan af ZAPTEST býður upp á ótakmarkaðar frammistöðuprófanir og ótakmarkaðar endurtekningar auk úthlutaðs ZAP vottaðs sérfræðings á vakt eftir aðstoð, sem starfar sem hluti af viðskiptavinateyminu (þetta er í sjálfu sér verulegur kostur í samanburði við önnur sjálfvirkniverkfæri sem til eru).

Ótakmörkuð leyfislíkan þess er einnig leiðandi tillaga á markaðnum, sem tryggir að fyrirtæki muni hafa fastan kostnað á hverjum tíma, óháð því hversu hratt þeir vaxa.

 

2. SoapUI

SoapUI er prófunartæki sem gerir það mögulegt að stjórna og framkvæma kerfisprófanir á ýmsum vefþjónustupöllum og API.

Prófunarteymi geta notað SoapUI til að lágmarka þann tíma sem þeir eyða í tímafrekt verkefni og til að þróa ítarlegri og skilvirkari prófunaraðferðir.

 

3. Testsigma

Testsigma er hugbúnaðarprófunarvettvangur sem virkar utan hillu. Það gerir vöruteymum kleift að skipuleggja og framkvæma hugbúnaðarpróf sjálfkrafa á vefsíðum, farsímaforritum og API.

Vettvangurinn er byggður með Java en hann virkar með prófunarforskriftum sem eru skrifuð á einfaldri ensku.

 

4. TestingBot

TestingBot er tiltölulega ódýr fyrirtækislausn fyrir fyrirtæki sem vilja gera tilraunir í þessum geira án þess að eyða miklum peningum frá upphafi. TestingBot býður prófurum einfalda leið til að prófa bæði vefsíður og farsímaforrit með því að nota 3200 samsetningar vafra og farsíma.

Það skortir virkni stærri Enterprise verkfæra, en það er góður kostur fyrir fyrirtæki með lægri fjárhagsáætlun.

 

Hvenær ættir þú að nota fyrirtæki vs ókeypis kerfisprófunartæki

 

Hvort sem þú velur að nota fyrirtæki eða ókeypis kerfisprófunartæki fer eftir þörfum teymisins þíns, fjárhagsáætlun þinni, forgangsröðun og vinnuáætlun þinni.

Það segir sig sjálft að fyrirtækisverkfæri bjóða upp á fleiri eiginleika og virkni samanborið við ókeypis verkfæri, en fyrir smærri fyrirtæki án mikið pláss í fjárhagsáætluninni eru ókeypis verkfæri frábær kostur.

Ef fyrirtæki þitt er að stækka eða ef þú kemst að því að prófunarteymið þitt eyðir meiri tíma en þú vilt í kerfisprófanir og aðrar tegundir hugbúnaðarprófunar, gæti uppfærsla í fyrirtækjaprófunartæki og að læra hvernig á að nýta þessi verkfæri til fulls. hjálpa þér að stækka fyrirtæki þitt enn frekar til að mæta vaxandi eftirspurn.

Þar að auki, með því að nota verkfæri eins og ZAPTEST Enterprise, sem bjóða upp á nýstárleg hugbúnaðar + þjónustulíkön, og ótakmarkað leyfislíkön, er þér tryggt að loka bæði tækniþekkingarbilinu þínu og halda kostnaði þínum föstum, óháð því hversu hratt þú vex og hversu mikið þú notar verkfærin.

 

Gátlisti fyrir kerfisprófanir, ráð og brellur

 

Áður en þú byrjar kerfisprófun skaltu fara í gegnum gátlistann fyrir kerfisprófanir hér að neðan og fylgja þessum ráðum til að hámarka kerfisprófanir þínar fyrir nákvæmni, skilvirkni og umfang.

Gátlisti fyrir kerfisprófanir getur hjálpað til við að tryggja að þú hafir náð yfir allt sem þú þarft þegar þú ferð í gegnum kerfisprófanir.

 

1. Taktu þátt prófunaraðila á hönnunarstigi

 

Þó að prófunaraðilar vinni venjulega ekki að hugbúnaði fyrr en þróunar- og hönnunarfasanum er lokið, með því að taka prófunarmenn með snemma er auðveldara fyrir prófendur að skilja hvernig mismunandi íhlutir vinna saman og taka þetta inn í prófun þeirra.

Þetta leiðir oft til innsæilegra könnunarprófa.

 

2. Skrifaðu skýr próftilvik

 

Þegar þú skrifar próftilvikin þín, vertu viss um að þau séu skýr og ótvíræð.

Prófendur ættu að geta lesið próftilvik og skilið strax hvað þarf að prófa og hvernig á að prófa það.

Ef þú þarft, útskýrðu hvar á að finna eiginleikann sem krefst prófunar og hvaða skref á að taka meðan á kerfisprófunarferlinu stendur.

 

3. Hámarka prófþekju

 

Það er venjulega ekki hægt að ná 100% prófunarumfangi þegar þú framkvæmir kerfisprófanir, jafnvel þó þú notir sjálfvirkniverkfæri.

Hins vegar, því meiri prófunarumfjöllun sem þú ert því líklegri ertu til að bera kennsl á og laga villur fyrir útgáfu.

Reyndu að ná prófþekju sem er að minnsta kosti 90% eða eins nálægt þessu og hægt er.

 

4. Greindu niðurstöður vandlega

 

Greindu niðurstöður hvers kerfisprófs vandlega og tilkynntu villur og galla á skýran hátt í skjölunum þínum.

Því fleiri upplýsingar sem þú getur veitt um villur, því auðveldara verður fyrir forritara að endurtaka þessar villur síðar.

Ef þú hefur hugmyndir um hvers vegna villurnar eiga sér stað og hvernig villurnar gætu verið lagfærðar skaltu hafa þær með í prófunarniðurstöðum þínum.

 

5. Farðu lengra en kröfupróf

 

Ekki bara prófa forritin þín til að sjá hvort þau geri það sem þau eiga að gera.

Prófaðu hvernig hugbúnaðurinn þinn virkar umfram kröfur hans til að sjá hvernig hann bregst við verkefnum og aðgerðum utan fyrirhugaðrar notkunar. Þetta gæti hjálpað þér að bera kennsl á villur og galla sem þú myndir annars missa af.

 

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

 

Þegar kerfispróf eru innleidd í fyrsta skipti er mikilvægt að vera meðvitaður um algeng mistök og gildrur sem prófteymi gera oft.

Að vita hver þessi mistök eru mun gera það auðvelt að forðast að gera þau sem ætti að auka skilvirkni og nákvæmni eigin kerfisprófana.

 

1. Byrja án prófunaráætlunar

 

Það er mikilvægt að búa til ítarlega prófunaráætlun áður en þú byrjar að prófa kerfi.

Ef þú byrjar samþættingarprófun án þess að áætlun sé til staðar, er auðvelt að gleyma sumum prófunartilvikunum sem þú ætlar að framkvæma eða prófa tilvik utan prófunaráætlunarinnar.

Flestir geta ekki munað allar upplýsingar um prófunaráætlun nema það sé skýrt skjalfest, og það kemur líka í veg fyrir að teymi skili henni til annarra prófunaraðila.

 

2. Ekki skilgreina umfang kerfisprófana

 

Kerfisprófun er fjölvídd verkefni sem felur í sér prófun á mörgum mismunandi þáttum einni hugbúnaðarsmíði.

Það fer eftir tegund hugbúnaðar sem þú ert að þróa og hvað þú hefur prófað hingað til, umfang kerfisprófa getur verið mjög mismunandi á milli prófa.

Það er mikilvægt að skilgreina umfang prófana áður en prófun hefst og tryggja að allir meðlimir prófunarteymis skilji þetta umfang.

 

3. Hunsa rangar jákvæðar og rangar neikvæðar niðurstöður

 

Falskar jákvæðar niðurstöður gerast þegar kerfispróf standast þrátt fyrir að prófunaraðstæður virki ekki eins og búist var við.

Sömuleiðis geta rangar neikvæðar komið fram þegar próf mistekst þrátt fyrir að virka eins og búist var við.

Stundum getur verið erfitt að koma auga á rangar jákvæðar og rangar neikvæðar, sérstaklega ef þú lítur einfaldlega á niðurstöður prófsins án þess að kafa ofan í raunverulegar niðurstöður prófsins. Fölsk jákvæð og neikvæð eru sérstaklega líkleg og auðvelt að missa af þegar sjálfvirkar kerfisprófanir eru framkvæmdar.

 

4. Prófun með svipuðum tegundum prófunargagna

 

Ef þú ert að nota margar mismunandi gerðir af prófunargögnum, mun það auka umfang kerfisprófana þína að breyta eiginleikum prófunargagnanna sem þú notar eins mikið og mögulegt er.

Þetta þýðir að þú ert ólíklegri til að missa af villum og göllum og bætir gildi við prófunina sem þú framkvæmir.

Með því að ná yfir mismunandi gerðir af prófunargögnum færðu ítarlegri mynd af því hvernig varan mun haga sér eftir útgáfu.

 

5. Hunsa könnunarprófanir

 

Þó að það sé mikilvægt að fylgja prófunaráætluninni er einnig mikilvægt að gera pláss fyrir könnunarprófanir og leyfa prófurum að prófa mismunandi eiginleika og aðgerðir eins og þeir finna þá við prófun.

Könnunarprófanir geta oft leitt í ljós nýjar villur sem annars væri saknað eða villur sem þegar hefur verið saknað á öðrum stigum prófunar.

Þú getur jafnvel tímasett könnunarprófunarlotur með því að skipuleggja prufutíma þar sem prófunaraðilar framkvæma ófyrirséðar kerfisprófanir í ákveðinn tíma.

 

6. Ekki fara reglulega yfir niðurstöður sjálfvirkniprófa

 

Ef þú ert nýr í hugbúnaðarkerfisprófunum og sérstaklega sjálfvirkum prófunum gætirðu haldið að þú getir bara stillt prófið í gangi og látið það vera.

En það er mikilvægt að skoða niðurstöður sjálfvirkni prófanna reglulega og gera breytingar á sjálfvirkni prófunarkóðanum þar sem þörf krefur.

Til dæmis, ef þú gerir einhverjar breytingar á hugbúnaðinum sem þú ert að prófa, ættu þær að endurspeglast í kóðanum fyrir sjálfvirkar prófanir.

Lestu sjálfvirkar prófunarniðurstöður vandlega til að skilja hvert úttak prófsins, en ekki bara niðurstöðurnar sem standast/falla.

 

7. Að nota rangt sjálfvirkniverkfæri

 

Það eru fullt af sjálfvirkniverkfærum í boði í dag, sum þeirra eru ókeypis í notkun og önnur sem notendur þurfa að greiða mánaðarlegt gjald fyrir.

Þó að byrjendur velja venjulega opinn hugbúnað er mikilvægt að ganga úr skugga um að tækið sem þú velur að nota henti þínum þörfum og býður upp á þá eiginleika sem þú þarft.

Til dæmis eru opinn uppspretta verkfæri alræmd fyrir takmarkaða virkni, óinnsæilegt notendaviðmót og mjög erfiðan námsferil, aftur á móti bjóða prófunartæki í fullri stafla eins og ZAPTEST Free Edition upp á topppróf og RPA virkni eins og 1SCRIPT, Cross Vafri, Cross Device, Cross Platform Technology, í auðveldu kóðalausu viðmóti, sem hentar bæði ótæknilegum og reyndum prófurum.

Og stundum er það þess virði að fjárfesta í örlítið dýrara sjálfvirkniverkfæri á fyrirtækjastigi ef virknin sem það býður upp á hentar miklu betur fyrir verkefnið þitt.

 

Niðurstaða

 

Kerfisprófun er mikilvægur áfangi hugbúnaðarprófunar sem athugar kerfið í heild sinni og tryggir að sérhver einstakur íhluti virki í sameiningu vel og skilvirkt.

Það er stig hugbúnaðarprófunar sem kemur eftir samþættingarprófun og fyrir samþykkisprófun notenda, og það er eitt af síðustu formlegu hugbúnaðarprófunum sem á sér stað fyrir fyrstu útgáfu.

Kerfisprófun gerir prófurum kleift að bera kennsl á mismunandi gerðir af villum, þar með talið virknivillur og villur sem ekki eru virkni, svo og nothæfisvillur og stillingargalla.

Það er hægt að framkvæma kerfisprófanir handvirkt eða gera sjálfvirkar kerfisprófanir, þó að í flestum tilfellum sé mælt með því að nota blendingsaðferð til að hámarka skilvirkni en samt gera pláss fyrir könnunarprófanir.

Með því að fylgja bestu starfsvenjum og forðast algengar gildrur kerfisprófunar geta prófunarteymi framkvæmt nákvæmar, árangursríkar kerfisprófanir sem ná yfir flest lykilsvið smíðinnar.

 

Algengar spurningar og úrræði

 

Ef þú ert nýr í kerfisprófun, þá eru fullt af auðlindum á netinu sem geta hjálpað þér að læra meira um kerfisprófanir og hvernig á að framkvæma kerfisprófanir.

Hér að neðan eru upplýsingar um nokkur gagnleg kerfisprófunarúrræði á netinu sem og svör við nokkrum af algengustu spurningunum um kerfispróf.

 

1. Bestu námskeiðin um kerfisprófun

 

Að taka netnámskeið í kerfisprófun eða hugbúnaðarprófun getur hjálpað QA fagfólki að þróa skilning sinn á kerfisprófun og afla sér hæfni sem sýnir þá þekkingu.

Netþjálfunarsíður eins og Coursera, Udemy, edX og Pluralsight bjóða upp á ókeypis og greidd námskeið í hugbúnaðarprófun og sjálfvirkni fyrir fagfólk og byrjendur.

Nokkur dæmi um netnámskeið í kerfisprófun eru:

  • The Complete 2023 Software Testing Bootcamp, Udemy
  • Hugbúnaðarprófanir og sjálfvirkni sérhæfing, Coursera
  • Sjálfvirk hugbúnaðarprófun, edX
  • Sjálfvirk hugbúnaðarprófun með Python, Udemy
  • Viðskiptafræðingur: Hugbúnaðarprófunarferli og tækni, Udemy

Leitaðu að námskeiðum á netinu sem passa við reynslustig þitt og henta kostnaðarhámarki þínu. Ef þú vinnur í QA gætirðu beðið vinnuveitanda þinn um að styrkja þig til að taka viðurkennt námskeið í hugbúnaðarprófun.

 

2. Hverjar eru 5 efstu viðtalsspurningarnar um kerfisprófanir?

 

Ef þú ert að undirbúa þig fyrir viðtal fyrir hlutverk sem gæti falið í sér kerfisprófun eða annars konar hugbúnaðarprófanir, gæti það hjálpað þér að undirbúa svör við algengum viðtalsspurningum fyrirfram.

Sumar af algengustu viðtalsspurningunum um kerfisprófun eru:

  • Hvernig er kerfispróf frábrugðið samþættingarprófi?
  • Hverjir eru kostir og gallar sjálfvirkrar kerfisprófunar?
  • Hversu margar tegundir kerfisprófa geturðu nefnt?
  • Hvernig myndir þú hámarka prófunarumfang meðan á kerfisprófun stendur?
  • Hvers konar villur og galla myndir þú búast við að finna í kerfisprófum?

Þú getur notað þessar spurningar til að undirbúa svör eftir STAR uppbyggingunni fyrir viðtalið þitt, með því að nota fyrri dæmi frá ferli þínum til að sýna fram á þekkingu þína á kerfisprófunum og öðrum gerðum hugbúnaðarprófunar.

 

3. Bestu YouTube námskeiðin um kerfisprófanir

 

Ef þú ert sjónrænn nemandi gætirðu átt auðveldara með að skilja hvað kerfisprófun er og hvernig þau virka samhliða öðrum gerðum hugbúnaðarprófunar með því að horfa á myndbönd um kerfisprófun.

Það eru fullt af kennslumyndböndum á YouTube sem útskýra hvað kerfisprófun er og hvernig á að hefja kerfisprófun hvort sem þú vilt framkvæma það handvirkt eða með sjálfvirkniverkfærum. Sumir af bestu YouTube námskeiðunum um kerfisprófun eru:

 

4. Hvernig á að viðhalda kerfisprófum

 

Prófviðhald er ferlið við að aðlaga og viðhalda kerfisprófum og annars konar hugbúnaðarprófum til að halda þeim uppfærðum þegar þú gerir breytingar á hugbúnaðargerð eða breytir kóðanum.

Til dæmis, ef þú framkvæmir kerfisprófanir og finnur villur og galla, muntu senda hugbúnaðargerðina aftur til þróunaraðila til að laga. Prófunarteymi gætu þá þurft að viðhalda prófunarforskriftum til að ganga úr skugga um að þau prófi nýja hugbúnaðargerðina á fullnægjandi hátt þegar það er kominn tími til að prófa aftur.

Prófviðhald er mikilvægur þáttur í hugbúnaðarprófunum og prófunaraðilar geta tryggt að þeir haldi hugbúnaði viðhaldi með því að fylgja bestu starfsvenjum um viðhald.

 

Þar á meðal eru:

 

1. Samvinna:

Hönnuðir og prófunaraðilar ættu að vinna saman til að tryggja að prófunaraðilar viti hvaða þáttum kóðans hefur verið breytt og hvernig þetta gæti haft áhrif á prófunarforskriftir.

 

2. Hönnun:

Hannaðu prófunarforskriftir áður en þú byrjar að gera próf sjálfvirk. Þetta tryggir að prófin sem þú gerir sjálfvirkan eru alltaf hæf til tilgangs.

 

3. Ferli:

Taktu tillit til viðhalds hugbúnaðarprófunar í hönnunarferlinu. Mundu að þú verður að viðhalda prófunum og taka þetta inn í tímasetningu, prófunaráætlanir og prófunarhönnun.

 

4. Þægindi:

Uppfærðu öll prófin þín, þar á meðal kerfispróf og geðheilsupróf, frá einu mælaborði ef mögulegt er.

Þetta þýðir að uppfærsla á prófum er mun hraðari og þægilegri og það lágmarkar hættuna á að gleyma að uppfæra tiltekið próf þegar breytingar hafa verið gerðar á hugbúnaðargerðinni.

 

Er kerfisprófun hvítur kassi eða svartur kassi prófun?

 

Kerfisprófun er form af svörtum kassaprófum.

Svarta kassaprófun er frábrugðin hvítri kassaprófun að því leyti að hún tekur aðeins til ytri aðgerðir og eiginleika hugbúnaðarins. White box prófun prófar hvernig hugbúnaðurinn keyrir innbyrðis, til dæmis hvernig kóðinn virkar og vinnur saman.

Svarta kassaprófun krefst ekki þekkingar á innri virkni kerfisins eða kóðans, heldur krefjast þess einfaldlega að prófunaraðilar prófi úttak og virkni hugbúnaðarforritsins og meti þær út frá settum viðmiðum.

Kerfisprófun felur í sér bæði hagnýtar og óvirkar prófanir, en prófunaraðilar nota svarta kassatækni til að prófa jafnvel óvirka þætti smíðinnar.

Af þessum sökum er kerfispróf almennt talið vera tegund af svörtum kassaprófum.

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