2024年11月软件评测师模拟试题一下午 .pdfVIP

  • 0
  • 0
  • 约2.15千字
  • 约 3页
  • 2024-04-23 发布于中国
  • 举报

2024年11月软件评测师模拟试题一下午 .pdf

2022年11月软件评测师模拟试题一下午

2022年11月软件评测师模拟试题一下午

1.【问答题】15分|【说明】

逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻

辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按

要求回答问题。

问题1:(4分)请给出满足100%DC(判定覆盖)所需的逻辑条件。

问题2:(8分)请画出上述程序的控制流图,并计算其控制流图的环路

复杂度V(G)。

问题3:(3分)请给出【问题2】中控制流图的线性无关路径。

2.【问答题】20分|问题2:(10分)请采用边界值分析法为该软件设

计测试用例问题3:(3分)列举除了等价类划分法和边界值分析法以外

的三种常见的黑盒测试用例测试方法。

【说明】

为了庆贺成立10周年,某书店为购买不同数量的顾客采取不同的优

惠活动,其报价规则如下表所示.:

1、购买1-20本书可以享受九折优惠;

2、购买21-40本书可以享受八五折优惠;

3、以此类推,每增加20本书,就可以享受到更加优惠的折扣,100

本封顶(即不考虑超过100本的情况)。

1

现在该商家开发一个软件,输入为商品数:X(1=X=100),输出为所付的

款:Y。

问题1:(7分)请采用等价类划分法为该软件设计测试用例(不考虑X

为非整数的情况)

3.【问答题】20分|【问题2】(6分)系统前端采用HTML5实现,使

用户可以通过不同电脑和移动设备的浏览器进行访问。设计兼容性测

试矩阵,对系统浏览器兼容性进行测试。【说明】

某公司欲开发一套基于Web的通用共享汽车系统。该系统的主要功

能如下:

1.商家注册、在线支付;后台业务员进行车辆管理与监控、查询统计、

报表管理、价格设置、管理用户信息。

2.用户输入手机号并在获取验证码后进行注册、点击用车后扫描并获

取开锁密码、锁车(机械锁由用户点击结束用车)后3秒内显示计

算的费用,用户确认后支付、查看显示时间与路线及其里程、预约用

车、投诉。

【问题1】(6分)采用性能测试工具在对系统性能测试时,用Apdex(应

用性能指数)对用户使用共享单车的满意度进行量化,系统需要满足

Apdex指数为0.8以上。

Apdex量化时,对应用户满意度分为三个区间,通过响应时间数值T

来划分,T值代表着用户对应用性能满意的响应时间界限或者说是

“门槛”(Threshold)。针对用户请求的响应时间,Apdex的用户满意

度区间如下:

2

满意:(0,T]让用户感到很愉快;

容忍:(T,4T]慢了一点,但还可以接受,继续这一应用过程;

失望:4T,太慢了,受不了了,用户决定放弃这个应用;

Apdex的计算如下:

Apdex=(小于T的样本数+T~4T的样本数/2)/总样本数

针对用户功能,本系统设定T=2秒,记录响应时间,统计样本数量,

2秒以下记录数5000,2~8秒记录数2000,大于8秒1000。请计算

本系统的Apdex指数,并说明本系统是否达到要求。

【问题3】(8分)客户交易时,客户端采用表单提交价格(正整数,单

位:元)和比例随机的优惠(0到1之间的小数,保留小数点后2位),

针对这一功能设计4个测试用例。

4.【问答题】20分|【说明】

下图是某学校信息系统的一个类图,图中属性和方法前的+、#和

-分别表示公有成员、保护成员和私有成员。其中:

(1)类Manager重新实现了类Student的方法calScore(),类Manager

中的方法calWorkDays()继承了其父类Student的方法calWorkDays()。

(2)创建类Student的对象时,方法calScore(),根据每位同学的情

况计算分数。

(3)类Department中的方法statScore()中首先调用了该类的方法

lo

文档评论(0)

1亿VIP精品文档

相关文档