下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 白盒测试实验报告

白盒测试实验报告.doc

白盒测试实验报告

只为等一个不确定未来
2018-11-24 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《白盒测试实验报告doc》,可适用于IT/计算机领域

实验题目:对保险金计算程序进行结构性测试学号姓名周宇英杨顺波赵子健朱益力 班级软件班     时间年月日星期二一 测试结果白盒路径测试用例UserPointDriverAgeResultUC吊销UC点数错误UCUCUCUCUCUC年龄超限年龄超限UCUCUCUCUC    白盒判定覆盖测试用例UserPointDriverAgeResultUC吊销UC点数错误UCUCUCUCUCUC年龄超限UCUC    白盒条件覆盖测试用例UserPointDriverAgeResultUC吊销UC点数错误UCUCUCUCUCUC年龄超限UCUCUC年龄超限UCUC空无处理结果UCUC年龄超限    白盒条件判定覆盖测试用例:UserPointDriverAgeResultUC吊销UC点数错误UCUCUCUCUCUC年龄超限UCUCUC年龄超限UCUC空无处理结果UCUC年龄超限UCUCUCUC    白盒条件组合覆盖测试用例:UserPointDriverAgeResultUC吊销UC点数错误UCUCUCUCUCUC年龄超限UCUCUC年龄超限UCUC空无处理结果UC空无处理结果UC空无处理结果UC空无处理结果UCUC年龄超限UCUCUCUC    白盒语句覆盖测试用例:UserPointDriverAgeResultUC吊销UC点数错误UCUCUCUCUCUC年龄超限    流程图:二 实验总结几种测试覆盖生成用例的异同点:从覆盖源程序语句的详尽程度分析逻辑覆盖标准包括以下不同的覆盖标准:语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖、条件组合覆盖和路径覆盖。语句覆盖为了暴露程序中的错误程序中的每条语句至少应该执行一次。因此语句覆盖的含义是:选择足够多的测试数据使被测程序中每条语句至少执行一次。语句覆盖是很弱的逻辑覆盖。判定覆盖比语句覆盖稍强的覆盖标准是判定覆盖。判定覆盖的含义是:设计足够的测试用例使得程序中的每个判定至少都获得一次“真值”或“假值”或者说使得程序中的每一个取“真”分支和取“假”分支至少经历一次因此判定覆盖又称为分支覆盖。条件覆盖在设计程序中一个判定语句是由多个条件组合而成的复合判定。为了更彻底地实现逻辑覆盖可以采用条件覆盖的标准。条件覆盖的含义是:构造一组测试用例使得每一判定语句中每个逻辑条件的可能值至少满足一次。条件判定覆盖不但使得组成判定的每一个变量经历真假值的变化同时保证它们所处的判定经历真假的变化。条件组合覆盖它的含义是:设计足够的测试用例使得每个判定中条件的各种可能组合都至少出现一次。显然满足多条件覆盖的测试用例是一定满足判定覆盖、条件覆盖和条件判定组合覆盖的。路径覆盖 设计一组测试用例使得程序从入口到出口可能经历的所有不同路径均被经历一遍。一般来讲语句覆盖和路径覆盖着重从程序的执行语句入手注重程序的执行过程。而判定覆盖条件覆盖条件判定覆盖条件组合覆盖着重从程序的判定出入手条件覆盖是判定覆盖的细化条件判定覆盖是条件覆盖和判定覆盖的综合条件组合覆盖又同时是判定覆盖条件覆盖条件判定覆盖的加强。结果分析:对于绝大多数的测试用例程序均给出了正确的结果未出现明显的Bug。通过上述多种覆盖测试的结果研究可以看出源程序在对于某些不合理的输入(如#)这样的时候缺乏灵活性。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/7

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利