Кажется, что очень мало сравнений между Selenium / WatiN и SimpleTest (которые также имеют функции веб-тестирования).
Я попробовал Selenium и нашел, что GUI отлично подходит для создания тестов, так как вы можете видеть, что происходит и записывать, не набрав все команды вручную.
Что касается запуска тестов, Selenium намного сложнее, чем SimpleTest. Для SimpleTest вам просто нужно запустить PHP-скрипт, который выполняет все тесты (клиент или браузер). Это означает, что независимо от настроек браузера или браузера вы можете просто перейти к тестовому URL-адресу, и он будет работать точно так же .
Что было бы полезно здесь, это некоторые комментарии от людей, которые использовали Selenium или WatiN: Почему Selenium так знаменит? Другими словами, что было бы основным преимуществом использования Selenium, например, для SimpleTest?
PS: Пожалуйста, исключайте такие причины, как «SimpleTest требует PHP»; это довольно очевидно, PHP включен в большинстве LAMP в любом случае.
Поскольку SimpleTest касается только содержимого HTML на странице, вы не можете тестировать страницы с ним, которые полагаются на поведение JavaScript. В конце концов, это быстрый и функциональный компромисс.
BTW, Selenium можно интегрировать в набор тестов PHPUnit: http://www.phpunit.de/manual/3.1/en/selenium.html
Существует большая разница между веб-тестером SimpleTest и пакетом Selenium :
Пара последствий и тем не менее:
Я бы рекомендовал комбинацию обоих, если вы можете:
Zend_Test
, если используете Zend Framework) :
т.е. использовать лучшее из обоих инструментов 😉
Чтобы добавить еще один вариант, TestPlan работает как с исходным кодом Selenium, так и с HTMLUnit, поэтому его можно использовать с нашим без браузера. Язык сценариев прост и позволяет быстро создавать задачи автоматизации.
Брандмауэр без браузера поддерживает JavaScript очень хорошо, но для тех случаев, когда он просто не работает, вы просто переключаетесь в режим Selenium и используете настоящий браузер.
Также обратите внимание, что simpletest нуждается в кодовой базе drupal для исправления. Вы не можете проверить свой сайт на точном зеркале вашего сайта.
С уважением.