我们需要在一个完全在PHP Kohana Framework中完成的项目上编写一些自动UI测试,我们所有的工程师都有使用PHP语言但没有使用Java语言的经验.
但是关于phpunit与selenium服务器的使用以及没有官方支持PHP似乎存在少量替代方案.如果我们在phpunit的页面上使用该类,我们将会遇到Selenium RC1服务器,这不是我们想要的,因为我们的网站有很多ajax和动态内容.我们已经读过,有3个不同的项目使用了selenium Json Wire协议,以便与webdriver选项兼容.但Facebook的一个看起来不完整,即使发送密钥没有实现,但看起来很灵活,添加我们自己的代码和功能.chibimagic webdriver有一个可怕的约定(使用下划线vs驼峰的情况),这将破坏我们自己的约定,我们不喜欢它那么多.我们认为Lukasz Kolczynski班级是他们中最好的,但不得不依赖一个重要的项目给一个可以离开项目的人,这似乎不是一个明智的选择.
如果这是你的项目,你会怎么做?我们现在买不起QA工程师,因此我们的两位开发人员暂时会编写测试,他们对Java一无所知,他们需要使用语言和工具进行培训,看起来是一个很好的长期选择但是非常好昂贵的.很多人似乎都有同样的问题,但我还没有听到一个好的答案.