功能测试用例设计的不同层次

上一篇 / 下一篇  2007-08-17 21:45:30 / 个人分类:软件测试

单据说明如下

这是一张对象注册类单据,页面上只有新建、修改、删除和保存4个功能按钮,单据的异常校验功能全部在保存按钮的事件中体现。

分析过程如下

设计测试用例时可以分别以4个按钮的功能为出发点,这也是我以前的作法,分别将4个按钮的功能分解为基本流和备选流两类场景,并编写相应场景的步骤。

按照上述的用例设计角度出发点类似单元测试的视角,完全从按钮功能上考虑,没有体现业务思想;若要是从业务上考虑,则编写的用例更易于理解和执行。

分析过程如下

既然是对象注册类单据,那么业务上无非是对象的增加、修改和删除3个功能,因此设计用例时可以从这个层面考虑,而不象上面那样一头扎进去关注了细节。出发点从业务层面入手,则用例编写就清晰多了。

编写用例如下

一、用户注册新对象

场景一 用户成功注册对象(基本流)

输入动作 1、用户点击“新建”按钮;2、用户输入合法信息;3、用户点击“保存”按钮;预期输出 系统提示保存成功。

场景二 在基本流2用户输入的对象编码与历史对象编码重复(备选流)

输入动作 上接接基本流1;2A、用户输入的对象编码跟历史对象编码重复;接基本流3;预期输出 系统提示对象编码不合法。

场景三 在基本流2用户输入空的对象编码(备选流)

输入动作 上接接基本流1;2B、用户输入空的对象编码;接基本流3;预期输出 系统提示对象编码不合法。

其余场景略。

二、用户修改对象:略

三、用户删除对象:略


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2011-06-14  
   1234
567891011
12131415161718
19202122232425
2627282930  

数据统计

  • 访问量: 1100
  • 日志数: 8
  • 书签数: 2
  • 建立时间: 2007-06-03
  • 更新时间: 2007-10-03

RSS订阅

Open Toolbar