软件测试|场景法测试用例设计方法
发布网友
发布时间:2024-10-04 00:11
我来回答
共1个回答
热心网友
时间:2024-10-04 08:41
场景法测试用例设计主要应用于事件触发流程,事件触发后形成一系列场景流程,不同事件产生不同顺序与处理结果。此方法可将事件流程视为不同路径,通过路径覆盖设计测试用例,故其又名流程分析法。
场景法测试用例设计步骤如下:
(1) 绘制业务流程图
(2) 设置功能路径优先级
(3) 确定测试路径
(4) 选取测试数据
(5) 构造测试用例
首先,将系统运行流程图表化,从基本流程入手,抽象为功能顺序执行,再添加次要或异常流程,细化流程,加深理解,关联孤立流程。完成图表化后,即完成所有路径设定。
找出所有路径后,设定优先级,先测高优先级路径,时间紧张时可忽略低优先级路径。优先级由路径使用频率与重要程度决定,两者相加得到总优先级。根据优先级排序,针对性测试。
为每条路径选择测试数据,构建测试用例,一条路径对应多个用例,通过表格输入输出对应,完成设计。
【实例】使用场景分析法设计邮件账户添加功能测试用例。需求包括:
(1) 设置显示名,1~255个字符,单击“下一步”或“取消”弹出对话框,空格无法前进。
(2) 设置电子邮件地址,1~255个字符,需包含@符号且不在首尾,允许特殊字符。
(3) 配置服务器名,可选POP3、IMAP、HTTP,需填写信息或选择服务提供商。
(4) 输入账户名、密码,账户名必填,密码可选填,安全性可选。
(5) 完成添加后,单击“完成”或“取消”。
步骤1:绘制流程图,步骤2:设置优先级,步骤3:确定路径,步骤4:选取数据,步骤5:构造用例。
场景法测试重点是确保业务流程正确,但需注意,流程测试无误并不保证系统功能全部正确,还需对单个功能进行详细测试,确保测试充分。