软件测试-白盒测试用例练习题_第1页
软件测试-白盒测试用例练习题_第2页
软件测试-白盒测试用例练习题_第3页
软件测试-白盒测试用例练习题_第4页
软件测试-白盒测试用例练习题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

白盒测试用例练习白盒测试用例练习 一 为以下所示的程序段设计一组测试用例 要求分别满足语句覆盖 判定覆盖 条件覆 盖 判定 条件覆盖 组合覆盖和路径覆盖 并画出相应的程序流程图 void DoWork int x int y int z int k 0 j 0 if x 3 语句块 2 j j 3 语句块 3 a Yc N b e Y N d x 3 and z5 j j 3 j x y 10 k x y 1 j sqrt k k 0 j 0 由这个流程图可以看出 该程序模块有 4 条不同的路径 P1 a c e P2 a c d P3 a b e P4 a b d 将里面的判定条件和过程记录如下 判定条件 M x 3 and z5 1 语句覆盖 测试用例输入输出判定 M 的取值判定 N 的取值覆盖路径 x 4 z 5 y 8k 31 j 0TTP1 a c e 2 判定覆盖 p1 和 p4 可以作为测试用例 其中 p1 作为取真的路径 p4 作为取反的路径 测试用例输入 输出判定 M 的取值判定 N 的取值覆盖路径 x 4 z 5 y 8k 31 j 0TTP1 a c e x 2 z 11 y 5k 0 j 0FFP4 a b d 也可以让测试用例测试路径 P2 和 P3 相应的两组输入数据如下 测试用例输入输出判定 M 的取 值 判定 N 的取值覆盖路径 x 5 z 5 y 4k 19 j sqrt 19 3TFP2 a c d x 4 z 11 y 6k 0 j 1FTP3 a b e 3 条件覆盖 对于 M x 3 取真时 T1 取假时 F1 z5 取真时 T4 取假时 F4 条件 x 3 z5 条件 x 10 x 4 y3 z5P1 a c e x 3 z 11 y 5k 0 j 0F1 F2 F3 F4x 10 x 4 y3 z5P1 a c e x 3 z 11 y 5k 0 j 0F1 F2 F3 F4x 10 x 4 y3 z3 z 10 3 x 3 z 10 4 x 10 5 x 4 y 5 6 x 4 y5 8 x 4 y 5 测试用例输入输出覆盖条件取值覆盖条件组合覆盖路径 x 4 z 5 y 6k 23 j 1T1 T2 T3 T41 5P1 a c e x 4 z 10 y 5k 0 j 0T1 F2 T3 F42 6P2 a c d x 3 z 5 y 6k 14 j 1F1 T2 F3 T43 7P3 a b e z 3 z 10 y 5k 0 j 2F1 F2 F3 F44 8P4 a b d 6 路径覆盖 测试用例输入输出覆盖条件取值覆盖条件组 合 覆盖路径 x 4 z 5 y 8k 31 j 0T1 T2 T3 T 4 1 5P1 a c e x 5 z 5 y 4k 19 j sqrt 19 3T1 T2 F3 F 4 1 8P2 a c d x 4 z 11 y 6k 0 j 1T1 F2 T3 T 4 2 5P3 a b e x 2 z 11 y 5k 0 j 0F1 F2 F3 F44 8P4 a b d 二 冒泡法排序 二 冒泡法排序 include main int i j temp int a 10 for i 0 i 10 i scanf d for j 0 j 9 j for i 0 ia i 1 temp a i a i a i 1 a i 1 temp for i 0 i 10 i printf 5d a i printf n 2 程序流程图 定义变量 i j temp a 10 输入要排序的一组元素 j 9 ia i 1 N Y N tamp a i a i a i 1 a i 1 temp 结束 Y N Y i 0 j 0 1 2 3 4 5 6 78 9 9 1 23 4 5 6 3 白盒测试 3 1 语句覆盖 测试用例测试输入覆盖对象测试结果 I 0 j 01 4 3 2 5 7 6 8 9 111 2 4 5 6 3 71 2 3 4 5 6 7 8 9 11 3 2 判定覆盖 测试用例测试输入覆盖对象测试结果 I 0 j 01 4 3 2 5 7 6 8 9 111 2 6 7 8 9 4 5 31 2 3 4 5 6 7 8 9 11 3 3 条件覆盖 测试用例测试输入覆盖对象测试结果 I 0 j 01 4 3 2 5 7 6 8 9 111 2 6 7 8 9 4 5 31 2 3 4 5 6 7 8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论