自动化测试框架搭建过程
更新时间:2022-01-14 09:46:24 作者:多测师 浏览:384
一阶段,
原始需求:由工程效能组的同事提供一个封装了testng的j框架,给每一个项目组用于编写自动化测试用例,原本的意图是由开发配合测试同学编写代码,用于完成自动化测试用例。于是,按照这一需求,本人开始编写代码,完成测试用例。由于需求简单,所以只编写简单的框架,方便测试同学拷贝,黏贴。起初由本人编写一些复杂的用例,后续其他的用例,由测试同学仿照我的用例进行编码,完成剩余的测试用例。
结果表现
1,,在实施的过程中,发现重复逻辑过多
2,工程效能组提供的框架太简陋
3,最重要的问题,可以说绝大多数的测试同学看不懂代码,更不要说编码能力如何,这几乎为零,导致测试用例无法编写,压力全部由开发承担,且不易于维护。
二阶段,
更改需求:由本项目组架构师提出我们内部自行更改需求,具体表现为,让测试同学不再编写代码,通过配置驱动,完成测试用例。此时由于未曾有过这方面的经验,虽然完成功能,但是效果并不理想
结果表现
1,测试同学能够开始编写测试用例
2,配置凌乱且过多
三阶段,
优化二阶段的成果:具体如下
1,全面优化二阶段配置,减少配置文件,减少不必要的配置项
2,完善框架功能,修复bug
3,优化代码
结果表现
1,用例配置文件减少,配置项减少,测试同学编写用例速度大幅提升
2,根据测试同学提供的反馈信息,进一步完善功能
3,不断优化代码,便于维护
四阶段
进一步需求:由于测试用例以配置驱动,但jenkins服务器无法直接上传配置文件,所以提供web项目辅助测试同学
结果表现:
1,测试同学可自行编写测试用例,上传到jenkins服务器
2,测试同学可通过web项目,自行校验测试用例是否编写正确,便于修改
以上内容为大家介绍了自动化测试框架搭建过程,希望对大家有所帮助,如果想要了解更多接口自动化测试相关知识,请关注多测师。https://www.aichudan.com/xwzx/
下一篇:自动化测试之测试计划