项目描述:一款主打海外陌生人社交app ,主要包括消息 tab ,找朋友 tab ,好友圈,我的页面等模块。
项目职责:主要负责android 以及 iOS 端的主线版本自身需求迭代,跟运营部门合作拉新活动,以及与三方app授权合作等项目需求测试
工作内容:
功能测试:深入理解需求,学习业务功能背后逻辑框架,制定项目计划,组织测试用例编写以及评审,对业务的功能,埋点,兼容,多语言,专项验证进行测试,通过kibana工具对业务打点进行测试,通过adb和linux命令对数据库业务进行操作,使用xcode等工具对bug进行跟踪,讨论风险问题,测试完成发布上线报告,跟踪线上crash等
性能测试:通过docker,android studio,adb等工具对app的APP内存、耗电、启动时间、cpu占用,帧率等指标进行测试,确认是否在标准范围内
稳定性测试:主要通过monkey对app的稳定性进行测试
接口测试:针对接口需求,对业务的接口进行参数以及上下游业务的功能进行测试,通过postman进行数据的构造,单接口功能进行测试;自主搭建jmeter+ant+jenkin接口集成框架,实现自动化接口测试,提升测试效率
自动化测试:针对app的回归用例进行UI自动化脚本编写,自主搭建appium+ pytest框架进行UI自动化执行,采用PO设计模式对页面元素和实际操作进行分离,通过yaml文件实现文字驱动,通过添加logging模块查看运行过程中的log日志,实时确认运行状态,通过jenkins持续集成实现回归测试用例的自动执行。
项目业绩:app日活300万,项目获得公司奖金激励。