В настоящее время я настраиваю среду разработки для своего нового проекта, и я очень много думаю об одном. Я планирую использовать Yii. Я хочу, чтобы функциональные тесты были автоматизированы, у меня уже есть геррит и Дженкинс, работающие.
Я прочитал эту заметку и выяснил, что селен имеет что-то вроде html suite. Я никогда не слышал об этом раньше, я всегда писал свои тесты для запуска через PHPUnit. Я использовал стандартную функциональную тестовую среду Yii как описано здесь.
Итак, мой вопрос: каковы плюсы и минусы обоих подходов? Я уже могу подумать об одном про и con html suite. Pro - это то, что написание тестов очень просто - вы просто "click" их в Selenium IDE. Кон, что я, вероятно, придется запускать db-приборы перед тестированием, и я не мог их изменить, или запускать их как: - загрузить приборы, запустить тест, загрузить оснастку, запустить тест, но я думаю, что это сделало бы тесты sloppier. Как вы думаете, каков ваш опыт в этом вопросе?