测试架构师在需求分析中
Posted monobio
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试架构师在需求分析中相关的知识,希望对你有一定的参考价值。
-
理解需求(理解产品商业目标、梳理用户场景)
-
指定总体测试策略,明确测试范围、测试目标、测试重点和难点、测试深度和广度。
一、理解产品的商业目标
需要理解以下问题:
[x]公司中的营销和销售人员如何细分客户?
[x]每个细分市场的关键价值主张是什么?
[x]公司试图增长哪些细分市场?如何增长?
[x]每个市场是谁做出购买决策的?
[x]每个细分市场的主要竞争对手是谁?
[x]公司对此产品的策略主张是什么?所在的产品是如何融入这个一战略的?
围绕以下内容开展测试活动:
[x]如何验证待测试的产品正确体现了市场价值?
[x]所做的测试策略是否和公司的财务、销售、营销目标一致?
二、梳理用户的使用场景
理解为:用户将会如何使用这个产品。用户场景体现产品的价值。测试之前需了解以下信息:
[x]产品有多少种类的用户,用户的业务是什么?他们如何从你的中获得价值(比如通过产品赚钱、获取资源、交友等)。
[x]产品的竞争对手对用户提供了哪些有价值的解决方案?与竞争对手之间的差异是什么?
[x]产品所在领域有哪些基本的规范和要求,行业背景有哪些,用户的习惯是什么(如完成各种活动的顺序、对活动完成的判断标准和可能的重要决定)?
梳理的用户场景,归纳为测试场景:
[x]针对不同类型的用户,份别确定这些用户的行为习惯和关注点。
[x]逐一分析这些用户会如何使用产品,根据分析结果建立产品的拓扑模型、配置模型、和流量模型等,抽象出典型场景。
[x]确定各个典型场景下的输入和输出(包括正常输入和异常输入、攻击,还需要考虑模拟测试的时间长短,等等。)
三、输出产品总体测试策略
确定测试范围、目标,测试重点和难点,测试深度和广度
测试重点:产品价值、质量目标、产品实现、产品业务核心流程、历史测试情况等。
测试难点:测试技术上难以验证程度的分析。
测试深度:测试需要达到的细节程度。
以上是关于测试架构师在需求分析中的主要内容,如果未能解决你的问题,请参考以下文章