【黑盒测试用例设计方法9】输出域分析法

  • 输出域分析法是对输出域进行等价类和边界值分析,确定要覆盖的输出域样点,反推出对应的输入值来构造测试用例。系统的输入和输出之间一般不是线性关系,针对输入域的测试不一定能覆盖输出域。输出域分析法是为了达到输出域的等价类和边界值覆盖。
  • 输出域分析法怎么用?
    • 针对输出域划分等价类(可选)
    • 分析样点,分析各个等价类的上点、离点、内点。(参考【黑盒2】边界值分析法及其示例)
    • 确定覆盖的输出点,反推对应的输入值,构造测试用例,构造测试用例是有三个原则:
      • 为每个等价类的上点、离点、内点规定一个唯一的编号
      • 编写测试用例,尽可能多的覆盖尚未被覆盖的有效等价类的上点、离点、内点,直至所有有效等价类的上点、离点、内点都被覆盖。
      • 编写测试用例,尽可能多的覆盖尚未被覆盖的无效等价类的上点、离点、内点,直至所有无效等价类的上点、离点、内点都被覆盖。
  • 示例:
    • 一款代码统计软件,统计 .c、.php 文件,统计总行数、代码行数、注释行数、空行数,文件最大 10 M。
      • 考虑:
        • 后缀不是.c、.php时,是 .c 文件时,是 .php 文件时
        • 文件被其他软件占用时,文件不被占用时
        • 文件大小超过 10 M,文件大小等于 10 M,文件大小小于 10M

                                                  欢迎扫码关注微信公众号「一朵儿的软件测试之旅」一起学习交流

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值