при котором сначала создаются тесты, которым должен удовлетворять код и только потом его реализация
Не понимаю, что значит сначала тесты? Как я могу написать автоматизацию онлайн калькулятора, если у меня еще нет кода для этого калькулятора?
Условно. У тебя сложение должно получать 2+5=7, вот пишешь тест, который проверяет это. А потом саму функцию реализуешь на это. Если не прав, поправьте)
для написания тестов не нужен код, нужны требования... И главное тут понять что обе эти штуки - это подходы к процессу разработки. К тестированию ни то ни другое отношения не имеет.
Обсуждают сегодня