您建议在PHP Web应用程序上进行集成测试?

时间:2010-09-17 20:01:16

标签: php selenium continuous-integration integration-testing qa

我一直在测试用PHP和JavaScript编写的Web应用程序,我正在寻找可以与持续集成服务器(可能是phpUnderControl)进行良好通信的集成测试工具。

作为一个集成测试工具,我使用了Selenium和Rspec,它运行得很好。这会生成html文件报告并且非常容易编写代码。但我不确定Selenium是否可以与CI通信,并想知道是否有任何集成测试工具可以与持续集成服务器(如phpUnderControl)通信,并与其他测试工具一起使用以实现自动化测试。

我非常感谢任何建议。

最诚挚的问候

@naoyamakino

3 个答案:

答案 0 :(得分:2)

Selenium可以与任何测试框架一起使用,只要有一个库,或者你可以不费力地自己动手。有对Selenium的PHPunit支持,所以不需要花太多时间来运行测试。

如果CI服务器可以运行测试,它可以运行Selenium并驱动浏览器进行测试。

答案 1 :(得分:0)

Selenium是个好主意。坚持下去。 CruiseControl.Net的一个例子是here

答案 2 :(得分:0)

带命令行支持的

iMacros for Firefox是一个非常易于使用的选项。