- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2019年下半年软件评测师考试软件测试应用技术下午真题
(总分:95.00,做题时间:150分钟)
一、案例分析题(总题数:5,分数:95.00)
阅读下列C程序,回答下列问题。
(分数:20)
(1).请针对上述C程序给出满足100%DC (判定覆盖)所需的逻辑条件。(分数:6)
__________________________________________________________________________________________正确答案:(
buf_c[i]7||buf_c[i]14;i=32;buf_len512;buf_len=512buf_len==0;buf_len!=0i=total_bytesbuf_c[i]==’\0’; buf_c[i]!=’\0’buf_c[i]7||buf_c[i]14;buf_c[i]=7buf_c[i]=14i=32;i32
判定覆盖:设计足够的测试用例,使得使程序中的每个判定至少都获得一次“真值”或“假值”。又称分支覆盖:使程序中的每一个取“真”分支和取“假”分支至少经历一次。
)
解析:
本题中涉及到判定的点的条件项分别为:buf_len512;buf_len==0;i14;i=32;buf_len512;buf_len=512buf_len==0;buf_len!=0i=total_bytesbuf_c[i]==’\0’; buf_c[i]!=’\0’buf_c[i]7||buf_c[i]14;buf_c[i]=7buf_c[i]=14i=32;i32
(2).请画出上述程序的控制流图,并计算其控制流图的环路复杂度v(G)。(分数:6)
__________________________________________________________________________________________正确答案:(
v(G)=8
)
解析:
控制流图是描述程序控制流的一种图示方法。其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。基本结构如下所示:本题由于在//8 //12后都存在break语句,导致执行//8 //12后程序结构会发生改变。控制流程图的环路复杂性 V(G)等于:(1)控制流程图中的区域个数。(2)边数-结点数+2。(3)判定数+1。v(G)=8
(3).请给出问题2中控制流图的线性无关路径。(分数:8)
__________________________________________________________________________________________正确答案:(
1)1、2、4、5、132)1、3、4、5、133)1、3、4、6、13 (1、2、4、6、13)4)1、3、4、6、7、8、13 (1、2、4、6、7、8、13)5)1、3、4、6、7、9、11、12、13 (1、2、4、6、7、9、11、12、13)6)1、3、4、6、7、9、10、11、12、13 (1、2、4、6、7、9、10、11、12、13)7)1、3、4、6、7、9、10、6… (1、2、4、6、7、9、10、6…)8)1、3、4、6、7、9、10、11、6… (1、2、4、6、7、9、10、11、6…)
)
解析:
线性无关路径是指包括一组以前没有处理的语句或条件的一条路径。从控制流图来看,一条线性无关路径是至少包含有一条在其他线性无关路径中从未有过的边的路径:本题由于主干有分支,所以线性无关路径可能有多种组合。
阅读下列说明,回答下列问题。
【说明】某航空公司进行促销活动,会员在指定日期范围内搭乘航班将获得定奖励,奖励分为4个档次,由乘机次数和点数共同决定,如表2-1所示。其中点数果票面价格和购票渠道有关,规则如表2-2所示。
表2-1促销奖励
乘机次数
点数
奖励档次
奖励
≥20次
≥200点
1
国内任意航段免票2张
≥15次
≥150点
2
国内任意航段免票1张
≥10次
≥100点
3
280元国内机票代金券2张
≥7次
≥70点
4
180元内机票代金券2张
表2-2点数累计规则
票面价
官网购票
手机客户端购票
每满100元
1点
1.2点
航空公司开发了一个程序来计算会员在该促销活动后的奖励,程序的输入包括会员在活动期间的乘机次数C、官网购票金额A (单位:元) 和手机客户端购票金额B (单位:元),程序的输出为本次活动奖励档次L。其中,C、A、B为非负整数,L为0~5之间的整数(0表示无奖励)。(分数:15)
(1).采用等价类划分法对该程序进行测试(同时对输入输出
您可能关注的文档
- 2017年下半年电子商务设计师考试电子商务应用技术下午真题.doc
- 2017年下半年信息系统监理师考试信息系统工程监理基础知识上午真题.doc
- 2018年上半年软件水平考试(初级)网络管理员上午(基础知识)真题试卷.doc
- 2018年上半年软件水平考试(初级)信息处理技术员下午(应用技术)真题试卷.doc
- 2018年上半年软件水平考试(中级)网络工程师下午(应用技术)真题试卷.doc
- 2018年上半年软件水平考试(中级)信息系统管理工程师上午(基础知识)真题试卷.doc
- 2018年上半年软件水平考试(中级)信息系统管理工程师下午(应用技术)真题试卷.doc
- 2018年下半年电子商务设计师考试电子商务应用技术下午真题.doc
- 2018年下半年嵌入式系统设计师考试嵌入式系统基础知识真题.doc
- 2018年下半年嵌入式系统设计师考试嵌入式系统设计应用技术真题.doc
最近下载
- SOP-QC-INS-318 6-APA车间反萃取重相检验标准操作规程.doc
- 医院预约挂号管理系统的设计与实现 颜坤.doc VIP
- Unit 5 About Me lesson 1 Let's make a robot!(课件)冀教版(三起)(2024)英语三年级上册.pptx
- HIKVISION海康威视4线电子围栏主机DS-PF-E0204N 4线脉冲电子围栏双防区主机.pdf
- 高中英语教学:The Chinese Writing System.docx
- 2024年【党纪学习教育】党纪学习教育党课讲稿3篇(范本).docx VIP
- 药理学练习试题(附含答案解析).pdf VIP
- 党纪学习教育纪律党课讲稿.docx VIP
- 2024国开《会计学概论》形考任务及答案.docx VIP
- 拓展训练重点项目孤岛求生游戏指导规则与分享.doc
文档评论(0)