关闭

说说逆向测试数据分析

发表于:2013-3-20 10:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:黄桂梅    来源:51Testing软件测试网采编

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

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

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

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

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

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

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

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

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号