酒店等级C为1~6的整数,结合表2-1,则有效等价类为 1、(2、3)、(4、5)、6;无效等价类为非整数、小于1的整数、大于6的整数;所以(2)处填写1,(3)处填写4、5,(6)处填写小于1的整数
消费金额为正浮点数且最多保留两位小数,则有效等价类为最多带2位小数的正浮点数;无效等价类为非浮点数,多余两位小数的浮点数、最多两位小数的负浮点数;所以(7)处填写最多两位小数的负浮点数
试题三 【说明】
某公司欲开发一套基于Web的房屋中介系统,以有效管理房源和客户,提升成交效率。该系统的主要功能是:
(1)房源管理。员工或客户对客户拟出售/出租的意向房进行登记和管理。 (2)客户管理。员工对客户信息进行管理,支持客户交互。 (3)房源推荐。根据客户的需求和房源情况,进行房源推荐。
(4)交易管理。对租售客户双方进行交易管理,收取中介费,更改客户状态。
【问题1】(6分)
系统前端采用HTML5实现,以使用户可以通过电脑和不同移动设备的浏览器进行访问。请设计兼容性测试矩阵,对系统浏览器兼容性进行测试。
【问题2】(8分)
客户交易时,前端采用表单提交价格(正整数,单位:元)和中介费比例(0到1之间的小数,保留小数点后2位),针对这一功能设计4个测试用例。
【问题3】(6分)
采用性能测试工具在对系统性能测试时,采用Apdex(应用性能指数)对用户使用该系统的性能满意度进行度量,系统需要满足的Apdex指数为0.85以上。
Apdex量化时,对应的用户满意度分为三个区间,通过响应时间阈值(Threshold)T来划分,Apdex的用户满意度区间如下:
满意:(0,T],让用户感到很愉快
容忍: (T,4T],慢了一点,但还可以接受,继续这一应用过程 失望:高于4T,太慢了,受不了,用户决定放弃这个应用 Apdex的计算入如下:
Apdex= (满意的样本数+容忍的样本数/2) /总样本数
针对用户功能,本系统设定T=2秒,记录响应时间,统计样本数量,2秒以下记录数4000,2~8秒记录数1000,大于8秒500。
请计算本系统的Apdex指数,并说明本系统是否到达要求。 答案: 【问题1】
【问题2】
10000,0.12(整数,0~1之间的小数) 1000.99,0.12(非整数,0~1之间的小数) 10000,1(整数,非小数)
10000,2.12(整数,不在0~1之间的小数) 【问题3】
不满足要求:Apdex=(4000+1000/2)/(4000+1000+500)=0.82,小于0.85的要求值
试题四 【说明】
某软件的积分计算模块每天定时根据用户发布的文章数、文章阅读数来统计用户所获取的积分,用户分为普通用户和专家用户,两类用户具有不同的积分系数。
图4-1是该模块的类图,图中属性和操作前的“+”、“#”和“-”分别表示公有成员、保护成员和私有成员。
图4-1类图
其中:
(1)类Expert重新实现了类User的方法calPoints();
(2)方法calPoints()根据每个用户每天的文章数(articleNum)、文章阅读数(readNum)来计算当天的积分;
(3)类System中的方法statPoints()中首先调用了该类的方法load(),获取本系统用户列表,然后调用了类User中的方法calPoints()。
现拟采用面向对象的方法进行测试。
【问题1】(4分)
(1)图4-1所示的类图中,类System和User之间是什么关系?
(2)类Expert重新实现了类User的方法calPoints(),这是面向对象的什么机制?
【问题2】(6分)
类Expert中的方法calPoints()和getPoints()是否需要重新测试?
【问题3】(10分)
(1)请结合题干说明中的描述,给出测试类User方法calPoints()时的测试序列。 (2)从面向对象多态特性考虑,测试类System中方法statPoints()时应注意什么? (3)请给出图4-1中各个类的测试顺序。
2024下半年软件评测师考试真题及答案-下午卷



