51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1736|回复: 7
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-5-31 13:18:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有两个输入框界面,只能输入10至29的数字。为了让用户更简单的输入,当输入的第一个不是1或者2的时候,就无法输入,让用户重新输入,如果输入的第二个字符不是0到9的时候,也会无法输入,让用户重新输入。如果输入正确,则自动跳转到下一个输入框。如果是第二个输入框,输入正确后,则自动运行并得到计算结果。
请根据以上的描述,用黑盒方法写出测试用例,以及预期结果。

自己试写了一下,感觉不满意,求法神
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2017-5-31 13:47:31 | 只看该作者
本帖最后由 芭比哇玩123 于 2017-5-31 13:50 编辑

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

使用道具 举报

该用户从未签到

3#
发表于 2017-5-31 13:48:18 | 只看该作者
某处是否能输入或不能输入用等价类;
输错提示,输对进入下一环节用流程图法;
输入和结果的关系明确,就可以考虑采用因果图;
各处数字地方均可考虑边界值;
如果想遍历全一点,又不想完全遍历,可以考虑正交试验设计法;
其它一些情况可以考虑错误推测,例如拷贝输入处理等;
......
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 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个框输入错误(不知这个框要输入的类型),预期结果:提示重新输入。
我这个例子主要用到了边界值法,可能我的流程图画的不够正确,欢迎指导。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2017-5-31 13:52:55 | 只看该作者
可以运用等价类、边界值等方法来设计用例
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2017-5-31 13:56:17 | 只看该作者
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2024-7-8 09:00
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    7#
    发表于 2017-5-31 14:33:51 | 只看该作者
    这个需求好费事。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 08:24
  • 签到天数: 2807 天

    连续签到: 6 天

    [LV.Master]测试大本营

    8#
    发表于 2017-5-31 14:42:45 | 只看该作者
    一般是按照4楼的思路来的,除了关注页面的层次,还要关注结果的正确性
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-11 06:25 , Processed in 0.073737 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表