首页 > 全部 > 软件评测师下午应用技术考试 > 中级软件评测师下午应用技术(问答题)模拟试卷5

中级软件评测师下午应用技术(问答题)模拟试卷5

本单篇文档共5894字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
软件评测师下午应用技术考试 章节练习 5421人下载
价格: 免费 原价:¥8.00
收藏

中级软件评测师下午应用技术(问答题)模拟试卷5

试题一

某银行 B和某公司C发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额和刷卡日期有关,具体积分规则如表 2-1所示。

此外,公司C的会员分为普通会员、超级会员和 PASS 会员三个级别,超级会员和 PASS 会员在刷卡时有额外积分奖励,奖励规则如表 2-2 所示。

1.采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表2-3中空(1)~(5)。

(1):P;

(2):12月12日;

(3):正浮点数带2位小数;

(4):MSP以外的字母;

(5):非正浮点数;

解析:本小题考查黑盒测试用例设计中的等价类划分法。等价类划分法:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。划分等价类的6条原则:

(1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类;

(2)在输入条件规定了输入值的集合或者规定了必须如何的条件的情况下,可以确立一个有效等价类和一个无效等价类;

(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类;

(4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类;

(5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则);

(6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价类。

2.根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)~(9)。

(1):1000;

(2):500;

(3):3、6、8;

(4):1月1日(除特殊日期之外的其他日期);

(5):1(非字母即可);

(6):N/A;

(7):K(MSP以外的单个字母);

(8):1、7、12;

(9):500.123(多于两位小数的正浮点数);

解析:本小题考查等价类的具体用例取值,按照前面的表对应计算即可。等价类划分法:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。划分等价类的6条原则:

(1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类;

(2)在输入条件规定了输入值的集合或者规定了必须如何的条件的情况下,可以确立一个有效等价类和一个无效等价类;

(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类;

(4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类;

(5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则);

(6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价类。

试题二

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

3.图4-1 所示的类图中,类Manager和类Student之间是什么关系?该关系对测试的影响是什么?

(1)泛化关系;

(2) 继承的成员函数是否需要测试;对父类的测试是否能用到子类上。

解析:考察类图的泛化关系。泛化关系(Generalization)也就是继承关系,也称为“is-a-kind-of”关系,泛化关系用于描述父类与子类之间的关系,父类又称作基类或超类,子类又称作派生类,泛化关系通常用带空心三角形的直线来表示。对泛化关系有三个要求:

1、子类与父类应该完全一致,父类所具有的属性、操作,子类应该都有;

2、子类中除了与父类一致的信息以外,还包括额外的信息;

3、可以使用父类的实例的地方,也可以使用子类的实例。

4.(1)类Manager重新实现了类Student的方法calScore(),这是面向对象的什么机制?是否需要重新测试该方法?

(2)类Manager中的方法calWorkDays()继承了其父类 Student 的方法calWorkDays(),是否需要重新测试该方法?

(1)、多态机制;需要重新测试,因为在子类中重新进行了定义,所以需要重新测试;

(2)、不需要重新测试,因为子类继承了父类的方法,只要父类的该方法通过测试了即可。

解析:该题考察面向对象的多态机制和继承机制。多态就是在使用父类的引用调用方法的时候,不是使用父类中的方法,而是父类指向的对象的方法,这样就实现了多态。继承是指在一个类基础上定义一个新类,原有的类叫做父类,新生成的类叫子类,继承的过程是一个从一般到特殊的过程。

5.请给出类图中各个类的测试顺序。

先测试Student类,然后Manager类,最后测试Department类

解析:由类结构可以分析出,Student应该先测,而Department依赖于Manager,因此,Manager应先于Department测试。

6.从面向对象多态特性考虑,测试方法statScore()时应注意什么?

只需要在原有的测试分析基础上增加对测试用例中输入数据的类型的考虑即可。先测试基类,然后再分别依据输入数据设计不同的测试用例。

解析:题干描述,方法statScore()需要调用Student中的calScore()。而该方法在Student和Manager中有不同的实现,因此需要同时考虑Student和Manager中的calScore()。

试题三

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

1.商家注册、在线支付;后台业务员进行车辆管理与监控、査询统计、报表管理、 价格设置、管理用户信息。

2.用户输入手机号并在获取验证码后进行注册、点击用车后扫描并获取开锁密码、锁车(机械锁由用户点击结束用车)后3秒内显示计算的费用,用户确认后支付、查看显示时间与路线及其里程、预约用车、投诉。

7.采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用共享单车的满意度进行量化,系统需要满足Apdex指数为0.8以上。Apdex 量化时,对应用户满意度分为三个区间,通过响应时间数值T来划分,T值代表着用户对应用性能满意的响应时间界限或者说是“门槛”(Threshold)。针对用户请求的响应时间,Apdex 的用户满意度区间如下:满意:(0,T]让用户感到很愉快;容忍:(T,4T]慢了一点,但还可以接受,继续这一应用过程;失望:>4T,太慢了,

本文档预览:3600字符,共5894字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
中级软件评测师下午应用技术(问答题)模拟试卷5

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号