Меня останавливает в этой технологии, то что во многих случаях время затраченное на написание этих тестов соизмеримо с временем разработки самого приложения. Кроме этого, волне возможно, что при изменении логики приложения придется переписывать значительную часть этих тестов.
На данный момент использовал только одну такую систему - Selenium IDE.
Мне она показалась очень удобной по следующим причинам:
1. Тестируется сразу весь функционал приложения (включая клиентские скрипты), а не какие то его отдельные модули или классы.
2. Не требует много времени на создание тестов.
3. Все задокументировано и понятно. "Въехать" можно за пару часов.
Сейчас изучаю SimpleTest для друпала.
|