当前位置:
文档之家› 秋西南大学(0010)《软件工程》大作业A标准答案
秋西南大学(0010)《软件工程》大作业A标准答案
2、username="",则ername=0,输出为空
3、username="abc",则ername=3,输出a,b,c
这一组就是全覆盖
1、username=null
2、username=abc
这一组就是判定覆盖
语句覆盖:测试用例能使被测程序的每条执行语句至少执行一次
判定覆盖:测试用例能使被测程序中的每个判定至少取得一次“真”和一次“假”条件覆盖:测试用例能使被测程序中每个判定的每个条件至少取得一次“真”和一次“假”。
如果判定中只有一个条件,则条件覆盖便满足判定覆盖,因此此题同判定覆盖
1、username= null,输出failure
Int index = 0; While (index < length) {
Char c = userName.charAt(index);//获取用户名中的第index个字符
printf(c); index++;}}ELSE printf(“failure”) END
5、请至少用两种测试方法设计出两套测试数据,用于测试问题4中你设计的程序,并解释说明你采用了什么测试方法。
答:应聘者自身信息=用户名+学历+邮箱+联系电话+所申请的职位
用户名=5{字符}10
学历=1{字符}10
4、假设在提交用户申请时“验证用户名是否合格”的伪代码如下,请画出该模块的程序流程图。
PROCEDURE MAIN(userName: String)
BEGINIF (userName!= null) {Int length = userName.length();//获取用户名的长度
2、username="",则ername=0,输出为空
3、username="abc",则ername=3,输出a,b,c
这里就2个判断,1个是判断用户名是否为null,1一个是index与ername的判断
1、username= null,输出failure
西南大学网络与继续教育学院课程考试答题卷
学号:1512591113001姓名:张世杰层次:专升本
类别:网教专业:计算机科学与技术2015年12月
课程名称【编号】:软件工程【0010】A卷
题号
一
二
三
四
五
总分
评卷人
得分
(横线以下为答题区)
1、根据图1给图。
2、按照软件工程的规范写出应聘者自身信息的数据字典(定义到第2层)。