文档介绍:
学生学 0121310880112实验课成绩武汉理工大学学生实验 告书实验课程名称软件质量保证与测试开课学院计算机科学与技术学院指导老师姓名王云华___学生姓名高艺珩学生专业班级软件ZY13012015—2016学年第二学期实验课程名称:_软件质量保证与测试实验项目名称黑盒测试用例设计实验成绩实验者高艺珩专业班级软件ZY1301组别同组者张振宇实验日期年月日第一部分:实验分析与设计(可加页)实验内容描述(问题域描述)实验内容:(1)三角形问题(给出3条边,判断三角形的类型)的等价类测试和边界值分析测试(2)NextDate()函数(求当前日期的下一天)决策(判定)表测试(第三单元32)2.实验要求(1)两人一组(一人做第1题,另一人做第2题),编写程序正确通过运行后,简单介绍程序功能,提供对方执行文件(不要源代码),相互设计出黑盒测试用例和测试结果。(2)将对方设计的测试用例和测试结果保留,结合自己编写的程序分析测试结果和对测试用例的评价。附黑盒测试常用方法:等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法等二、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等)本实验我做的是第一题,对第二个题目进行用例设计并测试。在三角形问题(给出3条边,判断三角形的类型)的测试中根据三角形的判定条件先判定是不是三角形,再看三角形的类型,如等边,等腰三角形等。再根据判定条件设计测试用例。NextDate()函数(求当前日期的下一天)决策表测试用例设计与三角形判定方法相似。三、主要实验工具、仪器设备及耗材PC机VS2015第二部分:实验结果分析(可加页)实验结果描述根据自己的实验情况自己填写三角形实验代码#include#includeinta=0,b=0,c=0;voidshuru();voidpanduan(inta1,intb1,intc1);voidmain(){ charse; shuru(); panduan(a,b,c); while(1) { printf(“是否要继续yorn:”); scanf(“%c”,&se); if(se==’n’)scanf(“%c”,&se); switch(se) { case’y’: shuru(); panduan(a,b,c); break; case’n’: return; } }}voidshuru(){printf(“Pleaseenter三角形三边(a,b,c)n”); scanf(“%d,%d,%d”,&a,&b,&c); while((a100)||(b100)||(c100)) { if(a==0||b==0||c==0)printf(“边长不能为0n”); elseif(a=m3||b1>=m2||c1>=m1)printf(“非三角形n”); elseif(a1!=b1&&a1!=c1&&b1!=c1)printf(“一般三角形n”); elseif((a1==b1&&b1!=c1)||(a1==c1&&a1!=b1)||(c1==b1&&a1!=c1))printf(“等腰三角形n”); elseif(a1==b1&&b1==c1)printf(“等边三角形n”);}张振宇设计的测试用例和结果测试用例输入a,b,c输出15,6,7一般三角形22,3,5非三角形34,4,5等腰三角形43,3,3等边三角形50,1,2边长不能为06-2,1,3边长不能为负7200,200,200请输入1-100之间的整数测试我的代码结果截图2.NextDate()实验代码#include#include#includevoidmain(){ intyear; intmonth,day; intleap;//标志是闰年还是平年,为1时是闰年,为2时是平年 time_tt; structtmstm;//A while(1){//循环测试 printf(“请输入年(yyyy)/月(mm)/日(dd)n”); scanf(“%d/%d/%d”,&stm.tm_year,&stm.tm_mon,&stm.tm_mday);//B year=stm.tm_yea
相关资源:MinionProfitsTracker:随着市场价格波动,轻松识别最赚钱的奴才[在…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!