- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016 年下半年软件评测师考试真题(下
午)
一、阅读下列 C 程序,回答问题 1 至问题 3 ,将解答填入答题纸的对应栏内。
【C 程序】
int count(int x,int
z){ inty=0 ;
while(x>0){ //l
if(x==1) //2
y=7; //3
else{
y=x+z+4 ;/ /4
if (y=7||y=21 ) //5 ,6
x=1; //7
}
x-- ;
//8
}
return y ;
//9
}
【问题 1】( 3 分)
请针对上述 C 程序给出满足 100%DC (判定覆盖)所需的逻辑条件。
【问题 2】( 7 分)
请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G) 。
【问题 3】( 5 分)
请给出问题 2 中控制流图的线性无关路径。
二、阅读下列说明,回答问题 1 和问题 2,将解答填入答题纸的对应栏内。
【说明】
某航空公司的会员卡分为普卡、银卡、金卡和白金卡 4 个级别,会员每次搭乘该航空公司
航班
均可能获得积分,积分规则如表 2-1 所示。此外,银卡及以上级别会员有额外积分奖励,奖
励
规则如表 2-2 所示。
公司开发了一个程序来计算会员每次搭乘航班历累积的积分,程序的输入包括会员级别
B 、舱位代码 C 和飞行公里数 K ,程序的输出为本次积分 S 。其中, B 和 C 三字母且大小写不
敏感, K 为正整数, S 为整数(小数部分四舍五入)。
【问题 l 】( 7 分)
采用等价类型划分法对该程序进行测试,等价类表如 2-3 所示,请补充空( 1)- (7)
【问题 2】( 13 分)
根据以上等价类表设计的测试用例如表 24 所示,请补充空 (1) ~ (1 3) 。
三、阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。
【说明】
某证券交易所为了方便提供证券交易服务,欲开发一个基于 Web 的证券交易平台。其主
要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、 Email (必填且
唯 一)、地址等;股票交易信息包括股票代码( 6 位数字编码的字符串)、交易数量( 100
的整数倍)、买 / 卖价格(单位:元,精确到分)。
系统要支持:
(1)在特定时朝内 3000 个用户并发时,主要功能的处理能力至少要达到 128 个请求 /秒,
平均数据量 2KB/ 请求;
(2 )页面中采用表单实现客户信息、交易信息等的提交与交互,系统前端采用 HTML5 实现。
【问题 1】( 4 分)
在对此平台进行非功能测试时,需要测试哪些方面?
【问题 2】( 5 分)
在满足系统要支持的 (1)时,计算系统的通信吞吐量。
【问题 3】( 3 分)
表单输入测试需要测试哪几个方面?
【问题 4】( 8 分)
(1)针对股票代码: 111111、数量: 10 万、当前价格: 6.00,设计 4 个股票交易的测试输
入。
(2)设计 2 个客户开户的测试输入,以测试是否存在 XSS
文档评论(0)