06.基于测试数据覆盖率的测试数据准备的手法示例(2)

   参照上次博文(http://blog.sina.com.cn/s/blog_53f921650100xtfs.html)中提出的测试数据准备步骤,
   让我们用一个具体的示例来演示测试数据准备的技巧。

   基本思路是按照排列组合、边界值、特殊值的多少,考虑测试数据覆盖率进行测试数据准备,

  1、按照最大可选择的项目候选值进行数据设计的示意图如下:
53f92165gb5b0891e6ad4&690


 2、生成测试数据的流程分析步骤主要为:
   1) 按照等价区分法,将表切分成不同的集合(也就是表设计是的子表),这里最重要的是确定数据集的
       切分是的最大业务概念分类。
         如本例中的往来单位信息表,应该首先按照顾客/收货人/供应商/运输商切分成4等分数据集。
         以顾客为例,下一个的重要信息就是顾客状态了,失效顾客一般来说就是判断其是否生效,提示
         出错即完成,因此其他数据对测试用例来说是没有任何意义的,只要准备一条数据即可。
         然后根据项目最大候选输入数,以及相互项目的可能的排列组合,进行数据的细分设计。
 
53f92165gb5b08af8db26&690

    2)作为第2步来说,只用一条数据进行测试是危险的,因此需要准备多条的测试数据。

53f92165gb5b08b51cece&690

   3)作为第3步,适当的准备Null/“”/Full-Width等的边界值、特殊值测试数据即可。
      作为总体的数据量,大概20多条顾客数据就可以保证整个系统测试的测试用例使用。

53f92165gb5b08b9e1be2&690

(END)


Link URL: http://blog.sina.com.cn/s/blog_53f921650100xvy2.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26593159/viewspace-714421/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26593159/viewspace-714421/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值