什么是自动浏览器测试的简短通用术语? [关闭]
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提供的一些有趣趋势:
- end to end已逐渐减少。
- google testing blogs 2015和
- testing blog 2016。
- automated browser testing
- test automation
- selenium automation testing
- UI testing
- automated testing
- acceptance testing
- black box
- functional testing
- coded ui testing是一个不再使用的术语
- selenium tests是一个下降趋势的术语
因此,我对这些数据的解释非常简短,这些术语中的一些具有区域性倾向(地理定位=美国),您需要输入您的位置以确定要说哪些dialect。
以上是关于什么是自动浏览器测试的简短通用术语? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
IE浏览器打开几个窗口之后,经常忽然之间全部窗口都自动关闭消失,怎么办呢?