今年入职了新公司,应公司要求基于 pytest 搭建了自动化测试平台,目前可以支持 UI 测试以及 API 测试,测试人员可以在平台通过自己编码来做自动化,今天跟老板讨论后,我简洁地介绍一下公司现在自动化的情况
1.自动化情况:已搭建好自动化平台,基于关键字驱动测试,目前可支持 API 和 UI 自动化测试,但需要通过编码去实现自动化
2.团队情况:1.十几人的测试团队,团队里会写代码以及有代码基础的不超过两个
2.测试开发就我一个人,负责测试平台搭建以及日常维护
3.版本相对紧凑,测试可测时间相对较少,人力分配到写自动化的时间可能不多。
3.目前想实现的功能:平台研发出来后的后期维护:如何更好地让不想写以及不懂技术的测试同事去使用接口自动化平台
4.现在的难点:1.目前平台试运行阶段,由测试人员提供测试用例,我这边负责编码,调试且正常使用后给测试人员使用,但如果后续平台正常化使用后接入更多项目,目前这种方式可能会导致我的人力分配不够,无法有时间去攻坚难点,而是花费很多时间去实现用例。
2.目前平台实现自动化需要去编码,对一些不想写代码的测试同事友好度不够,有些人真的不想学 python,间接导致项目推广出现问题
5.目前粗略的想到的方法:
1.封装关键字,不想写代码的同事只需要调用关键字方法即可实现接口测试
2.页面可视化:用 vue+fastapi 框架去实现
其实有时候在想,做接口自动化如果想要降低低编码的方式就是做成工具,结合现在比较通用的接口测试工具,那就是 postman,换位思考,如果我是测试同事,我在做测试的时候为什么选择用你的平台而不是用 postman 去做接口测试,我觉得这是个可以思考的问题
大家有没有什么好的解决方案,可以一起探讨下