最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

白盒测试实验报告

来源:动视网 责编:小OO 时间:2025-09-23 21:09:03
文档

白盒测试实验报告

实验题目:对保险金计算程序进行结构性测试学号20083562200835522008355620083557姓名周宇英杨顺波赵子健朱益力班级_软件0810班_     时间__2011年4月19日星期二_ 一 测试结果1.白盒路径测试用例UserPointDriverAgeResultUC1213吊销UC22-1点数错误UC32011350.0UC4303850.0UC5404400.0UC6506250.0UC7754550.0UC8110年龄超限年龄超限UC92021400.0UC1030
推荐度:
导读实验题目:对保险金计算程序进行结构性测试学号20083562200835522008355620083557姓名周宇英杨顺波赵子健朱益力班级_软件0810班_     时间__2011年4月19日星期二_ 一 测试结果1.白盒路径测试用例UserPointDriverAgeResultUC1213吊销UC22-1点数错误UC32011350.0UC4303850.0UC5404400.0UC6506250.0UC7754550.0UC8110年龄超限年龄超限UC92021400.0UC1030
实验题目:对保险金计算程序进行结构性测试

学号 20083562 20083552 20083556 20083557 姓名 周宇英 杨顺波 赵子健 朱益力   班级_软件0810班_     时间__2011年4月19日星期二_

 

一 测试结果

1.白盒路径测试用例

UserPointDriver AgeResult
UC1 13 吊销
UC2 -1 点数错误
UC3 201350.0
UC4 303  850.0
UC5404  400.0
UC6 506  250.0
UC7 754  550.0
UC8 110 年龄超限年龄超限
UC920 2  1400.0
UC10304   900.0
UC11 40 6   500.0
UC12 508   400.0
UC13  75 6   750.0
2. 白盒判定覆盖测试用例

UserPointDriver AgeResult
UC1 13 吊销
UC2 -1 点数错误
UC3 201350.0
UC4 303  850.0
UC5404  400.0
UC6 506  250.0
UC7 754  550.0
UC8 110 2年龄超限
UC940 6  500.0
UC10508  400.0
3. 白盒条件覆盖测试用例

UserPointDriver AgeResult
UC1 13 吊销
UC2 -1点数错误
UC3 20 1350.0
UC4 30 3  850.0
UC540 4  400.0
UC6 50 6  250.0
UC7 75 4   550.0
UC8 110 年龄超限
UC940 6   500.0
UC1050 8   400.0
UC1112 年龄超限
UC12 301  850.0
UC13 空 

无处理结果
UC14 50 3  250.0
UC15 120 年龄超限
4.白盒条件判定覆盖测试用例:

UserPointDriver AgeResult
UC1 13 吊销
UC2 -1点数错误
UC3 20 1350.0
UC4 30 3  850.0
UC540 4  400.0
UC6 50 6  250.0
UC7 75 4   550.0
UC8 110 年龄超限
UC940 6   500.0
UC1050 8   400.0
UC1112 年龄超限
UC12 301  850.0
UC13 空 

无处理结果
UC14 50 3  250.0
UC15 120 年龄超限
UC162021400
UC17304900
UC18756750
UC1940 6  500
5.白盒条件组合覆盖测试用例:

UserPointDriver AgeResult
UC1 13 吊销
UC2 -1点数错误
UC3 20 1350.0
UC4 30 3  850.0
UC540 4  400.0
UC6 50 6  250.0
UC7 75 4   550.0
UC8 110 年龄超限
UC940 6   500.0
UC1050 8   400.0
UC1112 年龄超限
UC12 301  850.0
UC13 空 

无处理结果
UC14 空 

4无处理结果
UC15 空 

无处理结果
UC16 空 

无处理结果
UC17 50 3  250.0
UC18 120 年龄超限
UC192021400
UC20304900
UC21756750
UC2240 6  500
6.白盒语句覆盖测试用例:

UserPointDriver AgeResult
UC1 13 吊销
UC2 -1点数错误
UC3 20 1350.0
UC4 30 3  850.0
UC540 4  400.0
UC6 50 6  250.0
UC7 75 4   550.0
UC8 110 年龄超限
流程图:

二 实验总结

几种测试覆盖生成用例的异同点:

从覆盖源程序语句的详尽程度分析,逻辑覆盖标准包括以下不同的覆盖标准:语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖、条件组合覆盖和路径覆盖。

  语句覆盖 为了暴露程序中的错误,程序中的每条语句至少应该执行一次。因此语句覆盖的含义是:选择足够多的测试数据,使被测程序中每条语句至少执行一次。语句覆盖是很弱的逻辑覆盖。

  判定覆盖 比语句覆盖稍强的覆盖标准是判定覆盖。判定覆盖的含义是:设计足够的测试用例,使得程序中的每个判定至少都获得一次“真值”或“假值”,或者说使得程序中的每一个取“真”分支和取“假”分支至少经历一次,因此判定覆盖又称为分支覆盖。

  条件覆盖 在设计程序中,一个判定语句是由多个条件组合而成的复合判定。为了更彻底地实现逻辑覆盖,可以采用条件覆盖的标准。条件覆盖的含义是:构造一组测试用例,使得每一判定语句中每个逻辑条件的可能值至少满足一次。

        条件判定覆盖 不但使得组成判定的每一个变量经历真假值的变化,同时保证它们所处的判定经历真假的变化。

  条件组合覆盖,它的含义是:设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。显然满足多条件覆盖的测试用例是一定满足判定覆盖、条件覆盖和条件判定组合覆盖的。

       路径覆盖   设计一组测试用例,使得程序从入口到出口可能经历的所有不同路径均被经历一遍。

       一般来讲,语句覆盖和路径覆盖着重从程序的执行语句入手,注重程序的执行过程。而判定覆盖,条件覆盖,条件判定覆盖,条件组合覆盖着重从程序的判定出入手,条件覆盖是判定覆盖的细化,条件判定覆盖是条件覆盖和判定覆盖的综合,条件组合覆盖又同时是判定覆盖,条件覆盖,条件判定覆盖的加强。

结果分析:对于绝大多数的测试用例,程序均给出了正确的结果,未出现明显的Bug。通过上述多种覆盖测试的结果研究,可以看出源程序在对于某些不合理的输入(如18,#)这样的时候缺乏灵活性。

      

文档

白盒测试实验报告

实验题目:对保险金计算程序进行结构性测试学号20083562200835522008355620083557姓名周宇英杨顺波赵子健朱益力班级_软件0810班_     时间__2011年4月19日星期二_ 一 测试结果1.白盒路径测试用例UserPointDriverAgeResultUC1213吊销UC22-1点数错误UC32011350.0UC4303850.0UC5404400.0UC6506250.0UC7754550.0UC8110年龄超限年龄超限UC92021400.0UC1030
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top