讲师:甲 青果灵动QA总监,统筹公司QA工作,建立公司质量体系,梳理各项目组QA工作流程,制定QA工作规范,对QA人员进行培训提升。 01. 做什么(What) 01 版本内容验收 将版本需求内容转化为测试需求,每个版本内容QA需要做什么 功能:HDR功能实现 性能:需要在安卓,iOS,PC上选择高中低机型进行性能测试 兼容:需要在不同CPU,GPU和分辨率的机型上做兼容测试 兼容:需要在不同的场景测试HDR 安全:无内存泄露,无崩溃 用户体验:项目组使用效率,修改成本低 02 日常QA工作 为了提高工作效率和方法,QA还需要做哪些长期或周期性工作 用例维护管理 线上问题追踪 BUG定期回顾总结 定期性能回归 现有设备和服务器管理 定期市场设备占有更新 QA团队建设,学习培训计划 02. 怎么做(How) 以测试执行为线: ?测试左移:尽早介入开发,为测试执行工作做铺垫 ?测试执行:通过各种手段进行测试工作,排除缺陷保证质量 ?测试右移:验收和总结测试执行的质量 01 测试左移 需求设计目的理解和验证 需求合理性分析和评审 详细需求分析拆解 确定测试方案和方法 测试用例的编写 测试用例评审 测试数据构造和测试环境搭建 风险把控:及时预估项目开发中的风险问题和推动解决 02 测试执行 冒烟测试 系统测试 交叉测试 回归测试 BUG生命周期的管理 03 测试右移 版本开发质量总结反馈 ?程序:千行代码BUG率 ?策划:千字需求BUG率 ?QA:用例覆盖率 线上监控 ?日志记录合理性和详细程度 ?线上性能监控(服务器客户端) 线上遗漏问题处理和总结 ?遗漏问题的推动处理和详情记录 ?从遗漏问题反推出流程上哪里出问题了 用户反馈收集,舆情监控和分析 03. 什么时间做(When) 根据流程模块反推出来时间节点 确定并列出从需求发起到验收结束各项任务的各项任务的完成时间 需要为各项任务评估和预留风险时间 04. 谁来做(Who) 确定并列出从需求发起到验收结束各项任务的具体负责人 05. 如何处理临时任务 工作中常见的不好的处理方式: 立即停下手头工作去处理新的事情 ?优势:敏感性强,反馈速度快 ?劣势:回头做之前的事情时候思路被打断,从头开始想,效率低 先处理完手头的事情再去处理新的事情 随缘派:随心所欲,方能翱翔于天际 工作中建议的处理方式: 划分当前任务优先级 ?紧急且重要 ?紧急不重要 ?重要不紧急 ?不紧急不重要 设立任务缓冲区 ?新任务进入缓冲区,并立即划分优先级 ?将优先级与当前工作相比较 ?新任务现任务,记录现任务的完成情况和思路,暂停并开始新任务 ?新任务=现任务,记录下来置入缓冲区,先完成现任务,然后将缓存区任务和剩余任务进行优先级排序 总结 ?QA不只是“点点点”的测试人员,是质量把关,需要存在于一个产品整个的生命周期内,并提供专业的解决方案,保证产品质量,让产品能够更好的实现预期商业价值。 ?质量无小事,不是几个人的事。质量是团队的荣誉,不是几个QA的荣誉。 ?合格QA管理者,应该有推动和调配各个职业和角色,合理并且高效的质量保证实践能力。 ?好的QA管理者应该有把质量问题推动为整个开发团队的责任的能力,让整个团队意识到质量的重要性和QA的重要性。 end 往期回顾 第一期:数据驱动思维与数据分析——犀利哥分享 第二期:QA入门——甲分享 第三期:如何透过现象看本质——王武佳分享 第四期:《苹果推荐的研发秘籍》——刘哲分享 第五期:需求分析与测试用例——甲分享 第六期:《前哨·硬科技》——廖分享 第七期:《如何运用Excel里的VBA来制作数值工具》——壹零分享 第八期:《产品视野积累的三个维度》——天之虹分享 第九期:《聊聊中韩娱乐那些事儿》——谈丙南分享 第十期:《犹太文明的求经思维》——张平分享 赞赏 长按治疗皮肤白癜风专家中科白癜风医院微博
|