Automated tests 什么是自动浏览器测试的短期通用术语?

Automated tests 什么是自动浏览器测试的短期通用术语?,automated-tests,terminology,browser-testing,Automated Tests,Terminology,Browser Testing,我通常想提及自动化浏览器测试(如Selenium或PhantomJS) 我所听到的唯一明确描述它的术语是相当长的,并且使它们在对话中变得笨拙(“自动浏览器测试”),不够具体(“自动测试”可能意味着单元测试),或者对涉及的技术过于具体(“selenium测试”)。其他术语对自动化性质没有具体说明,比如“端到端测试”(这可能意味着手动测试) 我一直在使用的一个短语是“机器人测试”,它工作得很好,但我从未听说在任何地方使用过 有更好的术语吗?完全公开我在.Net或Java中使用Selenium进行UI

我通常想提及自动化浏览器测试(如Selenium或PhantomJS)

我所听到的唯一明确描述它的术语是相当长的,并且使它们在对话中变得笨拙(“自动浏览器测试”),不够具体(“自动测试”可能意味着单元测试),或者对涉及的技术过于具体(“selenium测试”)。其他术语对自动化性质没有具体说明,比如“端到端测试”(这可能意味着手动测试)

我一直在使用的一个短语是“机器人测试”,它工作得很好,但我从未听说在任何地方使用过


有更好的术语吗?

完全公开我在.Net或Java中使用Selenium进行UI测试

自动浏览器测试

这取决于我在和谁说话:

  • -已被重新标记为自动UI测试的MS版UI测试
  • 测试-UI测试的不可知版本
  • UI测试——这可能意味着更像测试。在与手动测试人员和非技术项目经理交谈时,这不够具体
其他测试

  • :UI测试下面的一层(API/服务层)
  • :使用人类智能验证对象
  • :实际使用不同类型的测试(验收测试、冒烟测试、集成、性能和负载测试支持增量开发)
  • :UI测试、服务测试、单元测试。我会在开发者周围使用这些
  • :重播发送到服务器的对象,如API请求
我没有听说过机器人测试,我在Selenium slack中看到过一个“僵尸洞”,但它指的是GitHub上的事件,然后发布到slack上。我发现机器人测试特别令人困惑,因为我不确定您指的是在物理机器人上执行的实际测试、正在执行测试的机器人、后台运行的守护进程还是UI测试。它可以与利益相关者一起使用,所以我必须尝试一下

TL;DR

  • 与开发人员一起使用UI测试
  • 与利益相关者一起使用自动化浏览器/UI测试
  • 如果测试要通过所有层UI->Persistent storage/DB,您需要将其传达给编写测试的人
编辑

语言随着时间的推移而变化 以下是谷歌提供的一些有趣的趋势:

  • 已逐渐减少
  • 是一个不再使用的术语
  • 是一个有下降趋势的术语


因此,我对数据的解释非常简单,其中一些术语有区域倾斜(geolocation=US),您需要输入您的位置以确定要说的内容。

感谢您的全面回答!这些术语(“UI测试”、“端到端测试”)的问题是,即使对于开发人员来说,也不排除手动UI测试。我忘了提到音频聊天机器人和文本聊天机器人,所以UI可能不是网页。在selenium slack频道中发现了一篇精彩的文章