欢迎来到天天文库
浏览记录
ID:39644592
大小:142.00 KB
页数:5页
时间:2019-07-08
《软件测试方法和技术--等价类划分试验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验3等价类划分实验重点:掌握软件测试等价类划分方法测试用例的编写。实验难点:软件测试等价类划分方法测试用例的编写。某城市的电话号码由两部分组成。这两部分的名称和内容分别是:地区码:以0开头的三位或者四位数字(包括0);电话号码:以非0且非1开头的七位或者八位数字。假定被测试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码。要求:编写程序,分别用等价类划分法分析法来设计测试用例,并给出实验结果。本次课主体实验方式、方法:上机指导等价类划分法测试用例的编写。布置作业实验后记提交方式:以“学号姓名”命名的w
2、ord文档。一,源程序#include#include#includevoidmain(){inti=0;chars1[50],s2[50];while(1){printf("请输入地区码:");gets(s1);if(s1[0]=='0'&&(strlen(s1)<5)&&(strlen(s1)>2))break;//if(s1[0]!=0
3、
4、(strlen(s1)>4))else{printf("输入电话号码有误!请重新输入!");s1[50]=NULL;p
5、rintf("");}}printf("请输入电话号码:");while(1){gets(s2);if(s2[0]!='0'&&s2[0]!='1'&&(strlen(s2)<=8)&&(strlen(s2)>=7))break;//if(s2[0]==0
6、
7、s2[0]==1
8、
9、(strlen(s1)>8))else{printf("输入电话号码有误!请重新输入:");s2[50]=NULL;printf("");}}printf("输入号码正确!");}二,等价类划分法设计测试用例项合理等价类不合理等价类
10、地域码<1>以0开头且长度大于3小于4<3>以非0开头<4>以非0开头长度小于3<5>以非0开头长度大于4<6>以0开头长度小于3<7>以0开头长度大于4电话号码<2>以非0且非1开头的七位或者八位数字<8>以0开头<9>以1开头<10>长度小于7<11>长度大于8<12>以非0且非1长度小于7<13>以非0且非1长度大于8测试用例测试用例<地域码,电话>测试结果覆盖用例<0352,5846465><1>,<2><135,5846465><3><13,5846465><4><13235,5846465><5><03,5
11、846465><6><03235,5846465><7><0352,0846465><8><0352,1846465><9><0352,65><10>,<12><0352,458464655><11>,<13>
此文档下载收益归作者所有