Kompjuters, Ipprogrammar
Softwer ittestjar ta 'rigressjoni. X'inhu l-ittestjar rigressjoni
Meta inti toħloq software ta 'kwalità għolja, trid mhux biss jiktbu linja ta' kodiċi, iżda wkoll biex tiżgura ma jkunx hemm żbalji fihom. U jekk in-nuqqas primittiv misjuba f'ħafna lingwi anki fil-ħin jikkompilaw, l-aktar kumplessi huwa meħtieġ li wieħed iħares lejn l-applikazzjonijiet diġà running. Dan il-proċess jissejjaħ ittestjar. Huwa, imbagħad, huwa maqsum f'numru ta 'fergħat, li jvarjaw kontenut u l-karatteristiċi ta' żbalji tagħhom. Bħala parti mill-artikolu se jiġi kkunsidrat li dan l-ittestjar ta 'rigressjoni. X'tikkontrolla jirrappreżenta? Liema testijiet huma hemmhekk? Huwa possibbli li awtomat? Allura, x'inhu l-ittestjar rigressjoni? Ejja nitkellmu aktar.
Tipi, tip, ix-xejriet
ittestjar Rigressjoni (ittestjar rigressjoni) - huwa mekkaniżmu, li għandu l-għan li tiskopri varjetà ta 'problemi fiż-żoni diġà ppruvati programmi verifika. Dan isir mhux għall-kundanna finali fl-assenza ta 'partijiet mhux tax-xogħol tal-kodiċi, u biex isibu u tiffissa bugs rigressjoni. Taħthom jifhmu l-bugs li ma jidhrux fil-mument tal-programmi bil-miktub, u biż-żieda ta 'sezzjonijiet kodiċi ġodda jew korrezzjoni blunders imdaħħal qabel fil-sintassi kodiċi.
Bħala sinteżi dak kollu li ntqal, nistgħu nikkonkludu li l-għan ta 'ttestjar ta' rigressjoni - tiżgura li l-korrezzjoni ta 'problemi eżistenti se jwassal għal oqsma ġodda fil-kodiċi diġà ttestjati. Hemm żewġ tipi ewlenin ta 'testijiet:
- Funzjonalità.
- Nonfunctional.
Ikunu jistgħu jiġu espressi bħala:
- Skripts.
- Settijiet.
- Kittijiet għall-istartjar.
X'inhuma, fil-fatt, jinkludi software ittestjar rigressjoni? Il-ħidma fi 3 oqsma ewlenin. Jiġifieri rigressjoni:
- Bugs.
- problemi Old.
- Effetti sekondarji.
testijiet funzjonali
Dawn huma bbażati fuq il-funzjonijiet imwettqa mis-sistema. Jistgħu jinżammu fuq il-komponent, l-integrazzjoni, is-sistema u l-livelli ta 'aċċettazzjoni. Iż-żewġ aspetti ewlenin, li qed jiġi ttestjat:
- Rekwiżiti.
- proċessi tan-negozju.
Meta taħdem fuq ir-rekwiżiti meħtieġa biex tagħmel lista ta 'dak li jeħtieġ li jiġi ttestjat. Huwa mixtieq li jiġu identifikati suġġetti prijoritarji, biex jiddeterminaw id-direzzjoni tal-ħidma. Dan huwa meħtieġ biex ma jinjoraw l-funzjonalità aktar importanti. Meta jkunu ttestjati a "proċessi tan-negozju" tiffoka fuqhom, t. E. Xenarji huma mmexxija ħidma ta 'kuljum.
Il-vantaġġi tal-kontroll funzjonali għandu jinkludi l-fatt li s-software tissimula l-użu effettiv tas-sistema. Iżda hemm ukoll żvantaġġi: per eżempju, il-programm jista 'ikunu adattati għall-ittestjar eċċessiv. Huwa wkoll possibbli ommissjoni ta 'żbalji loġika fil-software.
Ittestjar mhux funzjonali
Dawn it-tipi ta 'testijiet bl-għan li iċċekkjar l-proprjetajiet li m'għandhomx x'jaqsmu mal-funzjonijiet tas-sistema. parametri bħal dawn jista minnhom:
- Affidabilità. Qed jiġi ttestjat tweġibiet għal sitwazzjonijiet varji li mhumiex previsti.
- Prestazzjoni. Kif taħdem is-sistema, li huwa soġġetti għal tagħbiji varji.
- Konvenjenza. Kif konvenjenti biex jaħdmu ma 'l-applikazzjoni fuq il-fehma tal-utent.
- Skala. li jibdlu l-għoli tar-rekwiżiti u l-wisa applikazzjoni meta jaħdmu ma 'monitors differenti.
- Sigurtà. Kif sikur huwa utent tad-data, kif ukoll informazzjoni fuq kanali ta 'trasmissjoni differenti.
- Portabbiltà. Jivverifika jekk l-applikazzjoni xogħlijiet fuq pjattaformi differenti, u jekk iva - kemm.
Liema huma l-proprjetajiet tas-sistema tista 'tiġi investigata f'dawn il-każijiet? Total ta '4.
- Ittestjar tal-installazzjoni. Kkontrollati kif ukoll jirnexxilhom ipoġġu l-programm fuq il-kompjuter biex jiġi kkonfigurat dan, u jekk meħtieġ u neħħi. iffissar kwalità tippermetti lill-utent biex jitnaqqas ir-riskju ta 'telf ta' data jew tnaqqis (aggravar) applikazzjonijiet ta 'prestazzjoni.
- Ittestjar tal-użu ta 'konfort. Iċċekkja l-softwer żviluppati fuq użabilità u ċ-ċarezza ta 'l-utent aħħari.
- ittestjar konfigurazzjoni. Dan jinvolvi verifika prestazzjoni tal-programm matul l-istallazzjoni ta 'settings tas-sistema varji, kif ukoll jesperimentaw bil-settings interni tal-programm.
- Ittestjar għal falliment u l-irkupru. Verifika wara l-okkorrenza ta 'żbalji. Jevalwa r-reazzjoni tal-proprjetajiet ta 'protezzjoni, kif ukoll dak tad-data u kemm salvati t-terminazzjoni f'daqqa ta' l-applikazzjoni.
Bħala sinteżi, għandu jiġi osservat li, għalkemm mill-ittestjar mhux funzjonali u l-ittestjar indipendenti ta 'applikazzjonijiet f'termini ta' prestazzjoni tal-kompiti, huma jistgħu jitkellmu dwar tali kwalitajiet bħal affidabilità, prestazzjoni, u softwer ta 'sigurtà. Dawn il-parametri jikkaratterizzaw l-kwalità tal-programm u fi kwalunkwe mod tħalli l-impressjoni ċerti utent. Għalhekk, l-importanza ta 'dan it-test ma jkunx inqas minn dak tal-funzjonali.
każijiet ta 'eżaminazzjoni
każijiet ta 'eżaminazzjoni jissejħu karta bajda għall-software. Dawn jissejħu għodod għall-ittestjar awtomatizzati. Dan is-software speċjali, li permezz tagħha speċjalista qed toħloq, debugging, tesegwixxi u tanalizza r-riżultati ta 'l-applikazzjoni tgħaddi minn ġos żviluppi bħal dawn:
- skripts tat-test. Dawn jinkludu sett ta 'struzzjonijiet maħsuba għall-kontrolli awtomatiċi ta' biċċiet separati ta 'softwer.
- Test kits. Din il-kombinazzjoni ta 'skripts li jittestjaw ċerti biċċiet ta' softwer li huma objettivi funzjonali integrati jew komuni.
- Testijiet run. Din il-kombinazzjoni ta 'l-iskripts varji jew settijiet li simultanjament imexxu waqt verifika programm.
Awtomazzjoni ta 'testijiet ta' rigressjoni
awtomazzjoni ta 'xogħol - waħda mill-pedamenti ta' żvilupp uman fis-seklu 21. Hija mimsus-suġġett. Għalhekk, taħt l-ittestjar tas-softwer awtomatizzati biex jifhmu l-proċess ta 'verifika tas-software, li matulu l-funzjonijiet u l-kompiti bħal tluq, inizjalizzazzjoni u l-eżekuzzjoni, kif ukoll analiżi u konsenja ta' riżultati ewlenin, isir awtomatikament, permezz ta 'għodod xierqa. Din l-azzjoni hija mwettqa minn tekniku responsabbli għall-ħolqien, debugging, u l-appoġġ fil skripts tat-test kundizzjoni, test kits u strumentazzjoni tax-xogħol. Xogħol jista 'jitwettaq ma' varjetà ta 'software, inkluż l-ittestjar ta' rigressjoni u sistemi awtomatizzati.
bugs rigressjoni
Taħt dan it-test li jifhmu l-problemi tat-tiftix li huma uffiċjalment "tneħħew," iżda hemm raġuni biex wieħed jemmen li għadhom jeżistu. Il-partikolarità ta 'dan it-tip ta' spezzjoni hija li huwa neċessarju biex jiċċekkja l-azzjonijiet kollha li għandhom oġġett partikolari fil-kombinazzjonijiet differenti. L-ewwel logħba tat-test realtà, rapporti il-problema tiġi riżolta mill-mekkaniżmu li bih instab. Rigressjoni ittestjar tqassim f'dan il-każ jgħin biex jiżgura li ma jkunx hemm effetti negattivi.
Rigressjoni ta 'żbalji qodma
Dan jirreferi għall-identifikazzjoni ta 'sitwazzjonijiet fejn il-bidliet reċenti li saru lir-kodiċi programm, kanċellati bugfixes. Għalhekk, huma għal darb'oħra jibdew ikunu attivi. Għalhekk, meta jsiru bidliet fil-kodiċi ta 'softwer meħtieġ biex jibdew il-proċess tat-testijiet mill-bidu (jekk wieħed jassumi, naturalment, li kien hemm problemi bl-prestazzjoni).
effett sekondarju Rigressjoni
Taħt tagħha jifhmu s-sitwazzjoni, meta l-bidla kodiċi riċenti f'parti waħda minn applikazzjoni mressqa xi inoperattiv jew kollha mill-partijiet oħra tal-programm żviluppat. Bħala indikazzjoni tal-preżenza ta 'tali problemi hija n-nuqqas ta' prestazzjoni f'parti waħda jew aktar tal-programm. Il-kompitu tal-tester li jiġu identifikati oqsma problematiċi.
Bħala sinteżi kollu li huwa miktub, li jista 'jingħad dwar l-ittestjar ta' rigressjoni? Issa huwa suġġett li m'għandhiex tibqa jikkawżaw kwistjonijiet. Jibqa 'biss li kaptan kollox fil-prattika.
Similar articles
Trending Now