软件逆向测试实例,说说逆向测试数据分析

逆向测试数据分析”的方法,是假设软件中存在多个互相依赖的功能,而且这些功能中包含在“依赖链”最末端,并且不再被其他功能依赖的功能。

在我们准备测试数据时,首先从这个“依赖链”最末端的功能开始,分析这个功能会对不同的输入产生哪些不同的结果。然后将所有的输入进行整理,分清哪些输入是来源于其前一个功能的输出。之后,对该功能的上一个功能进行同样的分析,整理出所有的输入和输出,但是这个功能的输出至少应该包含“依赖链”最末端功能接收到的全部输入。

继续按照这样的思路循环向上,直到到达“依赖链”开始端的功能。

——答莫子凡的评论,顺便说一下我对“逆向测试数据分析”的理解:

——这个逆向测试数据感觉跟自下而上的集成测试差不多[/quote]——莫子凡

——这个逆向测试数据分析是用在系统测试中,根据原文的描述个人感觉它的作用是有助于分析出哪些是测试所需的有效数据,避免因各种无效数据或者冗余数据而干扰测试行为、增加测试难度。

举一个我实际工作中的例子,我们在做报表测试的时候,因为报表是检测流程的最后一个环节,要得到所验证报表的相应结果是否正确,则需要在前期的选择检测对象的环节选择特定数量的检测表和检测字段,需要在权值设置环节选择特定的权值设置方式使检测表和字段获得相应的权值等等

那具体选择多少表和字段、选择哪种权值方式?这就可以从最后一个环节的报表中分析,根据特定报表的需要分析出检测所需的业务数据,这样的话就能够保证所准备的测试数据是本次检测所需要的,不会因少了检测对象而得不到所需的结果,或者多了检测对象而干扰最终结果等。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值