芭比哇玩123 发表于 2017-5-31 13:18:40

黑盒方法写出测试用例,以及预期结果

有两个输入框界面,只能输入10至29的数字。为了让用户更简单的输入,当输入的第一个不是1或者2的时候,就无法输入,让用户重新输入,如果输入的第二个字符不是0到9的时候,也会无法输入,让用户重新输入。如果输入正确,则自动跳转到下一个输入框。如果是第二个输入框,输入正确后,则自动运行并得到计算结果。
请根据以上的描述,用黑盒方法写出测试用例,以及预期结果。

自己试写了一下,感觉不满意,求法神

芭比哇玩123 发表于 2017-5-31 13:47:31

本帖最后由 芭比哇玩123 于 2017-5-31 13:50 编辑

另外说明下,第二点是包含多种情况,可以单独自己列出。

小皮球的故事 发表于 2017-5-31 13:48:18

某处是否能输入或不能输入用等价类;
输错提示,输对进入下一环节用流程图法;
输入和结果的关系明确,就可以考虑采用因果图;
各处数字地方均可考虑边界值;
如果想遍历全一点,又不想完全遍历,可以考虑正交试验设计法;
其它一些情况可以考虑错误推测,例如拷贝输入处理等;
......

小皮球的故事 发表于 2017-5-31 13:49:09

测试用例
1、第一个数1,第二个数0 ,第2个输入框输入正确值,得出计算结果。
2、第1个数输入0,预期结果:提示重新输入。
3、第1个数输入3,预期结果,提示重新输入。
4、第一个数输入空格。预期结果:提示重新输入。
5、第一个数输入字母,预期结果:提示重新输入。
6、第一个数输入符号,如:#或/,预期结果:提示重新输入。
7、第一个数输入1,第2个数输入空格,预期结果:提示重新输入。
8、第一个数输入1,第2个数输入字母,预期结果:提示重新输入。
9、第一个数输入1,.第2个数输入符号,预期结果:提示重新输入。
10、第一个数1,第2个数0,第2个框输入错误(不知这个框要输入的类型),预期结果:提示重新输入。
我这个例子主要用到了边界值法,可能我的流程图画的不够正确,欢迎指导。

小爸爸 发表于 2017-5-31 13:52:55

可以运用等价类、边界值等方法来设计用例

小皮球的故事 发表于 2017-5-31 13:56:17

http://img.bbs.csdn.net/upload/201703/24/1490337713_51682.png

梦想家 发表于 2017-5-31 14:33:51

:L这个需求好费事。。

jingzizx 发表于 2017-5-31 14:42:45

一般是按照4楼的思路来的,除了关注页面的层次,还要关注结果的正确性
页: [1]
查看完整版本: 黑盒方法写出测试用例,以及预期结果