Можно ли использовать транспортир для разработки через тестирование?

Можно ли использовать транспортир для разработки через тестирование? Я хочу знать, можем ли мы использовать Protractor для TDD. Если да, поделитесь примером.


person user3061796    schedule 21.03.2014    source источник
comment
kroltech.com/2013/11/javascript-tdd-with -жасмин-и-карма   -  person Sathish D    schedule 21.03.2014


Ответы (2)


TDD обычно относится к модульному тестированию, которое можно выполнить с помощью Karma. Protractor, обертывающий Selenium, предназначен для функционального тестирования — это в основном гарантирует, что представления в вашем приложении работают должным образом. Обычно вы не будете использовать такие тесты для управления процессом разработки, поскольку они не могут проверить фактический ввод/вывод ваших методов, а это то, что вы действительно хотите делать в рабочем процессе TDD.

person Philip Bulley    schedule 21.03.2014
comment
Для приложения, которое не имеет огромного количества страниц, транспортир кажется бесполезным, так как достаточно просто глаз. TDD, безусловно, является наиболее важным, поскольку он управляет дизайном вашего кода и позволяет без страха проводить масштабный рефакторинг. - person Mik378; 11.07.2014

Вы можете использовать Protractor для сквозного тестирования. Это дополняет модульное тестирование, которое является частью процесса TDD.

person Walter Brand    schedule 25.03.2014