应用上云
2021-2-17 14:50 更新
1.作为测试团队的项目负责人,对整个项目进行整体规划与分阶段详细的测试方案与测试计划,将测试计划与项目计划融合 2.河狸家业务模块梳理与拆分,当前测试过程中有新的服务上线通过制定上线统计表格记录上线的新内容,防止业务功能遗漏 3.团队沟通协作:资源与协调、项目的分工与推动、项目进度与状态的同步 4.整个上云过程的质量保障 四个阶段: 准备阶段:了解环境部署,应用梳理,中间件梳理、确定应用部署规划及checklist、根据服务准备测试用例、回归用例准备 数据迁移阶段:数据迁移(数据结构和数据同步)监控平台(了解监控平台标准、制定监控点) 服务部署阶段:(采用了5轮测试)联通性测试、应用部署测试、云上回归测试、云上只读测试、云上线上验证 验证阶段:线上库只读验证、发布前梳理流与上线计划review及异常备案、发布上线验证 测试方法探索: 搜索相关应用:使用阿里云和当前线上环境同一关键字进行对比测试,关注返回结果的数量和排序是否一致 物料商城:由于是外包项目,业务不熟悉,与业务方沟通梳理场景,使用场景化流程+所有功能盲测保证质量 Job测试:130+ 的job只有一周的测试时间,与每个应用的研发负责人沟通,排序每个job的优先级(普通、关键),根据job的优先级制定不同的测试方法。普通:查看job运行日志,关键:根据job功能造特定数据并查看job日志与数据运行结果 总结与沉淀: 测试过程数据:域名、账号密码、测试手艺人数据 Bug沉淀:迁移导致的bug(109+)与线上固有bug(30+),在上云过程中推动开发解决并进行验证 Bug类型分析:依赖的服务没部署、dobbo异常、数据库权限、NG配置错误、数据库表结构同步不及时、数据不完整导致异常信息(切换到从线上导入的库异常不存在) 文档输出:业务功能模块清单、回归测试用例、线上应用可用状态