第一范文网 - 专业文章范例文档资料分享平台

软件测试实验报告

来源:用户分享 时间:2025/5/31 5:52:16 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

j=j%3;

return k; }

int f2(int x,int y,int z) { int k=0,j=0; if((x>0)&&(z<10)) { k=x*y-1; j=(int)sqrt(k); } if((x==4)||(y>5)) j=x*y+10; j=j%3; return j; }

void main(){

int a=1,b=1,c=1,i,m=0,n=0; printf(\请按要求输入三个数:\\n\ for(i=0;i<20;i++) { if(a!=0&&b!=0&&c!=0){ scanf(\ if(i==0&&a!=0&&b!=0&&c!=0) { printf(\即语句覆盖输出:\ m=f1(a,b,c); n=f2(a,b,c); printf(\ } else

if(i<3&&a!=0&&b!=0&&c!=0) { printf(\即判定覆盖输出:\ m=f1(a,b,c); n=f2(a,b,c); printf(\ } else

if(i<5&&a!=0&&b!=0&&c!=0) {

n=f2(a,b,c); printf(\ } else

if(i<7&&a!=0&&b!=0&&c!=0) { printf(\即判定/条件覆盖输出:\ m=f1(a,b,c); n=f2(a,b,c); printf(\ } else

if(i<11&&a!=0&&b!=0&&c!=0) { printf(\即条件组合覆盖输出:\ m=f1(a,b,c); n=f2(a,b,c); printf(\ } else

if(i<15&&a!=0&&b!=0&&c!=0) { printf(\即路径覆盖输出:\ m=f1(a,b,c); n=f2(a,b,c); printf(\ } else

if(i<18&&a!=0&&b!=0&&c!=0) { printf(\即基本路径覆盖输出:\ m=f1(a,b,c); n=f2(a,b,c); printf(\ }} else {printf(\输入完成\\n\ } }

- 4 -

\ printf(\即条件覆盖输出:m=f1(a,b,c); (3)测试用例表 用例编号 输入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 期望结果 17,1 11,0 0,1 0,2 0,2 23,1 0,0 15,2 0,1 0,0 0,1 11,1 14,0 0,2 0,0 27,2 7,2 0,0 覆盖标准 语句覆盖 判定覆盖 判定覆盖 条件覆盖 条件覆盖 判定/条件覆盖 判定/条件覆盖 条件组合覆盖 条件组合覆盖 条件组合覆盖 条件组合覆盖 路径覆盖 路径覆盖 路径覆盖 路径覆盖 基本路径覆盖 基本路径覆盖 基本路径覆盖 覆盖路径 1,2,3,4,5,6,7,8,9 1,2,3,4,5,6,7,9 1,2,7,8,9 1,2,7,8,9 1,2,7,9 1,2,3,4,5,6,7,8,9 1,2,7,9 1,2,3,4,5,6,7,8,9 1,2,7,8,9 1,2,7,9 1,2,7,8,9 1,2,3,4,5,6,7,8,9 1,2,3,4,5,6,7,9 1,2,7,8,9 1,2,7,9 1,2,3,4,5,6,7,8,9 1,2,3,4,5,6,7,9 1,2,7,9 实际结果 k=17 j=1 k=11 j=0 k=0 j=1 k=0 j=2 k=0 j=2 k=23 j=1 k=0 j=0 k=15 j=2 k=0 j=1 k=0 j=0 k=0 j=1 k=11 j=1 k=14 j=0 k=0 j=2 k=0 j=0 k=27 j=2 k=7 j=2 k=0 j=0 3,6,8 3,4,8 -1,6,8 4,4,11 -1,8,7 4,6,8 -1,4,11 4,4,8 4,6,11 -1,4,8 -1,6,11 4,3,9 5,3,6 4,7,15 3,3,15 4,7,9 2,4,6 -1,2,12

- 5 -

六、实验结果与分析 程序运行结果与预期运行结果一致。 七、讨论、心得 通过本次实验,让我对数据流图的绘制和白盒测试法有了更深的了解。对语句覆盖,判定覆盖,条件覆盖,路径覆盖,基本路径覆盖,条件组合覆盖等有了更深的了解。

- 6 -

实验名称 实验地点 实验二 黑盒测试方法 实验楼210 实验时间 2015.10.17 一、实验目的和要求 (1) 熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。 (2) 通过实验掌握如何应用黑盒测试方法设计测试用例。 (3) 运用所学理论,完成实验研究的基本训练过程。 二、实验内容和原理 1. 用你熟悉的语言编写一个判断三角形问题的程序。 要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或一般三角形的识别信息;如何不能构成三角形,则输出相应提示信息。 2. 使用等价类方法和边界值方法设计测试用例。 三、主要仪器设备 笔记本电脑 四、操作方法和实验步骤 (1) 先用等价类和边界值方法设计测试用例,然后用白盒法进行检验与补充。 (2) 判断三角形问题的程序流程图和程序流图如图1和图2所示。用你熟悉的语言编写源程序。 (3) 使用等价类方法设计测试用例,并填写完成表2和表3。 (4) 输入设计好的测试用例,执行源程序,记录输出结果。

- 7 -

搜索更多关于: 软件测试实验报告 的文档
软件测试实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7tc9o50g3j3jk4g7snji_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top