美文网首页
如何提高GUI测试的稳定性问题

如何提高GUI测试的稳定性问题

作者: 小敢敢不憨a | 来源:发表于2022-05-06 10:05 被阅读0次

    GUI自动化测试稳定性,最典型的表现形式就是,同样的测试用例在同样的环境上,时而测试通过,时而测试失败。

    五种造成GUI测试不稳定的因素:

    (1)非预计的弹出对话框;

    包含两种场景

    a:GUI自动化测试用例执行过程中,操作系弹出的非预计对话框.eg:杀毒软件更新请求 , 病毒告警信息等

    b:被测软件本身也有可能在非预期的时间内弹出预期的对话框.eg:测试电子商务网站,随机弹出"用户调查"对话框.

    解决方法(只能处理已知可能出现的对话框):

    a:当自动化脚本发现控件无法正常定位,或者无法操作时,GUI自动化框架自动进入"异常场景恢复模式"

    b:在"异常场景恢复模式"下,GUI自动化框架依次检查各种可能出现的对话框,一旦确认对话框的类型,立即执行预定义的操作(比如,单击"确定"按钮,关闭这个对话框),接着重试刚才失败的步骤.

    (2)页面控件属性的细微变化;

    建议优先使用xpath;

    (3)被测系统的A/B测试;

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

    (5)测试数据问题

    相关文章

      网友评论

          本文标题:如何提高GUI测试的稳定性问题

          本文链接:https://www.haomeiwen.com/subject/aidnoltx.html