51Testing软件测试论坛

标题: 写测试用例写的晕了,来这求助一下 [打印本页]

作者: janely    时间: 2008-5-28 16:34
标题: 写测试用例写的晕了,来这求助一下
最近在写测试用例,但不知道怎么才能使写的用例更简洁。总觉得自己写的太繁琐。
举个例子:
如我点击一个按钮A,会弹出一个对话框B,对话框有“是”“否”“取消”三个选项。
点击“是”会弹出对话框C,C也有“是”“取消”两个选项。点击C的“是”执行操作M1,取消回原页面
点击“否”会弹出对话框D,D也有“是”“取消”两个选项。点击D的“是”执行操作M2,取消回原页面
点击“取消”,回原页面。
这样的用例我要怎么写才好啊?哪位写用例的高手指点下小妹,不胜感激!
作者: samham    时间: 2008-5-29 09:47
流程图
作者: pierre0505    时间: 2008-5-29 11:04
不用写那么详细的,你只要把那个功能点的场景描述清楚就可以了。
作者: janely    时间: 2008-5-30 11:01
测试用例到底是写到自己能看懂就可以了还是让其他的人一看你的测试用例能够测试产品.??
作者: wuyuzimu    时间: 2008-5-30 11:51
原帖由 janely 于 2008-5-30 11:01 发表
测试用例到底是写到自己能看懂就可以了还是让其他的人一看你的测试用例能够测试产品.??

我认为当然也要让测试组其他人能看懂了,况且有时候设计的部分测试用例不一定只有让测试组自己人看呢。
作者: 阿妮妲    时间: 2008-5-30 20:41
测试用例要让所有人都能看的懂才行啊。
作者: bobo45123    时间: 2008-6-4 21:30
可以采用正交法来设计用例,这样可以有效的减少冗余,这里有点资料可以看看
http://www.51testing.com/?68764/ ... e_itemid_18722.html
作者: 樱qq    时间: 2009-3-27 15:01
正交表或者因果图的方法,可以解决你的问题
作者: lixiaoxiao6    时间: 2009-3-27 15:15

作者: liyuan_400    时间: 2009-8-19 18:50
流程图法,应该5条case就ok了
作者: liyuan_400    时间: 2009-8-19 19:05
如果按一般的设计测试case的方法可能会是:
1.        点击A按钮的验证(1个case)
1.        对话框B的验证(包括样式和三个按钮的功能验证 3个case)
2.        对话框C的验证(包括样式和两个按钮的功能验证2个case)
3.        对话框D的验证(包括样式和两个按钮的功能验证2个case)

如果按流程图设计测试case的话可能是:
1.        A-B(是)-C(是)-M1
2.        A-B(是)-C(取消)-返回
3.        A-B(否)-D(是)-M2
4.        A-B(否)-D(取消)-返回
5.        A-B(取消)-返回

即只需要五条case即可
作者: hongwu360249    时间: 2009-8-25 11:28
原帖由 janely 于 2008-5-30 11:01 发表
测试用例到底是写到自己能看懂就可以了还是让其他的人一看你的测试用例能够测试产品.??

测试用例需要所有人都能够看懂,步骤一定要清晰,预期结果一定要明确,因为你写的测试用例不一定由你自己来执行
作者: xinqing2009    时间: 2009-9-2 19:08
感觉11#写的好好,流程图法,呵呵
作者: 失去次的刺猬    时间: 2009-9-8 13:54
对,我觉得流程图会好点
作者: abedd    时间: 2009-9-8 15:17
11#的挺好,完全覆盖每个条件的取真假值就可以了~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2