传音平台(Web)
项目描述:
技术架构:后端-Java 前端-Vue 数据库-MySql+Explore
业务结构:传音平台是为签约集团的大中小商家提供自己账户名下设备进行海报投放的一个平台,其包含四个投放入口,不同体量用户签约不同平台,小二端是提供给内部员工使用,BP站是给大型商家管理员使用,小程序是给大型商家店员使用,OPENAPI是提供给中小型客户使用,可以进行二次开发
项目职责:
1.参与需求评审以及系分评审,从业务和技术两个方面梳理项目逻辑,从测试的角度提出建议,根据需求和系分文档,编写测试用例,同时阅读代码,编写集成测试,提高提高分支覆盖率、行覆盖率以及更新覆盖率
2.主持负责模块的测试用例评审或者是参加项目相关同事的测试用例评审,增加模块之间的用例覆盖率,并且完善项目相关文档
3.根据接口类型使用不同的工具进行测试;如果是HTTP接口,则使用postman,如果是内部TR接口,则使用TR接口测试工具,校验接口是否实现需求
4.接口测试通过后,使用Python+Request+Pytest+Mysql编写自动化测试用例,同时标记回归测试用例,减少测试人员在已上线功能中投入的工作量,提高测试效率
5.测试过程中,登录服务器使用Linux命令查看日志,使用Mysql+Explore数据库校验数据正确性;必要时进行Java代码走读定位问题
6.根据定位到的问题原因通过bug管理工具Aone反馈至相应的开发人员,并跟踪bug直至问题解决
7.维护自动化测试用例,当开发人员或者产品经理对项目的相关配置进行了更改,导致用例运行的失败,需要同步修改自动化测试用例中的相关用例数据
CRM管理系统(企业微信/web)
项目描述:
技术架构:后端-Java 前端-Vue 数据库-MySql 中间件-Redis
业务结构:CRM是为复旦张江内部员工提供的一个工作管理平台,管理员工对医院和医生的拜访、统计产品的销售情况并且进行数据上报,公司的管理人员可以通过后台查看员工的工作情况并进行业绩评定
项目职责:
1.根据项目经理提出的版本更新需求分析需求文档,参与需求评审提出建议,设计测试场景并且编写测试用例
2.使用Fiddler抓包工具或者是浏览器调试工具获取接口参数信息,然后使用Postman根据获取到的信息进行Postman单接口/多接口测试,根据Postman断言的结果判断接口测试用例是否通过
3.Postman单接口/多接口测试未通过,根据返回的参数信息以及Mysql落库信息,确定问题归属于前端还是后端,若落库信息不符合测试的预期结果,那可能是后端问题,若接口返参不符合预期,则需要查看日志进行进一步分析
4.确定问题归属后使用禅道/伙伴云提交缺陷以及跟踪缺陷,并且辅助开发人员复现缺陷,直至该缺陷被修复且测试验证通过后关闭
5.测试过程中,可以使用Python+Pytest编写测试脚本辅助测试,提高测试效率
6.整体项目测试完毕后提供测试报告,对测试过程以及测试结果和项目风险进行说明,辅助项目经理和销售同事进行项目验收
7.根据客户反馈,复现客户提出的场景或bug,临时紧急处理保证不影响客户的使用,在下一个迭代中从整体项目中优化问题