需要帮助的点:
能否推荐一些自动化的实际经验的文章 OR 项目,感觉有些举棋不定的感觉,不清晰,希望能有大佬指条活路
目前情况:
1)在我们推动下项目做到了自动化构建、自动部署、项目容器化,后续加入代码扫描、自动化脚本等
2)测试环境(应用&数据库&中间件)独立存在,并且有绝对的控制权
3)B 端 Web 产品,目前已经经历 3 次大版本迭代更新
4)人员配置:我做测试 4 年 主要业务测试为主,接触性能、接口、自动化不成规模,多是需要时使用,外加带了两个实习生,目前转正半年经验
5)产品、开发极其不标准,缺乏具体的需求点(具体规则)提供测试,开发过程文档缺乏(API 文档)
目前已有探索的自动化:
1)python+selenium+unittest+ 生成报告已有
2)也尝试使用过自动化平台,元素库、场景组合
3)开发团队采用 Apifox,但是依旧未对具体的参数请求、响应做必要描述,无法对具体的 API 组合成场景进行自动化
尝试发现的困难:
1)UI 元素定位,无法通过 id 进行定位 ps 动态 id,与前端协商进行配合在具体的控件加属性&通过 Xpath 定位方式进行,但是依旧感觉编写自动化代码效率低下
2)脚本开发人员水平经验不足,未系统学习 pytest、playwright 等
3)平台实践、接口自动化、UI 自动化以至于后期做单元测试,感觉自己什么都想做,包括测试用例、测试用例复用库等 有些焦虑