Бірлік сынағы қанша уақытқа созылуы керек?
Бірлік сынағы қанша уақытқа созылуы керек?

Бейне: Бірлік сынағы қанша уақытқа созылуы керек?

Бейне: Бірлік сынағы қанша уақытқа созылуы керек?
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Желтоқсан
Anonim

Бірлік сынақтарын жазуға бюджеттелген әдеттегі уақыт шамамен 1 күн 3-4 күн кодтауға кететін әрбір мүмкіндік үшін. Бірақ бұл көптеген факторларға байланысты өзгеруі мүмкін. 99% кодты қамту өте жақсы. Бірлік сынақтары өте жақсы.

Осыған байланысты сіз уақытыңыздың қанша пайызын бірлік тестілеуге жұмсайсыз?

Жалпы алғанда, бұл а пайызы команданың жұмыс аптасы немесе бір нәрсе. Осы кезден, жұмсау 90% сіздің уақытыңыз кодты жазу және 10% жұмыс істеу бірлік сынақтары . Осы нәрселердің біреуі немесе бірнешеуі мұны қамтамасыз етеді the команда «жеткілікті» бірлік сынағы.

Жоғарыдан басқа, бірлік сынаудағы бірлік қандай? БІРЛІКТІ СЫНАҚ бағдарламалық қамтамасыз ету деңгейі болып табылады тестілеу мұнда жеке бірлік / бағдарламалық құралдың құрамдас бөліктері тексерілді. Мақсат - әрқайсысын растау бірлік бағдарламалық қамтамасыз ету жобаланғандай жұмыс істейді. А бірлік кез келген бағдарламалық жасақтаманың ең кішкентай тексерілетін бөлігі болып табылады. Оның әдетте бір немесе бірнеше кірісі және әдетте бір шығысы болады.

Сол сияқты, бірлік тестілеу уақытты үнемдей ме?

Оның бірнеше себептері бар бірлік - сынақ сіздің кодыңыз, бірақ сияқты уақыт ілгерілегенде, сіз білесіз уақыт сен сақтау қосулы тестілеу үшін ең жақсы себептердің бірі болып табылады істеу ол. Егер сізде жақсы болса бірлік сынақтары қамту, сіз алады сеніммен рефактор. Онсыз бірлік сынақтары , сіз ештеңені бұзбағаныңызға көз жеткізу қиын.

Бірлік тестін қалай жазасыз?

  1. Пайдалы бірлік сынақтарын жазуға арналған 13 кеңес.
  2. Бір уақытта бір нәрсені оқшаулап сынап көріңіз.
  3. AAA ережесін орындаңыз: реттеу, әрекет ету, бекіту.
  4. Алдымен қарапайым «Fastball-Down-the-Middle» тесттерін жазыңыз.
  5. Шекараларды сынау.
  6. Мүмкін болса, бүкіл спектрді тексеріңіз.
  7. Мүмкін болса, әрбір код жолын жабыңыз.
  8. Қатені анықтайтын сынақтарды жазыңыз, содан кейін оны түзетіңіз.

Ұсынылған: