2017年下半年软件评测师考试真题(下午).docxVIP

  • 15
  • 0
  • 约4.38千字
  • 约 9页
  • 2021-12-05 发布于天津
  • 举报

2017年下半年软件评测师考试真题(下午).docx

2017年下半年软件评测师考试真题(下午) 试题一. 阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 [C程序] Int DoString(char*string){ cbar *argv_100]; Int argc=l; while(1) {//l while (*string //2,3 *string!=-) String++; //4 If(!*string) //5 break; //6 瘢:[輙]=s忸吗 while (*string * string !-\n? *string!= \t) *string!=H //7,8,9,10 string++ ; //ll } //12 ReturnO; //13 } 问题1 请针对上述C程序给出满足100%DC (判定覆盖)所需的逻辑条件。 问题2 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V (G)。问题3 请给出问题2屮控制流图的线性无关路径。试题二 阅读下列说明,回答问题1至问题3. 将解答填入答题纸的对应栏内。 说明 某银行B和某公司C发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规 则与刷卡金额和刷卡日期有关,具体积分规则如表2-1所示。此外,公司C的会员分为普通会 员、超级会员和PASS会员三个级剔,超级会员和PASS会员在刷卡时有额外积分奖励,奖励规 则如表2-2所示。 表2-1积分规则 剧卡日期 积 分 毎月9日、19日 刷卡金輙小数部分四舍五入后的2倍 11月11日 0 ? 刷卡金额小敷部分四金五入后的6倍 】2月12日 剧卡金额小敷部分四舍五入后的4倍 其它日期? ???— ? 剧卡金澈部分四舍五入-*儿,. 表2-2 额外积分奖励规则 僉员AE别 普通会员 超色会员 PASS会员 级别代码 M S P 额外积分奖励 0% 100% 200% 试题二、银行B开发了一个程序來计算用户每次刷卡所累积的积分,程序的输入包括会员级 别L、刷卡日期D和刷卡金额A.程序的输出为本次积分S。其.屮L为单个字母且大 小写不敏 感.D由程序直接获取系统日期?A为正浮点数最多保留两位小数.S为整数。 问题1 采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表2-3中空() 问题2 根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空()~ () 表2-4测试用例 ?号 ?入 VUHH恢(編号) 預期?出S L D A 1 M 1月9日 50025 1A8 (1) 2 S 11月11日 (2) 6000 3 P 12月12日 500 ⑶ 6000 4 P (4) 500 3,7.8 1500 5 (5) 其它日期 500 9,7,8 N/A 6 尊单个字母 其它日期 500 I0J.8 (6) 7 其它日期 500 】1亿8 N/A 8 M 其它日期 非浮点数 (8) N/A 9 M 其它日期 非正浮点敷 1,7,13 N/A 10 M 其它日期 (9) 1,7.14 N/A 问题3 如果规定了单次刷卡的积分上限为2080(即S取值大于等于0且小于等于2008),则 还需要针对S的取值补充一些测试用例。假设采用等价类划分法和边界值分析法來补 充用例,请补充表2-5、表2-6中的空()~ ()。 表2-5补充等价类 偵号 转价类 1 0-S-20000 2 a 3 表2(边界值 檢号 垃界值 1 S-20000 2 3 ⑷ 4 S-0 5 迪 6 试题三 阅读下列说明,回答问题1至问题3.将解答填入答题纸的对应栏内。 说明 某公司欲开发一套基于Web的通用共亭单车系统。该系统的主要功能如下: 1.商家注册、在线支付:后台业务员进行车辆管理与监控、查询统计、报表管理、价格设 置、管理用户信息。 2.用户输入手机号并在取验证码后进行注册、点击用车后扫描并获取开锁密码、锁车(机械 锁由用户点击结束用车)后3秒内显示计算的费用,用户确认后支付、查看显示时阅与路线及 其里程、预约用车、投诉。 问题1 采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用共亭单车的 满意度进行量化,系统需要满足Apdex指数为0.90以上。 Apdex量化时,对应用户满意度分为三个区间,通过响应时间数值T來划分.T值 代表着用户对应用性能满意的响应时间界限或者说是〃门槛〃(Threshold)。针对用户请求 的响应时间,Apdex的用户满意度区间如下: 满意:(0,T]让用户感到很愉快 容忍:(T, 4T]慢了一点,但还可以接受,继续这一应用过程 失望:>4T,太慢了,受不了了,用户决定放弃这个应用Apdex的计算如下: Apdex二(小于t的样本数+T~4T的样本数/2) /.总样本数 针对用户功能,本系统设定

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档