如何在智能告警平台CA触发测试告警
710
2022-11-09
软件测试培训之五种造成GUI测试不稳定的因素
1、非预计的弹出对话框
在“异常场景恢复模式”下,GUI 自动化框架依次检查各种可能出现的对话框,一旦确认了对话框的类型,立即执行预定义的操作(比如,单击“确定”按钮,关闭这个对话框),接
着重试刚才失败的步骤。
2、页面控件属性的细微变化
采用“组合属性”定位控件会更精准,而且成功率会更高,如果能在此基础上加入“模糊匹配”技术,可以进一步提高控件的识别率。
3、被测系统的A/B测试
4、随机的页面延迟造成控件识别失败
5、测试数据问题
根据我的实践经验,我归纳了五种造成 GUI 自动化测试不稳定的主要因素,并给出了对应的解决思路。
1、对于非预计的弹出对话框引起的不稳定,可以引入“异常场景恢复模式”来解决。
2、对于页面控件属性的细微变化造成的不稳定,可以使用“组合属性”定位控件,并且可以通过“模糊匹配技术”提高定位识别率。
3、对于 A/B 测试带来的不稳定,需要在测试用例脚本中做分支处理,并且需要脚本做到正确识别出不同的分支。
4、对于随机的页面延迟造成的不稳定,可以引入重试机制,重试可以是步骤级别的,也可以是页面级别的,甚至是业务流程级别的。
5、对于测试数据引起的不稳定,我在这里没有详细展开,留到后续的测试数据准备系列文章中做专门介绍。
发表评论
暂时没有评论,来抢沙发吧~