我一直在测试用PHP和JavaScript编写的Web应用程序,我正在寻找可以与持续集成服务器(可能是phpUnderControl)进行良好通信的集成测试工具。
作为一个集成测试工具,我使用了Selenium和Rspec,它运行得很好。这会生成html文件报告并且非常容易编写代码。但我不确定Selenium是否可以与CI通信,并想知道是否有任何集成测试工具可以与持续集成服务器(如phpUnderControl)通信,并与其他测试工具一起使用以实现自动化测试。
我非常感谢任何建议。
最诚挚的问候
@naoyamakino
答案 0 :(得分:2)
Selenium可以与任何测试框架一起使用,只要有一个库,或者你可以不费力地自己动手。有对Selenium的PHPunit支持,所以不需要花太多时间来运行测试。
如果CI服务器可以运行测试,它可以运行Selenium并驱动浏览器进行测试。
答案 1 :(得分:0)
Selenium是个好主意。坚持下去。 CruiseControl.Net的一个例子是here。
答案 2 :(得分:0)
iMacros for Firefox是一个非常易于使用的选项。