自动化脚本可能出错的原因?
配置环境引起
- 自动化测试脚本的配置。
- 对测试程序进行配置。如:是否还原初始设置、是否删除某些数据。
- 对浏览器进行配置。
- 对与测试程序有关的程序或影响脚本稳定性的程序进行配置。
非配置环境引起
提高稳定性
解决方案
- 为了能重复运行脚本,应在运行之前、以及运行完后进行数据清理,分为前置清理、后置清理
- 数据尽量不要写死,固化的数据容易被别人修改,尽量目前的执行单元做到数据的可配置化,做到集中维护,也可以通过依赖其他接口的动态生成,这样避免原来写死的数据失效。
- 脚本异常处理,加入失败重跑机制,如遇到失败,设置重试次数
- 提升环境稳定性,包括自身环境稳定性和第三方系统环境稳定性(将测试环境独立出来,可灵活配置运行环境)
- Windows、Linux环境下文件路径要做兼容,因为两个系统获取文件路径的方式不一致
- 异常捕获处理,有异常跳过、或标记
- 确保用例的完整性、独立性,可耦合,可独立运行
- 依赖第三方服务的接口需要设置合理的超时时间
- 持续验证,保持一定的运行频率,比如每日巡检等,避免因长时间未运行和自身脚本成熟度不够高,导致阶段性维护时间过长。
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。