Testing 您在UI测试自动化中具体实现了哪些自动化?

Testing 您在UI测试自动化中具体实现了哪些自动化?,testing,architecture,selenium,automation,Testing,Architecture,Selenium,Automation,到目前为止,我阅读的关于各种测试框架(Selenium、Tellurium、Canoo等)的所有文档都鼓励(或至少集中于)通过UI对应用程序进行功能测试。我很少看到下面这些我认为是最重要的 本地化测试 可用性测试 跨浏览器兼容性测试 针对同一浏览器的多个版本进行测试 xss/sql注入 验证 UI/表示层是否调用了正确的服务层API(通过基于组件的测试对服务层进行彻底测试) 下面是我的问题 1) 您在UI测试自动化中具体实现了哪些自动化 2) 哪个UI测试框架可以满足上述所有要求?我过去使用过S

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

  • 本地化测试
  • 可用性测试
  • 跨浏览器兼容性测试
  • 针对同一浏览器的多个版本进行测试
  • xss/sql注入
  • 验证
  • UI/表示层是否调用了正确的服务层API(通过基于组件的测试对服务层进行彻底测试)
  • 下面是我的问题

    1) 您在UI测试自动化中具体实现了哪些自动化


    2) 哪个UI测试框架可以满足上述所有要求?

    我过去使用过Selenium,它对所有1-7版本都非常有效,除了本地化,因为我不必测试它。正如2所说,我测试过的应用程序大多只是“在文本框中写一些东西,看看它是否有效”,所以非常简单。对于4,我有多个只安装了特定浏览器的虚拟机。这是一项很好的工作,但是,工作起来有点像。

    自动化项目到目前为止还不太成熟,无法包含您提到的所有要点。大多数情况下,自动化用于通过UI测试功能。还支持单元测试,以更全面地介绍功能部件

    框架,将没有任何现成的可用框架。但是有些工具具有这些功能,比如eggPlant(TestPlant)。一般工业遵循的是混合式自动化。类似于使用jmeter激发REST调用的数量并检查响应。这将涵盖客户端-服务器调用。并使用selenium类工具检查客户端UI


    对于跨浏览器,可以很容易地形成具有junit框架的跨平台Selenium网格

    这位先生能解释一下为什么投票决定关闭它吗?这是一个有争议的“UI测试对你来说意味着什么?”,“哪个框架是最好的”来吧,真的吗?好吧,现在问题非常具体。TX这不是更适合社区维基或类似的东西吗?可能有争议,但我正在寻求建议。你能解释一下你是如何用selenium Plssory测试2、4和5的,但我不明白你什么意思都没有,只是为了满足字符限制。另外,请参见编辑。