通常,我经常想提及自动化浏览器测试(如 Selenium 或 PhantomJS)。
我听到的唯一明确描述它的术语很长,并且使它们在对话中变得笨拙(“自动化浏览器测试”),不够具体(“自动化测试”可能意味着单元测试),或者对技术过于具体涉及(“硒测试”)。其他术语并不特定于自动化性质,例如“端到端测试”(这可能意味着手动测试)。
我一直在使用的一个短语是“机器人测试”,它运行得很好,但我没有听说它在任何地方使用过。
有更好的术语吗?
通常,我经常想提及自动化浏览器测试(如 Selenium 或 PhantomJS)。
我听到的唯一明确描述它的术语很长,并且使它们在对话中变得笨拙(“自动化浏览器测试”),不够具体(“自动化测试”可能意味着单元测试),或者对技术过于具体涉及(“硒测试”)。其他术语并不特定于自动化性质,例如“端到端测试”(这可能意味着手动测试)。
我一直在使用的一个短语是“机器人测试”,它运行得很好,但我没有听说它在任何地方使用过。
有更好的术语吗?
完全披露我在 .Net 或 Java 中使用 Selenium 进行 UI 测试。
自动浏览器测试
这取决于我在和谁说话:
其他测试
我还没有听说过机器人测试,我在 Selenium slack 中看到了一个“botcave”,但那是指 GitHub 上的事件,然后在 slack 上发布。我发现机器人测试特别令人困惑,因为我不确定您是指在物理机器人上执行的实际测试、正在执行测试的机器人、在后台运行的守护程序还是 UI 测试。它可以与利益相关者一起使用,所以我必须尝试一下!
TL;博士
编辑
以下是谷歌提供的一些有趣的趋势:
因此,我对数据的简要解释是,其中一些术语具有区域倾斜(地理位置 = 美国),您需要输入您的位置以确定要说哪种方言。