你在UI测试自动化中有什么特别的自动化?

Ara*_*ram 5 architecture testing selenium automation

到目前为止,我在各种测试框架(Selenium,Tellurium,Canoo等)上阅读的所有文档都鼓励(或至少集中)通过UI对应用程序进行功能测试.我在下面看到的很少,我认为是最重要的

  1. 本地化测试
  2. 可用性测试
  3. 跨浏览器兼容性测试
  4. 针对同一浏览器的多个版本进行测试
  5. xss/sql注入
  6. 验证
  7. UI /表示层是否调用正确的服务层API(通过基于组件的测试彻底测试服务层)

所以这是我的问题

1)你在UI测试自动化方面有什么特别的自动化?

2)哪个UI测试框架可以满足以上所有项目?

Dha*_*dya 1

我过去使用过 Selenium,它对于所有 1-7 都非常有效,除了本地化之外,因为我不需要测试它。作为2,我测试过的应用程序大多只是“在文本框中写一些东西,看看它是否有效”,所以这很容易。而且,对于 4,我有多个虚拟机,仅安装了特定的浏览器。这是黑客工作,但是,有点起作用。