发散思维:四个按钮下的复杂逻辑
作者:许奔(转载请注明出处)
博客地址: http://www.cnblogs.com/xuben
邮箱: 3231435@163.com
QQ:420524900
现在这个页面,简单得不能再简单:
主页面就两个按钮:新增和删除;
编辑页面也两个按钮:保存和退出;
就这样,两个页面,四个按钮,究竟能衍化出多少测试用例才能保证百分之百的测试覆盖率?
看看下面的用例设计,或许会有更多的灵感产生:
一、页面描述:
(一)主页面如下:
1、 “新建”记录按钮(点击进入新建页面);
2、 每条记录链接(点击进入该记录编辑页面);
3、 每条记录后的“删除”按钮(点击出现“是否删除”对话框):
A、“是”->删除并关闭对话框;
B、“否”->不删除并关闭对话框;
点击“新建”记录按钮:
(二)新建记录页面:
1、 “保存”按钮(点击出现是否保存对话框):
A、“是”->保存并回到主页面;
B、“否”->继续留在新建页面;
2、 “退出”按钮(点击出现是否保存退出对话框):
A、“是”->保存并回到主页面;
B、“否”->不保存并回到主页面;
在主页面点击某条记录链接:
(三)编辑该记录页面:
与新建页面同;
若某条记录被用户1编辑后直接点击浏览器“后退”按钮退出,该记录被锁定,表示该记录不允许其他人进行编辑。这时,用户2编辑此记录,进入锁定页面:
(四)锁定页面:
1、 “保存”按钮(此时该按钮失效,无法点击);
2、 “退出”按钮(点击出现是否保存退出对话框):
A、“是”->不保存并回到主页面;
B、“否”->不保存并留在锁定页面;
3、 若该记录被锁定,主页面上该记录的“删除”按钮失效,无法点击;
|