Բովանդակություն:

Ինչպե՞ս եք գրում միավորի թեստը:
Ինչպե՞ս եք գրում միավորի թեստը:

Video: Ինչպե՞ս եք գրում միավորի թեստը:

Video: Ինչպե՞ս եք գրում միավորի թեստը:
Video: ԳՈՒՆԱՅԻՆ ԹԵՍՏ, ՈՐԸ ԿԱՍԻ ՔՈ ՀՈԳԵՎՈՐ ՏԱՐԻՔԸ 2024, Նոյեմբեր
Anonim
  1. 13 խորհուրդներ Գրել Օգտակար Միավոր թեստեր .
  2. Փորձարկում Մեկ բան մեկ անգամ մեկուսացման մեջ:
  3. Հետևեք AAA կանոնին. Դասավորեք, գործեք, հաստատեք:
  4. Գրել Պարզ «Fastball-Down-the-Middle» Թեստեր Առաջին.
  5. Փորձարկում Սահմաններից այն կողմ.
  6. Եթե դու կարող ես, Փորձարկում ամբողջ սպեկտրը:
  7. Եթե հնարավոր է, ծածկեք յուրաքանչյուր ծածկագրի ուղին:
  8. Գրեք թեստեր Որ բացահայտում է սխալը, այնուհետև ուղղում այն:

Համապատասխանաբար, ի՞նչ է միավորի թեստավորումը օրինակով:

Օրինակ -ից Միավորի փորձարկում է: Համար օրինակ եթե ծրագրավորողը մշակում է հավելվածի որոնման ֆունկցիոնալության հանգույց, որը շատ փոքր է միավոր այդ հավելվածի ամբողջ կոդը, այնուհետև ստուգելու համար, որ տվյալ օղակը ճիշտ է աշխատում, թե ոչ, հայտնի է որպես միավորի փորձարկում.

Որքա՞ն ժամանակ պետք է տևի միավորի թեստը: Տիպիկ ժամանակն է, որը նախատեսված է միավորի թեստերի համար մոտ 1 օր յուրաքանչյուր հատկանիշի համար, որը պահանջում է 3-4 օր գլխապտույտ կոդավորում: Բայց դա կարող է տարբեր լինել բազմաթիվ գործոններով: Կոդերի 99% ծածկույթը հիանալի է: Միավոր թեստերը հիանալի են:

Նմանապես, ի՞նչ եք ստուգում միավորի թեստում:

Միավոր թեստեր մեկուսացնել կոդի մի հատվածը և ստուգել դրա ճիշտությունը: Ա միավոր կարող է լինել անհատական ֆունկցիա, մեթոդ, ընթացակարգ, մոդուլ կամ օբյեկտ: SDLC, STLC, V մոդելում, Միավորի փորձարկում առաջին մակարդակն է փորձարկում կատարվել է ինտեգրումից առաջ փորձարկում.

Ինչպե՞ս կարող եմ ավելի լավանալ միավորի փորձարկումներում:

Հինգ խորհուրդ՝ ձեր միավորի թեստավորումը բարելավելու համար

  1. Եղեք պրագմատիկ «Միավորի» մասին «Միավորը դաս է» կամ նույնիսկ «միավորը մեկ մեթոդ է» երկու դոգմատա են, որոնք մարդիկ օգտագործում են միավորի թեստավորումը բացատրելու համար:
  2. Փորձեք, թե որտեղ է տրամաբանությունը: Ես CodeCoverage-ի երկրպագու չեմ:
  3. Անընդհատ Refactor Test Code:
  4. Կառուցեք ձեր սեփական կոմունալ ծառայությունները:
  5. Միշտ գրեք թեստեր սխալների համար:

Խորհուրդ ենք տալիս: