当前位置:首页 »软件测试工作实施流程(2)——测试需求分析
测试需求分析阶段,需根据测试计划定义的测试范围及测试任务,从需求规格说明书、开发需求、继承性需求、行业竞争分析等需求文档中获取测试需求,确定测试项及测试子项。
需求规格说明书中往往包含功能、性能及外部接口需求,针对特别定义,可能还包括安全性需求、兼容性需求或其他需求。提取测试需求阶段,根据测试范围、测试目标确定测试需求提取的粒度。
测试需求分析阶段得到的测试需求在很多公司通过 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所示
提取测试需求分析时,可根据软件质量特性划分提取范围,通常以功能、性能、兼容性等几个质量特性对测试需求进行分类。
汇智动力微信公众号
蜀ICP备18018509号-2 蜀公网安备 11010802010213号 成都汇智动力职业技能培训学校