最近,在做项目的自动化测试实践,根据当然项目情况,主要对其中的审核引擎进行自动化回归测试。本文就本次的自动化实践做个记录分享。
本次自动化测试实践使用的是公司推行的自动化框架工具RobotFramework,该工具是基于关键字驱动的,可以使用其自带的关键字,用户也可以自定义业务关键字,也可以引入外部的库(包含相关关键字)。
在开始编写自动化用例脚本之前,分析了项目业务系统的相关功能,最终确认先从审核引擎部分开始,首先审核引擎是后端服务,前端只要检查审核的结果准不准确。
通过本次的自动化测试用例,在每次的版本迭代上线前进行回归测试,由之前100+条规则的手工验证时间吃一天(8小时)节省到只要半小时的时间。不仅节省了时间,也避免了手工的重复测试工作,更重要的是提高测试效率同时还提高了产品质量的检查。最近,也在自动化的迭代测试中发现了开发人员修改代码未测试也未告知测试人员导致的BUG,及时得到了修复。
领取专属 10元无门槛券
私享最新 技术干货