云式博客

mythBusters第2部分自动化UI测试慢

通过
加速自动化UI测试

虚构布斯特斯第1部分破解不稳定测试神话第二部分粉碎另一个神话 : UI测试慢化 。 极不由我来置疑UI测试慢于单元测试或集成测试, 但让我向大家展示加速UI测试的最佳做法

先考虑一下你为典型简单测试所走的步子

  1. 登录系统
  2. 准备测试数据
  3. 验证用数据显示按需

慢测试Seleum使用三步

  1. 登录时必须浏览主页,点击登录图标并输入证书
  2. 准备数据测试时,必须在UI中创建数据
  3. 要验证数据,你必须采取几步

视网络速度和数据库用法而定,云纳里这种典型测试需要20-30秒时间。

SETUP测试数据虚拟

测试套房同样测试只需要10秒50%时间减少.似乎无关紧要,但如果有数千次测试,这些秒加在一起,产生许多昂贵分钟以下是我们为加速进程而采取的步骤:

  1. 登录时使用验证API系统以自动登录系统
  2. 数据编译使用API举例说,自动化框架上传媒体资产SDK电话通话
  3. 验证时,我们遵循与长测试相同的步骤

关于并行测试执行,多框架提供并行执行出框准备时,我们做下列工作:

  1. 写独立测试.测试必须独立依存测试可能并行运行,但由于依存性而失效举例说,在并行执行的情况下,测试2可能在测试1前运行,但如果测试1依赖测试2测试1将失效

  2. 使用并行测试选手.我们必须准备解决之道持续集成利用免费工具像梯度网格素量或付费解决方案并同时测试框架 没有任何第三方软件

  3. 目标成本效益.并行执行需要更多CPU和内存,我们必须提高执行机性能,即找到实验室大小与测试执行时间之间的甜点

    云纳里使用五例AWS执行10并行测试选手

  4. 优化测试大小.影响时间性能的另一个重要因素是测试尺寸测试应短并只检查需要什么人工测试中,我们可以检查沿途多细节,例如登录过程、链接、颜色、字体等然而,在自动化测试中,我们只需要检查一件事

    并记住,并非每次人工测试都需自动化遇有故障时,如果自动化框架构建正确,你将只看到与故障相关联的故障,这对调试大有帮助。

自动化测试云情测试上所有规则 超过1000自动测试 总执行时间约40分钟并会继续寻找方法 节省更多自动化测试时间

最近博客文章

2B估价

通过
黑石增长投资云

当我们开始2012年行程时, 我们想改善我们开发者的生活, 使我们更容易处理我们代码中处理图片视频的艰巨任务开发者代码初始线演化成全套媒体经验解决方案,由传教士驱动,在过去十年中逐步露面:帮助公司释放媒体的全部潜力以创造最吸引人的视觉经验

读更多

强制视觉经验强制dTC电子商务

由PradipLal
直接对消费者电子商务需求强制视觉经验

象你这样的牌子直接对消费者电子商务方法没有零售商或市场参与,你直接和及时地深入了解进化购物行为正因如此,你可满足店主偏好,持续调整产品提供量并用欢乐和趣味瞬间插插商购物之旅机会多发 培养客户关系

读更多

自动翻译视频促进国际拓展

通过
自动翻译视频国际观众

不论业务焦点-公共事业B2B集成化-招聘-多媒体,特别是视频-在与听众通信方面非常有效提供视频为不同阅读者提供传播任务,例如引导制作工作室服务人工编译编程、编程并加字幕操作成本高慢,特别是面向全局内容

读更多

流送高品质艺术

通过
云式帮助嵌入式管理

商店商回馈Minte全球独立艺术家和设计师网络圈,因为他们知道自己可以依赖最高质量独特语句制作产品Minted.com上视觉图像必须正当地处理设计问题,造物者把心和灵魂倒入设计中Minted工程David Lien VP表示,“因为我们是一个高价品牌,我们需要确保我们的产品图片与所选配置完全匹配。举个例子,如果你选择 18x24蓝画布上艺术打印精度组合英雄图像PDF

读更多
图像集2021和图像集2022预览

新年趋势不变可视媒体在驱动在线转换方面继续发挥举足轻重作用与视觉经验趋势和最佳做法保持同步,云端组织一年一度会议称为imageCon,这是帮助参与者创建最有吸引力视觉经验的一举一动事件

读更多