项目描述:基于半形式化需求的大规模复杂业务质量保障项目,需求评审完成即可启动系统用例的编写,保证开发和测试 同源,需求本身作为指导开发的同时也作为验收标准,可 通过UAT自动化验证实现与需求不一致的问题。
项目职责:
一、搭建uat后台管理系统基础框架。
二、过收集测试工程师使用uat平台时的痛点。进行需求分析,需求设计,需求的开发,以及最后的验收上线。
三、观察服务器接口响应时间,分析代码逻辑,寻找对应代码所存在不合理性,对其进行对应优化,在保证原有接口功能不缺少的情况下,优化接口响应时间以及体验逻辑。
四、接受上级安排需求。
五、测试工程师日常使用中问题答疑。
开发语言:python
开发框架:Django
数据库:MySQL
项目成果:
2020年5月起到12期间,已完成安卓、IOS、PC&WEB四类终端的接入。支持虎牙公司内15个系统平台,共计编写794条系统用例并自动生成21163条测试脚本。其中以虎牙直播安卓 端为例,在平台上运行的脚本数为1200+,成功率达到97%+,耗时在30-40min
以虎牙直播为例,通过半形式化需求自动生成了6倍于人工测试集规模的测试用例集,更全面的覆盖 • 测试用例设计的耗时从3人天压缩至分钟级,极大提升测试用例设计效率 • 完成小鹿陪玩全量功能的自动化脚本编写和调试,UAT仅需10人天,节省80%的人力成本.
学习半形式化需求编写有一定的上手门槛,一般需要3天的 学习时间,一旦掌握了正确的方法并调通第一个脚本,后 续即可实现以功能模块维度分钟级自动生成数以百计的自 动化脚本。
虎牙直播直播平台
项目职责:
测试团队负责人,负责安排下属在项目中的测试工作内容,编写以及维护自动化测试用例。至今小鹿陪玩项目存在1000+UI自动化脚本,执行时间小于30分钟,平均成功率在95%以上