云式博客

mythBusters,第1部分:“UI自动化测试不稳定”。

通过
mythBusters,第1部分:“UI自动化测试不稳定”。

大多数人都同意测试软件UI很重要,但许多人认为自动化测试慢和不稳定。因此,许多技术公司偏爱人工测试并保证测试快速可靠很难实现, 绝对可行

建设可靠选择器

有次我问朋友为什么公司不自动UI测试回答道 测试很容易中断举个例子,如果工程师修改DOM系统引起测试错误

然而,这个问题是可以解脱的举例说 自动化工程师中流行问题 即选择者最优常见答案标识符,而不是XPatth可能失败让我破解这个神话并解释如何使自动化框架可靠

选择标识符选择器有一个警告:值必须是文档独有性,这意味着它对于多样UI组件无效,例如UI组件元素.解析时,云口自动化组选择识别标点并称属性数据测试通过利用标准数据-*属性。与其选择最小风险属性,不如添加数据测试程序代码不仅搜索 web元素后稳定化,开发商还可自由修改ID和类名

通常前端开发者会添加逻辑或定型ID或类利用独有属性创建公约,将开发与质优分立,实现透明清晰

举个例子

元数据类名

类名不在这里工作,因为文法库处理范围定义自动生成类类不可靠源码,组件在DOM中不独有

添加自动化属性数据测试留置UI完整化,使QA工程师能构建稳定一致选择器

类名

其中一些人想知道数据属性作为选择器的性能预测类间查找时间和数据属性通常是相同的

摘要

概括地说,如果计划正确执行,E2EU测试可以是声音、高效和灵活的前端开发者可自由调试DOM,无需QA自动化团队做相应的调整,为每个人省时底线:此过程更容易查找右选择器

第二部分将破解另一个神话:“自动化E2E耗时。”

最近博客文章

2B估价

通过
黑石增长投资云

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

读更多

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

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

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

读更多

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

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

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

读更多

流送高品质艺术

通过
云式帮助嵌入式管理

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

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

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

读更多