软件测试需求浅析
作者:网络转载 发布时间:[ 2012/2/15 10:22:36 ] 推荐标签:
阅读文档和钻研系统:
● 学会阅读文档和钻研业务
● 索要文档、同类系统、系统原型
● 积极参加培训和讨论
● 各团队之间的沟通交流
● 积极主动去询问??向测试经理、客户、开发经理等
● 确定系统特性??从特性中考虑重点、需求
确定系统特性:
在软件测试需求分析中,我们可以从被测试系统的一些基本特征,来确定系统的一些需求、重点等。可以考虑的特征包括:
● 架构
● 开发平台
● 运行环境架构
● 根据业务特点,推测系统的测试重点、难点……
7、测试需求的风险因素
● 优先级
● 可测与不可测
● 测试的代价
● ……
8、测试需求的粒度
● 测试需求的粒度,要根据实际情况来确定
● 测试类型和阶段
● 不同的测试阶段
● 不同的测试类型
● 测试资源情况
● 人力
● 时间
● 水平
9、测试需求分析方法和原则
1)原则:
功能性需求
● 系统功能需求:
根据系统架构,从高到低逐级细分
关注具体的系统功能及功能的不同处理情形
粒度以到不同的处理情形为宜
正常与异常处理情形都要考虑
● 界面需求:
界面功能
根据界面划分
考虑控件对各种输入的响应
界面元素
考虑元素各种属性(位置、大小、颜色、显示等)
先整体后局部
局部按界面划分
考虑内容正确性
● 安装需求:
缺省安装配置优先
按照安装配置结构划分
考虑所有安装配置
考虑安装过程中的异常行为
● 业务需求:
根据业务结构和分类,从上至下逐级细分
关注具体业务
粒度以到不同业务场景为宜
考虑正常与异常业务场景
非功能性需求
● 性能/压力需求:
先结构后类型
先列举后细分
细述指标和要求
● 安全性需求:
先列举后细分
详述各项内容
● 兼容性需求:
先硬件后软件
先系统后应用
详述环境组合
10、测试需求注意事项
作为测试项目的基础,测试需求有5个需要依据的准则:
● 完整性
● 无歧义性
● 一致性
● 可跟踪性
● 可测试性
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11