Тестке негізделген тестілеу дегеніміз не?
Тестке негізделген тестілеу дегеніміз не?

Бейне: Тестке негізделген тестілеу дегеніміз не?

Бейне: Тестке негізделген тестілеу дегеніміз не?
Бейне: Ұлттық біліктілік тестілеуге өтініш беру. Онлайн түрде өтініш беру. Квалтест. Біліктілік. 2024, Мамыр
Anonim

Сынақпен басқарылды Әзірлеу (TDD) - әзірлеушілерге автоматтандырылған жағдайда ғана жаңа код жазуды нұсқайтын бағдарламалау тәжірибесі. сынақ сәтсіз болды. Қалыпты бағдарламалық құралда Тестілеу процесінде біз алдымен кодты жасаймыз, содан кейін сынақ . Тесттер бері сәтсіздікке ұшырауы мүмкін сынақтар дамудан бұрын да дамыған.

Сондай-ақ сұрақ туындайды, тестілеу әдісі дегеніміз не?

Сынақпен басқарылды Даму ( TDD ) - әзірлеушілерге автоматтандырылған жағдайда ғана жаңа код жазуды нұсқайтын бағдарламалау тәжірибесі сынақ сәтсіз болды. Бұл кодтың қайталануын болдырмайды. жылы TDD көзқарас, біріншіден, сынақ кодтың не істейтінін көрсететін және растайтын әзірленген.

Жоғарыда айтылғандардан басқа, TDD сынағы қалай орындалады?

  1. Тест жазу. Әзірлеу сынақтарға негізделгендіктен, айқын бірінші қадам - жаңа сынақ жасау.
  2. Сынақ сәтсіздігін растаңыз. Сынақ жасалғаннан кейін келесі қадам сынақтың сәтсіз екенін растау болып табылады.
  3. Сынақтан өту үшін код жазыңыз.
  4. Тест тапсыруларын растаңыз.
  5. Рефактор.
  6. Барлық қадамдарды қайталаңыз.

Осыны ескере отырып, тестілеудегі TDD және BDD дегеніміз не?

жылы TDD ( Тестке негізделген даму ), the сынақ функционалдылықтың орындалуын тексеру үшін жазылған, бірақ код дамыған сайын, сынақтар жалған нәтижелер бере алады. BDD (Behavior Driven Development) сонымен қатар а сынақ -бірінші тәсіл, бірақ әртүрлі тестілеу соңғы пайдаланушылар тұрғысынан жүйенің нақты әрекеті.

Agile-де TDD дегеніміз не?

Түйіндеме. сынаққа негізделген әзірлеу ( TDD ) - жаңа функционалды кодты жазбас бұрын алдымен сәтсіз болатын сынақты жазу керек әзірлеу әдісі. TDD тарапынан тез қабылдануда епті Қолданбаның бастапқы кодын әзірлеуге арналған бағдарламалық жасақтаманы әзірлеушілер және тіпті оларды қабылдауда Шапшаң Деректер базасын әзірлеуге арналған DBA.

Ұсынылған: