软件测试工作实施流程(2)——测试需求分析

测试需求分析阶段涉及从需求规格说明书等文档中提取功能、性能、接口等需求,确定测试项和子项。使用工具如Excel或Doors、ALM进行管理。以OA系统图书管理为例,测试工程师在ALM中创建和分类需求,包括功能、性能等需求类型。

测试需求分析阶段,需根据测试计划定义的测试范围及测试任务,从需求规格说明书、开发需求、继承性需求、行业竞争分析等需求文档中获取测试需求,确定测试项及测试子项。

需求规格说明书中往往包含功能、性能及外部接口需求,针对特别定义,可能还包括安全性需求、兼容性需求或其他需求。提取测试需求阶段,根据测试范围、测试目标确定测试需求提取的粒度。

测试需求分析阶段得到的测试需求在很多公司通过 Excel 进行管理,也有公司使用需求管理工具进行管理,如Doors、禅道等。在某些测试管理工具中同样具有测试需求管理功能,如HP的 ALM、禅道等。

测试需求分析由测试团队完成,根据测试计划任务分配,测试工程师阅读需求规格说明书,从待测试特性着手,根据功能性、 性能、接口、安全性、兼容性等特性分类测试需求。划分测试需求时,需设定测试项及测试子项的优先级。

【案例 OA系统图书管理测试需求分析】

针对 OA 系统图书管理功能,测试工程师利用 ALM 实施测试需求分析:

(1)根据需求规格说明书理解图书管理功能基本需求

(2)测试工程师张三登录 ALM Platform

(3)进人图6-2所示的“需求”模块

图片

(4)单击按钮新建需求,在弹出窗口中输入需求大类名称,如图6-3所示

图片

(5)输人正确的父功能需求名称后,单击“确定” 按钮,创建其他父功能需求文件夹

(6)当所有父功能创建完成后,再创建子功能,选中具体的功能名称,如此处的“类别管理”,单击“需求创建”图标,出现图 6-4所示的“新建需求”窗口

图片

根据需求规格说明书中对应的功能需求描述,添加相应的需求描述信息。在“需求类型”下拉列表中选择“功能”,表示此需求为功能性需求。所有信息正确填写后单击“提交”按钮完成需求的新建

(7)根据需求规格说明书中的需求表述,利用ALM需求管理模块提取所有需求,如图6-5所示

图片

提取测试需求分析时,可根据软件质量特性划分提取范围,通常以功能、性能、兼容性等几个质量特性对测试需求进行分类。

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值