Тестілеуге негізделген даму
Тестілеуге негізделген даму кезінде әрбір жаңа функция тест жазудан басталады. Функцияны немесе функцияны жақсартуды анықтайтын тест жазыңыз, ол өте қысқа болуы керек. Тест жазу үшін әзірлеуші функцияның сипаттамасын және оған қойылатын талаптарды нақты түсінуі керек. Әзірлеуші бұған талаптар мен алып тастау шарттарын сипаттайтын пайдалану мысалдары мен пайдаланушы әңгімелері арқылы қол жеткізе алады және бағдарламалық жасақтама ортасына сәйкес келетін кез келген сынақ ортасында тест жаза алады. Бұл қолданыстағы тесттің өзгертілген нұсқасы болуы мүмкін. Бұл кодты жазғаннан кейін модульдік тесттерді жазудан бастап тестілеуге негізделген дамудың айрықша ерекшелігі: бұл әзірлеушіні талаптарға назар аударуға мәжбүр етеді кодты жазуға дейін, нәзік, бірақ маңызды айырмашылық.
әзірлеушілерге тестілік мысалдарды қашан жазу керек
кодты жазуға дейін