云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 软件测试实验报告

软件测试实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 15:28:41

桂林航天工业学院 课程设计报告

课程名称: 软 件 测 试

专 业: 软 件 技 术 学 号: 201102520xxx 姓 名: 指导教师:

实验一 黑盒测试

一.实验目的

(1)能熟练应用黑盒测试技术进行测试用例设计; (2)对测试用例进行优化设计;

二.实验内容

1.三角形问题的边界值分析测试用例

在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100] 。在三角形问题中,有四种可能的输出:等边三角形、等腰三角形、一般三角形和非三角形。利用这些信息能够确定下列输出(值域)等价类。

R1 = { : 边为a,b,c的等边三角形 } R2 = { : 边为a,b,c的等腰三角形 } R3 = { : 边为a,b,c的一般三角形 } R4 = { : 边为a,b,c不能组成三角形 }

2. 找零钱最佳组合

假设商店货品价格(R) 都不大于100元(且为整数),若顾客付款(P)在100元内,

现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。 假定此商店的货币面值只包括:50元(N50)、10元(N10)、 5元(N5)、1元(N1) 四种。请结合等价类划分法和边界值分析法为上述程序设计 出相应的测试用例。

三、程序代码

1.三角形问题程序。

#include int main(void){

int a,b,c;//定义三个整数a,b,c

printf(\请输入1到100的三个整数:\ scanf(\

if((a>=1&&a<=100)&&(b>=1&&b<=100)&&(b>=1&&b<=100))//判断取值范围 {

if((a+b>c)&&(a+c>b)&&(b+c>a))//判断是否构成三角形 {

if(a==b&&b==c)

printf(\等边三角形\\n\ else if(a==b||a==c||b==c) printf(\等腰三角形\\n\ else

printf(\一般三角形\\n\

} else

printf(\不能组成三角形\\n\ } else

printf(\输入1到100的三个整数!\\n\ return 0; }

2.找零钱最佳组合问题程序。 #include\

void calc(int);//计算找钱 int main(void){ int R,P; while(1){

printf(\请输入商品的价格:\ scanf(\ if(0

printf(\请输入支付的金额:\ scanf(\ if(0

R=P-R; if(R<0)

printf(\不够钱支付!\\n\ else if(R==0)

printf(\不用找零钱!\\n\ else

printf(\ calc(R); printf(\ } else

printf(\支付金额大于0不大于100!\\n\ } else

printf(\价格应大于0不大于100!\\n\ } return 0; }

void calc(int R) {

int N50,N10,N5,N1;

N50=N10=N5=N1=0;

printf(\找零钱:¥%d\\n\ while(R-50>=0){ N50+=1; R-=50; }

while(R-10>=0){ N10+=1; R-=10; }

while(R-5>=0){ N5+=1; R-=5; }

while(R-1>=0){ N1+=1; R-=1; }

printf(\ printf(\¥50x %d\\n\ printf(\¥10x %d\\n\ printf(\¥ 5x %d\\n\ printf(\¥ 1x %d\\n\ printf(\

printf(\}

四、写出划分的等价类

1.三角形问题划分等价类 有效等价类

① a,b,c为整数。

② a,b,c的取值范围在[1,100]。 ③ 任意两边的和大于第三边。 无效等价类

⑦ a,b,c的取值范围不在[1,100]。 ⑧ 任意两边的和小于第三边。 2.找零钱最佳组合问题划分等价类 有效等价类

① 0

⑦ R≤0 ⑧ R>100

④ 三条边相等。 ⑤ 任意两边相等。 ⑥ 一般三角形。

⑨ 不是整数(字母、字符、小数)

④ 0≤N5≤1 ⑤ 0≤N10≤4 ⑥ 0≤N50≤1 ⑨ P≤0 ⑩ P>100

搜索更多关于: 软件测试实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

桂林航天工业学院 课程设计报告 课程名称: 软 件 测 试 专 业: 软 件 技 术 学 号: 201102520xxx 姓 名: 指导教师: 实验一 黑盒测试 一.实验目的 (1)能熟练应用黑盒测试技术进行测试用例设计; (2)对测试用例进行优化设计; 二.实验内容 1.三角形问题的边界值分析测试用例 在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100] 。在三角形问题中,有四种可能的输出:等边三角形、等腰三角形、一般

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com