到目前为止,我在各种测试框架(Selenium,Tellurium,Canoo等)上阅读的所有文档都鼓励(或至少集中)通过UI对应用程序进行功能测试.我在下面看到的很少,我认为是最重要的 本地化测试 可用性测
>本地化测试
>可用性测试
>跨浏览器兼容性测试
>针对同一浏览器的多个版本进行测试
> xss / sql注入
>验证
> UI /表示层是否调用正确的服务层API(通过基于组件的测试彻底测试服务层)
所以这是我的问题
1)你在UI测试自动化方面有什么特别的自动化?
2)哪个UI测试框架可以满足以上所有项目?
我过去使用过Selenium,除了可能是本地化之外,它对所有1-7都很有效,因为我没有必要测试它.作为2,我测试的应用程序大多只是“在文本框中写一些内容并查看它是否有效”,所以这很容易.而且,对于4,我有多个虚拟机只安装了特定的浏览器.这是hackjob,但是,工作,有点.