1、测试需求分析就是:全面分析挖掘各种类型的测试点
2、如何快速分析测试需求?
从两方面入手:
(1)你负责的测试范围首先进行界定
(2)测试分析的优先级
优先级最高的是:使用频率最高的功能、模块
次优先级:新业务、新技术开发的功能或模块、新的开发工程师负责的功能或模块
先对这些进行测试点分析
3、四招Quick开展测试需求分析
第一招:一边看一边分析进行测试需求分析
S1:阅读并提取需求要素:输入、处理、输出
S2:对输入进行测试分析
S3:对输出进行测试分析
S4:对处理过程进行测试分析
注:后续步骤都是在前序步骤的基础上进行补充完善
第二招:快速确定测试用例设计方法
输入:等价类方法、边界值方法、判定表方法、正交试验方法、输入域覆盖法
等价类方法:覆盖的是独立输入条件真和假
边界值方法:覆盖检查条件的边界值是否正确
判定表方法:每一个条件表达式的真假全组合
正交试验方法:多个输入有多个取值的两两组合,只适用于多分支处理结构,用两两路径全组合代替全路径组合
处理:流程分析法、状态迁移图法、因果图法
输出:输出域覆盖法
其他:异常分析法、错误猜测法
第三招:由表及里深入分析
a.界面可见输入/输出
b.界面不可见输入/输出
第四招:由点到体全面分析
点:独立功能测试分析
线:业务场景测试分析
面:非功能测试分析,包括:
易用性、效率、可移植性、可靠性、可维护性
体:分体内和体外。
体内:代码逻辑、内部接口
体外:外部接口、多平台