Sobes.tech
Junior

Ի՞նչ է տեղի ունենում սխալի հաղորդագրության հետ, երբ ծրագրավորողը սխալը ուղղում է:

sobes.tech AI

Պատասխան AI-ից

Դասավորող ծրագրավորողը սխալը շտկելուց հետո, սխալի հաշվետվությունը անցնում է վավերացման փուլ (Verification): QA մասնագետը կամ ավտոմատացված փորձարկումը ստուգում է, արդյոք խնդիրը իսկապես լուծված է և արդյոք շտկման արդյունքում չեն հայտնվել նոր թերություններ (regressions):

Տիպիկ ընթացք՝

  1. Դասավորող ծրագրավորողը փակում է / փոխում է վիճակը՝ "Նպատակը" (Resolved / Fixed): Դասավորող ծրագրավորողը տեղեկացնում է թիմին, որ շտկումը պատրաստ է փորձարկման:
  2. QA մասնագետը վերցնում է սխալի հաշվետվությունը: Նա գտնում է հաշվետվությունը սխալի հետևման համակարգում:
  3. Շտկման վավերացում: QA մասնագետը տեղադրում է շտկմամբ նորացված արտադրանքի տարբերակը և իրականացնում հետևյալ գործողությունները՝
    • կրկնում է հաշվետվությունում նկարագրված վերարտադրության քայլերը՝ համոզվելու համար, որ սխալը այլևս չի հայտնվում:
    • իրականացնում է լրացուցիչ փորձարկումներ վերամշակված խնդրի և կապված կոմպոնենտների վրա (regression tests),՝ համոզվելու համար, որ կողմնակի ազդեցություններ չկան:
  4. Վավերացման արդյունքների հիման վրա սխալի հետևում վիճակի թարմացում: Վավերացման արդյունքների հիման վրա, սխալի հաշվետվության վիճակը թարմացվում է՝
    • "Փակված" (Closed / Verified): Եթե շտկումը հաջողությամբ վավերացվել է և սխալը այլևս չի հայտնվում։ Սա վերջնական վիճակն է այս սխալի համար:
    • "Վերաօպենված" (Reopened): Եթե սխալը դեռ առկա է (չի ամբողջությամբ շտկվել) կամ հայտնվել են նոր խնդիրներ, կապված շտկման հետ։ Այս դեպքում, սխալի հաշվետվությունը վերադառնում է ծրագրավորողին վերանայման համար:
  5. Մեկնաբանություններ սխալի հաշվետվությունում: QA մասնագետը ավելացնում է մեկնաբանություն վավերացման արդյունքների մասին (հաջող / անհաջող, հավաքածուի տարբերակը, որտեղ կատարվել է վավերացումը) և հայտնաբերված regressions-ի մասին տեղեկություններ:

Այսպիսով, սխալը շտկելուց հետո, հաշվետվությունը անցնում է պարտադիր վավերացման փուլ, որը հաստատում է շտկման արդյունավետությունը և ապահովում է արտադրանքի որակի վստահություն՝ թողարկումից առաջ։