【需求场景】
对于一些重复性的测试用例,比如:校验边界值,等价类,通过脚本,自动生成符合,标准规范的测试用例;
可行性是怎么样的?

【期望结果】

  1. 通过自动化生成,可以减少 70% 以上的写用例的时间,因为,大部分用例,只是功能用例,并且这些功能用例,重要性一般,耗时耗力;
  2. 其实最重要的是主流程测试用例,业务测试用例,所以,我们期望通过脚本,把功能用例,自动化生成,然后测试人员,根据这些用例,去执行即可;
  3. 至此,测试人员,就可以专注于,业务用例的编写;

【目前进展】

  1. 功能自动化生成用例

Python 脚本执行示例图

复制之后粘贴到 Excel 示例图

  1. 接口自动化生成用例

Python 脚本执行示例图

【成效】
我们基于最基础的,用例生成,目前可大大减少测试人员,编写基础用例的时间,总体上,编写测试用例的时间降低 70%

【继续优化】
我们基于此方案的可行性,将会联合打造,自动化测试平台,即把这些功能,搬到平台上面,并且实现 UI 自动化和接口自动化测试

当然,所有的用例,后面将同步到线上,以后编写自动化,只需要编写用例,让程序自动执行,测试人员将无需编写代码。

在 UI 自动化测试,我们是通过 Excel 关键字驱动来实现的,这个已经实现了,测试人员无需再编写 python 脚本代码,只负责维护好 Excel 业务用例

Execel 关键字驱动示例图

【最后】
我想探讨的是,关于,自动化生成测试用例,大家有具体实战经验吗?以及现在最新的方案是怎么样的?你们公司有用到这样的解决方案吗?


↙↙↙阅读原文可查看相关链接,并与作者交流