软件测试培训之五种造成GUI测试不稳定的因素

网友投稿 710 2022-11-09

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之五种造成GUI测试不稳定的因素

1、非预计的弹出对话框

在“异常场景恢复模式”下,GUI 自动化框架依次检查各种可能出现的对话框,一旦确认了对话框的类型,立即执行预定义的操作(比如,单击“确定”按钮,关闭这个对话框),接

着重试刚才失败的步骤。

2、页面控件属性的细微变化

采用“组合属性”定位控件会更精准,而且成功率会更高,如果能在此基础上加入“模糊匹配”技术,可以进一步提高控件的识别率。

3、被测系统的A/B测试

4、随机的页面延迟造成控件识别失败

5、测试数据问题

根据我的实践经验,我归纳了五种造成 GUI 自动化测试不稳定的主要因素,并给出了对应的解决思路。

1、对于非预计的弹出对话框引起的不稳定,可以引入“异常场景恢复模式”来解决。

2、对于页面控件属性的细微变化造成的不稳定,可以使用“组合属性”定位控件,并且可以通过“模糊匹配技术”提高定位识别率。

3、对于 A/B 测试带来的不稳定,需要在测试用例脚本中做分支处理,并且需要脚本做到正确识别出不同的分支。

4、对于随机的页面延迟造成的不稳定,可以引入重试机制,重试可以是步骤级别的,也可以是页面级别的,甚至是业务流程级别的。

5、对于测试数据引起的不稳定,我在这里没有详细展开,留到后续的测试数据准备系列文章中做专门介绍。

上一篇:软件测试培训之进入外包公司的好处和坏处
下一篇:国有系统生态之开端,吾辈自强
相关文章

 发表评论

暂时没有评论,来抢沙发吧~