什么是自动浏览器测试的简短通用术语? [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是自动浏览器测试的简短通用术语? [关闭]相关的知识,希望对你有一定的参考价值。

我通常想要参考自动浏览器测试(如Selenium或PhantomJS)。

我听过的唯一条款明确地描述它很长,并且在谈话中使它们变得笨拙(“自动浏览器测试”),不够具体(“自动化测试”可能意味着单元测试),或者对技术过于具体涉及(“硒测试”)。其他术语并不具体针对自动化性质,如“端到端测试”(可能意味着手动测试)。

我一直在使用的一个短语是“机器人测试”,它运行得很好,但我没有听说过在任何地方使用它。

有更好的用语吗?

答案

完全披露我使用Selenium进行.Net或Java的UI测试。

自动浏览器测试

这取决于我与谁交谈:

  • Coded UI tests - 已经重新命名为自动UI测试的MS版UI测试
  • Selenium测试 - UI测试的不可知版本
  • UI测试 - 这可能意味着更像cypress测试。与手工测试人员和非技术项目经理交谈时,这还不够具体。

其他测试

  • Subcurtaneous tests:UI测试下面的一层(API /服务层)
  • Approval tests:使用人类智能来验证对象
  • Pragmatic test:务实使用不同类型的测试(验收测试,冒烟测试,集成,性能和负载测试支持增量开发)
  • Test Pyramid:UI测试,服务测试,单元测试。我会在开发人员周围使用这些。
  • VCR Tests:重放发送到服务器的对象,例如API请求。

我没有听说过机器人测试,我在Selenium松弛中看到了一个“僵尸”,但是它指的是GitHub上的事件然后被发布了。我发现机器人测试特别令人困惑,因为我不确定你是指的是在物理机器人上进行的实际测试,正在进行测试的机器人,在后台运行的守护进程或UI测试。它可以与利益相关者一起使用,所以我将不得不尝试一下!

TL; DR

  • 与开发人员一起使用UI测试
  • 使用利益相关者进行自动浏览器/ UI测试。
  • End to End Tests如果测试是通过所有层UI - >持久存储/ DB,你需要将其传达给编写它们的人。

编辑

语言随时间而变化

以下是Google提供的一些有趣趋势:

Bing has a similar service

因此,我对这些数据的解释非常简短,这些术语中的一些具有区域性倾向(地理定位=美国),您需要输入您的位置以确定要说哪些dialect

以上是关于什么是自动浏览器测试的简短通用术语? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

IE浏览器打开几个窗口之后,经常忽然之间全部窗口都自动关闭消失,怎么办呢?

PHP中,怎么才能关闭浏览器后自动销毁session?

做自动化测试时,用命令行打开浏览器,时不时会弹出是不是进入安全模式的弹框,如何关闭安全模式功能

网站语言:使用浏览器区域设置或 IP 地址 [关闭]

无头浏览器和抓取 - 解决方案 [关闭]

Python+Selenium自动化测试框架-打开和关闭浏览器(Firefox/IE/Chrome)