9、测试需求分析方法和原则
1)原则:
功能性需求
● 系统功能需求:
根据系统架构,从高到低逐级细分
关注具体的系统功能及功能的不同处理情形
粒度以到不同的处理情形为宜
正常与异常处理情形都要考虑
● 界面需求:
界面功能
根据界面划分
考虑控件对各种输入的响应
界面元素
考虑元素各种属性(位置、大小、颜色、显示等)
先整体后局部
局部按界面划分
考虑内容正确性
● 安装需求:
缺省安装配置优先
按照安装配置结构划分
考虑所有安装配置
考虑安装过程中的异常行为
● 业务需求:
根据业务结构和分类,从上至下逐级细分
关注具体业务
粒度以到不同业务场景为宜
考虑正常与异常业务场景
非功能性需求
● 性能/压力需求:
先结构后类型
先列举后细分
细述指标和要求
● 安全性需求:
先列举后细分
详述各项内容
● 兼容性需求:
先硬件后软件
先系统后应用
详述环境组合
10、测试需求注意事项
作为测试项目的基础,测试需求有5个需要依据的准则:
● 完整性
● 无歧义性
● 一致性
● 可跟踪性
● 可测试性