您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件测试技术 > 其他相关 > 正文

制定“最合适”的测试策略

发表于:2018-06-28 作者:Terry 搜狗测试 来源:搜狐科技

测试经常面对的:

①项目时间紧,测试时间少

②测试回归覆盖度不足,担心上线有bug

③例行的评测任务没有时间进行,对产品性能和稳定性情况有担心

④随机测试没有进行,担心有问题

⑤用例评审来不及,担心质量风险

换个角度

站在项目组、产品、开发甚至公司BOSS的层面来想,有个问题是:是不是一定需要这样高密度、长时间的测试?

理解产品的商业目标、成本、技术的基础上,找到产品和测试最合适的平衡点,以此标准来制定测试策略。

“平台性产品”(不会直接发给用户)

“用户产品”(会直接发给用户)

“快速开发的产品”

“战略性产品”

“继承性产品”

“全新开发的产品”

如何找到“最合适”的测试策略?

一、理解产品的商业目标

最近搜狗手机输入法刚上线的“搜狗答题助手”,就是在各种答题app上线后,“答题”成为热点后的一个需求,商业目标不言而喻,时间紧任务重,那么肯定也不能用传统的需求评审→开发实现评审→…设计用例→预测试→..→上线流程来完成版本上线。

二、梳理用户的使用场景

(1)产品有多少种类型的用户,这些用户如何使用这个功能或者这个产品的?

输入法语音输入功能,在提供给OEM厂商后,厂商提出在开车时候,把手机放置在汽车空调口后,有噪音,导致语音输入准确率降低。解决方案就是对输入法语音输入功能进行分场景评测,比如在噪音环境下,在安静环境下。

(2)竞争对手和我们的产品差异在哪里,哪些是我们也应该注意的点?

输入法的“手写键盘”需求,竞品也都有这个功能,所以需要和竞品进行对比,比如手写流畅度、手写后出候选的准确度、手写区域范围等。

(3)产品所在领域有哪些基本的规范和要求,行业背景有哪些,用户的习惯是什么?

输入法的“海外内核”需求、“多语言”需求,因为涉及到不同的语言的使用规范及书写规范,比如藏语、维语,用户到底如何使用?如何进行贴近用户的测试?

解决方案是①了解藏语和维语的书写及使用习惯②邀请外国友人试用③进行众测

三、输出产品整体测试策略

帮助团队明确测试的范围、目标,测试的重点和难点,测试的深度和广度,以及如何安排各种测试活动。

“最合适”还含有持续改进的含义,“最合适”永远不是终点,随着项目发展,永远都有可以进化的空间。针对产品不断改进测试技术,也是测试团队不断成熟的过程。