UI自动化专项
项目背景:现有的技术框架(java+appium),存在如下问题:1、编写case复杂度高,需要设备连接、工具抓取、代码元素封装, 步骤多、代码复杂、维护代码困难;2、运行成功率较低(包括jenkins提交任务失败、执行过程中遇到异常 场景、case健壮性不够导致失败等因素);3、依然无法进行IOS自动化;4、执行和调试占用的时间长;
具体工作:
1、负责整体项目的前期技术调研、成本投入分析、达成的效果,调研多框架内容,并进行项目立项;
2、负责整体框架的搭建,包括本地和服务器环境搭建、整体框架串联(Airtest、lyrebird、appium)以及需求沟通等内容;
3、负责组内人员工作分配和培训,制定工作计划和进度,做定期检查和汇报;
4、负责项目的成果分析、技术框架整理、基础测试方法、图表建设、问题收集,并持续按照版本运营,并在组内和开发侧进行推广应用;
渲染测试专项
1、负责前期的项目调研,包括竞品、业内的测试方案调研、最终方案选型(参照chromium和W3C)、落地立项;
2、负责整体框架的搭建,包括html转化(python+AI模型)、规则检验、自动化接入(python+mpium)、流水线建立;
3、负责与业务、内部RD进行技术、进度、成果、最终产出方案等进行评审和对接,迭代现有内容和框架,同时对于问题形成闭环处理机制;
4、负责整体项目的进度、人员工作、成果产出的把控和收集;
5、负责项目中的技术问题,如模型建设、页面转化、图像识别精度、内部渲染规则二次校验等;