6

Я тестировал веб-приложение, написанное на PHP и JavaScript, и я ищу инструменты для тестирования интеграции, которые могут быть хорошо переданы с помощью сервера непрерывной интеграции, возможно, phpUnderControl.Что вы рекомендуете для тестирования интеграции в веб-приложении PHP?

В качестве инструмента для тестирования интеграции я использовал Selenium с Rspec, который работает отлично. Это создает html-файлы отчетов и очень легко писать коды. Но я не уверен, может ли Selenium взаимодействовать с CI и интересно, есть ли какие-либо инструменты для тестирования интеграции, которые могут взаимодействовать с сервером непрерывной интеграции, например phpUnderControl, и работать с другими инструментами тестирования для автоматизации тестирования.

Я был бы очень признателен за любые предложения.

С наилучшими пожеланиями

@naoyamakino

ответ

0

Селен является прекрасной идеей. Придерживаться. Пример с CruiseControl.Net: here.

2

Selenium работает с любой платформой тестирования, если есть библиотека, или вы можете катиться самостоятельно, не прилагая особых усилий. Существует поддержка PHPunit для Selenium, поэтому вам не потребуется много усилий для запуска ваших тестов.

Если сервер CI может запускать тесты, он может запускать Selenium и управлять браузером для ваших тестов.