写测试用例写的晕了,来这求助一下
最近在写测试用例,但不知道怎么才能使写的用例更简洁。总觉得自己写的太繁琐。举个例子:
如我点击一个按钮A,会弹出一个对话框B,对话框有“是”“否”“取消”三个选项。
点击“是”会弹出对话框C,C也有“是”“取消”两个选项。点击C的“是”执行操作M1,取消回原页面
点击“否”会弹出对话框D,D也有“是”“取消”两个选项。点击D的“是”执行操作M2,取消回原页面
点击“取消”,回原页面。
这样的用例我要怎么写才好啊?哪位写用例的高手指点下小妹,不胜感激!:handshake 流程图 不用写那么详细的,你只要把那个功能点的场景描述清楚就可以了。 测试用例到底是写到自己能看懂就可以了还是让其他的人一看你的测试用例能够测试产品.?? 原帖由 janely 于 2008-5-30 11:01 发表 http://bbs.51testing.com/images/common/back.gif
测试用例到底是写到自己能看懂就可以了还是让其他的人一看你的测试用例能够测试产品.??
我认为当然也要让测试组其他人能看懂了,况且有时候设计的部分测试用例不一定只有让测试组自己人看呢。 测试用例要让所有人都能看的懂才行啊。 可以采用正交法来设计用例,这样可以有效的减少冗余,这里有点资料可以看看
http://www.51testing.com/?68764/action_viewspace_itemid_18722.html 正交表或者因果图的方法,可以解决你的问题 :L 流程图法,应该5条case就ok了 如果按一般的设计测试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即可 原帖由 janely 于 2008-5-30 11:01 发表 http://bbs.51testing.com/images/common/back.gif
测试用例到底是写到自己能看懂就可以了还是让其他的人一看你的测试用例能够测试产品.??
测试用例需要所有人都能够看懂,步骤一定要清晰,预期结果一定要明确,因为你写的测试用例不一定由你自己来执行 感觉11#写的好好,流程图法,呵呵:loveliness: 对,我觉得流程图会好点 11#的挺好,完全覆盖每个条件的取真假值就可以了~
页:
[1]