问题分析
这一流程看似按部就班,每个环节都有QA在把控质量,应该没有太大问题。但实际却出现了以下问题:
1.由于SDK方的测试同学所关注的是自身SDK的功能及需求验证情况,对于集成到输入法的关键指标并不关注,所以导致大量不符合输入法的问题在集成后期才暴露出来。
例如:输入法对于安装包体积占用有严格的控制,SDK集成到输入法后安装包体积突增2M,这会影响到输入法后期的推广以及与手机厂商的合作中,但安装包体积SDK的同学并不了解这一指标。
2.输入法验收阶段发现的SDK问题,因为涉及到跨团队的沟通,所以为了明确问题所属方,输入法团队需要给出可靠的'证据'证明。
例如:输入法团队会进行内存占用的具体评测,测试过程中发现SDK导致输入法的内存占用泄漏。为了有说服力,输入法团队要提供一份权威的、没有异议的内存占用报告发送给SDK团队,证明'这一问题是你们的问题',但是这一工作会耗费输入法团队大量时间精力。
3.因为输入法接入的服务有多个团队支持,以上问题在多个A、B、C等团队配合均存在,致使输入法团队的工作量成倍增加,人力严重不足。