KompyutaProgramu

Regression kupima programu. Ni nini kurudi nyuma kupima

Unapofungua ubora wa programu, lazima si tu kuandika mstari wa kanuni, lakini pia kuhakikisha hakuna makosa ndani yake. Na kama kosa primitive kupatikana katika lugha ya hata wakati kukusanya, ngumu zaidi ni muhimu kwa kuangalia tena wakati wa kuendesha matumizi. Mchakato huu unaitwa kupima. Yeye, kwa upande wake, imegawanywa katika idadi ya matawi, ambayo inatofautiana bidhaa zao na tabia ya matatizo. Kama sehemu ya makala yatazingatiwa kuwa kama kupima kurudi nyuma. Nini kuwakilisha? vipimo gani huko? Je, inawezekana aŭtomate? Hivyo, ni nini kurudi nyuma kupima? Hebu majadiliano zaidi.

Aina, aina, mwelekeo

Regression upimaji (kurudi nyuma kupima) - ni kuangalia utaratibu, ambayo inalenga kuchunguza aina ya matatizo katika maeneo tayari kuthibitika programu. Hii inafanyika si kwa ajili ya hatia ya mwisho kutokana na kukosekana kwa sehemu zisizo za kazi ya kificho, na kupata na kurekebisha mende kurudi nyuma. Chini yao kuelewa mende ambayo hayaonekani wakati wa programu kuandika, na kwa kuongeza sehemu mpya ya code au marekebisho ya blunders awali uliofanywa katika syntax code.

Jumla yake yote hapo juu, tunaweza kusema kwamba lengo la kurudi nyuma kupima - kuhakikisha kwamba marekebisho ya matatizo yaliyopo itasababisha maeneo mapya katika kanuni ambayo tayari kufanyiwa majaribio. Kuna aina mbili kuu ya vipimo:

  1. Utendaji.
  2. Nonfunctional.

Wanaweza kuwa walionyesha kama:

  1. Hati.
  2. Sets.
  3. Vifaa kwa ajili ya kuanzisha.

Nini, kwa kweli, ni pamoja na kurudi nyuma kupima programu? kazi katika maeneo ya 3 kuu. Yaani kurudi nyuma:

  1. Bugs.
  2. matatizo ya zamani.
  3. Madhara.

vipimo kazi

Wao ni msingi kazi iliyofanywa na mfumo. Inaweza kufanyika sehemu, ushirikiano, mfumo na viwango vya kukubalika. mbili nyanja kuu, ambayo ni kuwa kipimo:

  • Mahitaji.
  • mchakato wa biashara.

Wakati wa kufanya kazi na mahitaji ya lazima ya kufanya orodha ya kinachotakiwa kufanyiwa majaribio. Ni bora ya kutambua vitu kipaumbele, kwa kuamua mwelekeo wa kazi. Hii ni muhimu si kupuuza utendaji wote muhimu zaidi. Wakati jaribio "michakato ya biashara" inalenga katika wao, t. E. Matukio zinaendeshwa kazi za kila siku.

faida za kuangalia kazi ni pamoja na ukweli kwamba programu simulates matumizi halisi ya mfumo. Lakini pia kuna hasara: kwa mfano, mpango inaweza kuwa na amenable kwa kupima nyingi. Pia inawezekana upungufu wa makosa mantiki katika programu.

Mashirika yasiyo ya kazi ya kupima

Hizi ni aina ya vipimo lengo la kuangalia mali yote ambayo hayana kuhusiana na kazi za mfumo. vigezo kama unaweza kutoka kwake:

  1. Kuaminika. Inafanyiwa majaribio majibu ya hali mbalimbali si zinazotolewa.
  2. Utendaji. Jinsi mfumo wa kazi, ambayo ni amenable kwa mizigo mbalimbali.
  3. Urahisi. Jinsi rahisi kufanya kazi na maombi juu ya mtazamo wa mtumiaji.
  4. Scale. na mabadiliko ya urefu wa mahitaji na upana maombi wakati wa kufanya kazi na wachunguzi mbalimbali.
  5. Usalama. Jinsi salama ni user data, pamoja na taarifa katika vituo tofauti maambukizi.
  6. Portability. Huangalia ikiwa maombi kazi kwenye majukwaa mbalimbali, na kama hivyo - ni wangapi.

Je, ni tabia za mfumo unaweza kuchunguzwa katika kesi hii? jumla ya 4.

  1. Upimaji wa ufungaji. Aliingia jinsi kusimamia kuweka programu kwenye kompyuta configure, na kama ni lazima na kuondoa. Quality mazingira inaruhusu mtumiaji kupunguza hatari ya kupoteza data au upungufu (mbaya) maombi ya utendaji.
  2. Upimaji matumizi ya faraja. Angalia programu ya maendeleo juu ya usability na ufafanuzi wa mtumiaji wa mwisho.
  3. Usanidi kupima. Inahusisha kuangalia utendaji wa mpango wakati wa ufungaji wa mazingira mbalimbali mfumo, ikiwa ni pamoja na majaribio na vipimo vya ndani ya mpango huo.
  4. Upimaji kwa kushindwa na kupona. Inathibitisha baada ya tukio la makosa. Tathmini ya majibu ya mali ya kinga, na pia ni data na kiasi gani kuokolewa kuondoa ghafla la programu.

Kwa kuhitimisha, ni lazima ieleweke kwamba, ingawa kutoka kupima yasiyo ya kazi na kupima huru ya maombi katika suala la utendaji wa kazi, wanaweza kuzungumza kuhusu sifa kama vile kuegemea, utendaji, na programu ya usalama. mkataba huo tabia ya ubora wa mpango na kwa njia yoyote kuondoka hisia fulani ya mtumiaji. Kwa hiyo, umuhimu wa mtihani huu ni si chini ya ile ya kazi.

kesi mtihani

kesi mtihani zinaitwa tupu kuangalia kwa ajili ya programu. Wao ni kuitwa zana kwa ajili ya kupima moja kwa moja. Hii programu maalum, ambayo mtaalamu ni kuunda, debugging, executes na uchambuzi matokeo ya maombi kukimbia kwa njia ya maendeleo vile:

  1. maandiko mtihani. Hizi ni pamoja na seti ya maelekezo iliyoundwa kwa ajili ya ukaguzi wa moja kwa moja ya vipande tofauti ya programu.
  2. Mtihani kits. Hii mchanganyiko wa maandiko kwamba mtihani vipande fulani ya programu ambayo ni jumuishi au ya kawaida kazi malengo.
  3. Uchunguzi kuendeshwa. Hii mchanganyiko wa maandiko mbalimbali au seti ya wakati huo huo kukimbia wakati wa kukagua mpango.

Automation wa vipimo kurudi nyuma

automation ya kazi - moja ya misingi ya maendeleo ya binadamu katika karne ya 21. Aligusa mada. Hivyo, chini ya automatiska programu ya kupima kuelewa mchakato wa ukaguzi wa programu, ambapo kazi kuu na kazi kama vile kuanzia, initialization na utekelezaji, pamoja na uchambuzi na utoaji wa matokeo, zinafanywa moja kwa moja, kwa kutumia zana sahihi. Hatua hii ni kazi kwa fundi wajibu wa uumbaji, utatuzi, na msaada katika kazi maandiko mtihani hali, kits mtihani na instrumentation. Kazi unaweza kutekelezwa kwa aina ya programu, ikiwa ni pamoja na kurudi nyuma kupima na mifumo automatiska.

mende kurudi nyuma

Chini ya mtihani huu wa kuelewa matatizo ya utafutaji ambayo ni rasmi "imeondolewa," lakini kuna sababu ya kuamini kwamba bado zipo. hupita upeo wa aina hii ya ukaguzi ni kwamba ni muhimu kuangalia hatua zote na hasa kitu katika michanganyiko mbalimbali. kwanza mtihani mechi hali halisi, ripoti tatizo kutatuliwa kwa utaratibu ambao ilibainika. Regression kupima mpangilio katika kesi hii husaidia kuhakikisha kuwa hakuna athari mbaya.

Regression ya makosa ya zamani

Hii inahusu kutambua hali ambapo mabadiliko ya hivi karibuni kwenye kanuni ya mpango, kufutwa bugfixes. Hivyo, wao tena kuanza kuwa hai. Kwa hiyo, wakati wa kufanya mabadiliko ya programu code muhimu kuanza mchakato wa kupima tangu mwanzo (kuchukua, bila shaka, kuwa kulikuwa na matatizo na utendaji).

Regression upande athari

Chini yake kuelewa hali hiyo, wakati kanuni mabadiliko ya hivi karibuni katika sehemu moja ya maombi yaliyotolewa inoperative baadhi au sehemu nyingine za mpango wa maendeleo. Kama ishara ya uwepo wa matatizo kama ni ukosefu wa utendaji katika maeneo moja au zaidi ya mpango huo. jukumu la wanaojaribu kutambua maeneo yote tatizo.

Jumla yake yote yaliyoandikwa, kwamba unaweza kuwa alisema kuhusu kurudi nyuma kupima? Sasa ni mada ambayo lazima tena kusababisha masuala. Bado tu kwa bwana kila kitu katika mazoezi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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