600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 武汉理工大学软件测试重点 软件测试实验报告书(武汉理工大学).docx

武汉理工大学软件测试重点 软件测试实验报告书(武汉理工大学).docx

时间:2023-04-09 02:50:47

相关推荐

武汉理工大学软件测试重点 软件测试实验报告书(武汉理工大学).docx

学生学号

0121310880112

实验课成绩

武汉理工大学

学 生 实 验 报 告 书

实验课程名称 软件质量保证与测试

开 课 学 院 计算机科学与技术学院

指导老师姓名 王云华 ___

学 生 姓 名 高艺珩

学生专业班级 软件ZY1301

— 学年 第 二 学期

实验课程名称: _软件质量保证与测试

实验项目名称

黑盒测试用例设计

实验成绩

实验者

高艺珩

专业班级

软件ZY1301

组别

同组者

张振宇

实验日期

年 月 日

第一部分:实验分析与设计(可加页)

实验内容描述(问题域描述)

实验内容:

(1)三角形问题(给出3条边,判断三角形的类型)的等价类测试和边界值分析测试

(2)NextDate()函数(求当前日期的下一天)决策(判定)表测试(第三单元32)

2.实验要求

(1) 两人一组(一人做第1题,另一人做第2题),编写程序正确通过运行后,简单介绍程序功能,提供对方执行文件(不要源代码),相互设计出黑盒测试用例和测试结果。

(2) 将对方设计的测试用例和测试结果保留,结合自己编写的程序分析测试结果和对测试用例的评价。

附黑盒测试常用方法:

等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法等

二、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等 )

本实验我做的是第一题,对第二个题目进行用例设计并测试。

在三角形问题(给出3条边,判断三角形的类型)的测试中根据三角形的判定条件先判定是不是三角形,再看三角形的类型,如等边,等腰三角形等。再根据判定条件设计测试用例。

NextDate()函数(求当前日期的下一天)决策表测试用例设计与三角形判定方法相似。

三、主要实验工具、仪器设备及耗材

PC机 VS

第二部分:实验结果分析(可加页)

实验结果描述

根据自己的实验情况自己填写

三角形实验代码

#include

#include

int a=0,b=0,c=0;

void shuru();

void panduan(int a1,int b1,int c1);

void main()

{

char se;

shuru();

panduan(a,b,c);

while(1)

{

printf("是否要继续y or n :");

scanf("%c",&se);

if(se=='\n') scanf("%c",&se);

switch(se)

{

case 'y':

shuru();

panduan(a,b,c);

break;

case 'n':

return;

}

}

}

void shuru()

{

printf("Please enter 三角形三边 (a,b,c)\n");

scanf("%d,%d,%d",&a,&b,&c);

while((a<1||a>100)||(b<1||b>100)||(c<1||c>100))

{

if(a==0||b==0||c==0) printf("边长不能为0\n");

else if(a<0||b<0||c<0) printf("边长不能为负\n");

else printf("Please enter 1-100之间的整数\n");

scanf("%d,%d,%d",&a,&b,&c);

}

}

void panduan(int a1,int b1,int c1)

{

int m1=a1+b1;

int m2=a1+c1;

int m3=b1+c1;

if(a1>=m3||b1>=m2||c1>=m1) printf("非三角形\n");

else if(a1!=b1&&a1!=c1&&b1!=c1) printf("一般三角形\n");

else if((a1==b1&&b1!=c1)||(a1==c1&&a1!=b1)||(c1==b1&&a1!=c1)) printf("等腰三角形\n");

else if(a1==b1&&b1==c1) printf("等边三角形\n");

}

张振宇设计的测试用例和结果

测试用例 输入a,b,c 输出

1 5,6,7 一般三角形

2

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。