




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
白盒测试用例练习白盒测试用例练习 一 为以下所示的程序段设计一组测试用例 要求分别满足语句覆盖 判定覆盖 条件覆 盖 判定 条件覆盖 组合覆盖和路径覆盖 并画出相应的程序流程图 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 荆州市中储粮2025秋招笔试题库含答案
- 2025年芜湖市第三城市医疗集团成员单位招聘15人模拟试卷附答案详解(突破训练)
- 2025年咸阳秦都怡心学校招聘模拟试卷完整参考答案详解
- 2025年合肥热电集团社会招聘5人模拟试卷及1套参考答案详解
- 2025年泉州文旅集团急需紧缺人才招聘3人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年福建省龙岩市武平县乡村人才振兴招聘10人考前自测高频考点模拟试题完整参考答案详解
- 商家合作协议书(集锦15篇)
- 2025年福建省厦门大学化学化工学院乔羽课题组招聘1人考前自测高频考点模拟试题及一套答案详解
- 2025年电商平台大数据分析在礼品电商精准营销策略中的实践报告
- 2025年文化娱乐行业公益文化活动策划与执行研究报告
- (详尽多条款)地形图保密协议模板
- 无损检测VT-PT作业指导书SOP
- 煤矿架空乘人装置安装检验报告
- 王慧文清华大学《互联网产品管理课》
- GB/T 6725-2017冷弯型钢通用技术要求
- GB/T 26006-2010船用铝合金挤压管、棒、型材
- GB/T 19867.6-2016激光-电弧复合焊接工艺规程
- 建筑工程防火墙脚手架搭设施工方案
- 无生上课课堂教学评价标准
- 植物生理学第十三章植物的逆境生理课件
- 炎症性肠病患者与营养支持
评论
0/150
提交评论