TölvurHugbúnaður

Próf forrit - villa uppgötvun ferli í hugbúnaði vöru

Í þróun hugbúnaðar, verulegur hluti af framleiðsluferlinu byggist á prófun hugbúnaðar. Hvað er það og hvernig er slík starfsemi mun fjalla í þessari grein.

Það sem er kallað próf?

Hér er átt við ferli með því að keyra hugbúnað til að greina staðsetningar mistaka við stjórnun á kóða. Fyrir bestu niðurstöður, vísvitandi smíðuð erfiða sett af gögnum inntak. Megintilgangur skoðunar er að búa til bestu tækifæri fyrir bilun hugbúnaðar. Þótt stundum að prófa þróað forrit er hægt að einfalda til venja stöðva af vinnugetu og framkvæma aðgerðir. Þetta sparar tíma, en er oft í fylgd með unreliability hugbúnaður, notandi óánægju, og svo framvegis.

skilvirkni

Hversu vel og fljótt villur, veruleg áhrif á kostnað og tímalengd hugbúnaðarþróun þarf gæði. Svo, þrátt fyrir að prófunartæki fá laun nokkrum sinnum minni en verktaki, kostnaður við þjónustu þeirra er yfirleitt allt að 30 - 40% af kostnaði við allt verkefnið. Þetta er vegna þess að fjöldi starfsfólks, þar sem leitin að mistök - þetta er óvenjulegt og mjög erfitt ferli. En jafnvel þótt the hugbúnaður er liðinn virðulegur fjölda prófana, það er engin 100% trygging fyrir því að villa mun ekki gerast. Bara veit ekki hvenær þeir koma fram. Til að hvetja prófunartæki að velja þær tegundir prófana sem eru líklegri til að finna sök, eru mismunandi verkfæri hvatning notaður: bæði siðferðilega og efni.

Aðkoma að vinna

The bestur er þegar að innleiða ýmsar aðferðir til að tryggja að villur í hugbúnaði hefur ekki verið frá upphafi. Til að gera þetta, verður þú að gæta rétta arkitektúr hönnun, skýrum erindisbréfi, og það er mikilvægt að gera breytingar í samskiptum, þegar vinna við verkefnið hefur nú þegar hafin. Í þessu tilviki, prófanir til the verkefni að finna og skilgreina fáeinum villur sem eftir eru í endanlegri niðurstöðu. Þetta mun spara bæði tíma og peninga.

Hvað er próf?

Þetta er mikilvægur þáttur í skoðun starfsemi, sem er nauðsynlegt fyrir árangursríka greiningu galla í kóða. Þau eru nauðsynleg til þess að stjórna rétta forritið. Hvað er innifalið í próf? Það samanstendur af gögnum og upphafsgildi þeirra sem ætti að vera sem verður til sem hlýst (eða milliefni). Til þess að tókst að greina vandamál og ósamræmi, próf ætti að vera eftir að reiknirit var þróað, en ekki byrja forritun. Það er æskilegt að nota nokkrar aðferðir til að meta nauðsynleg gögn. Í þessu tilviki, að auka líkurnar á að finna villu vegna þess að þú getur kanna kóða frá öðru sjónarhorni. Complex Prófanirnar skulu veita staðfestingu á ytri áhrifum fullunnum vörum hugbúnaður, auk vinnu reiknirit hans. Sérstakan áhuga og veita lélegur úrkynjaða tilvikum. Svona, í reynd villur geta oft sýna að hjóla starfar í einni eða fleiri sinnum minna en áætlað var. Einnig mikilvægt er tölva próf, þar sem hægt er að staðfesta að viðkomandi niðurstöðu á mismunandi vélum. Þetta er nauðsynlegt til þess að ganga úr skugga um að hugbúnaður mun virka á öllum tölvum. Í samlagning, the tölva próf, sem þróun mun fara fram, er mikilvægt í að skapa multi-pallur þróun.

úrræðaleit Arts

Áætlanir miða oft að vinna með stórum gagnagrunnum. Er það nauðsynlegt til að búa til alveg? Nei Útbreidd keypti framkvæmd "miniaturization" af the program. Í þessu tilviki er sanngjarnt lækkun gagnamagns samanborið við það sem á að nota. Við skulum líta á dæmi: það er forrit sem býr til fylki af stærð 50x50. Með öðrum orðum - þú verður handvirkt inn 2500 gildi. Það er vissulega hægt, en það mun taka mjög langan tíma. En til þess að prófa virkni, the hugbúnaður fær fylki sem vídd er 5x5. Til að gera þetta, þú þarft að slá inn meira en 25 gildi. Ef, í þessu tilfelli, eðlilegt, villa-frjáls gangur, þá þýðir það að allt sé í röð. Þó að það eru gildra sem liggja í þeirri staðreynd að við miniaturization ástandið á sér stað, sem leiðir til breytinga verður óbeina og hverfa tímabundið. Það er líka mjög sjaldgæft, en samt sem gerist er að það eru nýjar villur.

settum markmiðum

Próf er ekki auðvelt vegna þess að þetta ferli sé ekki unnt að formfesting í heild sinni. Stór verkefni hafa nánast aldrei nauðsynlega nákvæmar viðmið. Því sem viðmiðun með því að nota fjölda óbeinna gögn, sem þó er ekki að fullu endurspegla eiginleika og hlutverk þróun hugbúnaðar sem debugged. Þar að auki, þeir ættu að vera valin þannig að rétt niðurstaða reikna áður hvernig hugbúnaður vara verður prófað. Ef þú fara ekki, það er freistandi að íhuga allt um, og ef niðurstaðan af vél fær í áætlaðan svið, verður það að vera gert rangt ákvörðun, að allt sé rétt.

Athugaðu undir mismunandi aðstæður

Sem reglu, program prófun á sér stað í magni sem eru nauðsynlegar fyrir lágmarks próf virkni að takmörkuðu leyti. Starfsemi gerðar með breytingu á breytum, svo og lífskjör þeirra. Prófun ferli má skipta í þrjú stig:

  • Athugaðu undir venjulegum kringumstæðum. Í þessu tilfelli erum við að prófa undirstöðu-virkni af the þróað hugbúnað. Niðurstaðan verður að samsvara væntanlegur.
  • Athugaðu í erfiðustu aðstæður. Í þessum tilvikum, sem samheiti Mörkin gögn, sem getur haft neikvæð áhrif á frammistöðu búin hugbúnaði. Sem dæmi, við vinnum með mjög stórum eða litlum númerum eða jafnvel heill fjarveru upplýsingum sem berast.
  • Haka í sérstakar aðstæður. Það felur í sér notkun á gögnum sem eru lengra meðferð. Í slíkum tilvikum, það er mjög slæmt þegar hugbúnaður skynjar þá sem gagnlegt við útreikning og gefur sannfærandi niðurstöðu. Gæta skal gætt að í slíkum tilvikum er höfnun hvaða gögn sem ekki er hægt að vinna eðlilega. Það er einnig nauðsynlegt að kveða á um að upplýsa notandann um það

Testing: Tegundir

Að búa til hugbúnað án villa er mjög erfitt. Þetta krefst töluvert magn af tími. Til að fá góða vöru er oft notuð tvenns konar próf: "Alpha" og "beta". Hvað eru þeir? Þegar fólk talar um alfa próf, þýðir það að endurskoðun að fara fram sér í stöðu þróunar "rannsóknarstofu" aðstæður. Þetta er síðasta stigi prófun áður en áætlunin verður flutt til endanlegra notenda. Því verktaki eru að reyna að snúa hámarki. Fyrir vellíðan af rekstri, gögn geta vera innskráður til að búa til tímaröð vandamál og lausnir þeirra. Undir beta prófun til að skilja framboð af hugbúnaði til takmarkaðs fjölda notenda, svo að þeir geti nýta forritið og greina mistök sem þú hefur misst. Sérstök lögun í þessu tilfelli er sú staðreynd að oft hugbúnaður er ekki notaður í tilætluðum tilgangi. Vegna þessa bilun verður greind þar var ekkert áður séð. Þetta er alveg eðlilegt og áhyggjur það er ekki nauðsynlegt.

próf Lokið

Ef fyrri skref hafa verið lokið, er það að framkvæma staðfestingu próf. Hann í þessu tilfelli verður aðeins formsatriði. Á meðan á þessu prófi kemur staðfesting á að ekki komi til frekari vandamál hafa fundist og the hugbúnaður geta vera út á markað. Mikilvægasta verður niðurstaðan, því betur það skal staðfest. Gæta skal varúðar til að tryggja að öll skref hafi verið lokið með góðum árangri. Hér er próf ferli í heild. Nú skulum kafa í tæknilegar upplýsingar og tala um svona gagnlegt tól sem próf programs. Það sem þeir eru og þegar það er notað?

tölva-aðstoðarmaður próf

Áður var talið að dynamic greiningu á þróað hugbúnað - það er of þungur nálgun sem í raun notað til að greina galla. En vegna vaxandi margbreytileika og rúmmál áætlana virtist gagnstæða skoðun. Sjálfvirk prófun er notuð þar sem mikilvægustu forgangsröðun skilvirkni og öryggi. Og þeir ættu að vera undir hvaða inntak. Sem dæmi má nefna forrit sem það er rétt að slíkar prófanir, eru eftirfarandi: net siðareglur, vefur framreiðslumaður, Sandboxing. Við höldum áfram að líta á nokkur sýnishorn sem hægt er að nota fyrir slíka starfsemi. Ef þú hefur áhuga á ókeypis prófun forritum, gæði er erfitt að finna meðal þeirra. En það eru klikkaður "sjóræningi" útgáfur af þeim rótgróna verkefni, svo þú getur átt við þjónustu þeirra.

avalanche

Þetta tól hjálpar til við að greina galla eru prófaðar forrit í dynamic greiningu ham. Það safnar gögnum og greinir árangur af laginu hannað hlut. Mælitækisins er gefið safn af aðföngum sem valda villu eða framhjá núverandi mengi takmarkana. Þökk sé góðri próf reiknirit þróað af fjölda mögulegar aðstæður. The program fær annað sett af gögnum inntak, sem leyfa að líkja fjölda aðstæðum og skapa skilyrði þar sem líklega er viðburður af bilun. Mikilvægur kostur af the program er að nota leitandi mæligildi. Ef það er vandamál, þá er mjög líklegt að umsókn villa. En þetta forrit hefur takmarkanir, svo sem eina innritun merkt inntak fals eða skrá. Við framkvæmd í aðgerð eins og próf forrit mun innihalda nákvæmar upplýsingar um vandamál með núll músina, óendanlega lykkjur, röngum heimilisföng eða bilana vegna notkunar bókasöfnum. Auðvitað, þetta er ekki tæmandi listi yfir fundist villur og aðeins sameiginleg þeirra dæmum. Leiðrétting annmarkar, því miður, hefur verktaki - sjálfvirkum hætti eru ekki hentugur í þessum tilgangi.

Klee

Það er gott forrit til að prófa minni. Það er hægt að stöðva það bil 50 kerfi símtöl og fjölda raunverulegur ferla þannig framkvæmd samhliða eða sérstaklega. En almennt, the program er ekki að leita að einhverjum grunsamlegum stöðum, og vinnur hæsta mögulega magn af kóða og greiningar notuð gögn slóðir. Vegna þessa, prófa forritið fer eftir stærð hlutarins. Þegar stöðva veðmálið er lögð á táknræn ferli. Þau eru ein af mögulegum leiðum til að framkvæma verkefni í forriti sem er prófað. Þökk sé samhliða rekstri er hægt að greina fjölda afbrigði af starfi próf umsókn. Fyrir hverja braut inntak gagnasöfn eru geymd eftir próf hennar, sem hófst með ávísun. Það skal tekið fram að prófa forrit sem nota Klee hjálpar til við að bera kennsl á fjölda afbrigði, sem ætti ekki að vera. Það getur fundið vandamál jafnvel í forritum sem eru þróaðar í áratugi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 is.delachieve.com. Theme powered by WordPress.