功能测试用例设计的不同层次
上一篇 /
下一篇 2007-08-17 21:45:30
/ 个人分类:软件测试
单据说明如下
这是一张对象注册类单据,页面上只有新建、修改、删除和保存4个功能按钮,单据的异常校验功能全部在保存按钮的事件中体现。
分析过程如下
设计测试用例时可以分别以4个按钮的功能为出发点,这也是我以前的作法,分别将4个按钮的功能分解为基本流和备选流两类场景,并编写相应场景的步骤。
按照上述的用例设计角度出发点类似单元测试的视角,完全从按钮功能上考虑,没有体现业务思想;若要是从业务上考虑,则编写的用例更易于理解和执行。
分析过程如下
既然是对象注册类单据,那么业务上无非是对象的增加、修改和删除3个功能,因此设计用例时可以从这个层面考虑,而不象上面那样一头扎进去关注了细节。出发点从业务层面入手,则用例编写就清晰多了。
编写用例如下
一、用户注册新对象
场景一 用户成功注册对象(基本流)
输入动作 1、用户点击“新建”按钮;2、用户输入合法信息;3、用户点击“保存”按钮;预期输出 系统提示保存成功。
场景二 在基本流2用户输入的对象编码与历史对象编码重复(备选流)
输入动作 上接接基本流1;2A、用户输入的对象编码跟历史对象编码重复;接基本流3;预期输出 系统提示对象编码不合法。
场景三 在基本流2用户输入空的对象编码(备选流)
输入动作 上接接基本流1;2B、用户输入空的对象编码;接基本流3;预期输出 系统提示对象编码不合法。
其余场景略。
二、用户修改对象:略
三、用户删除对象:略
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: