




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家职业资格鉴定操作技能考核 软件测试人员(JAVA)(三级)软件测试人员(JAVA)(三级)试题单试题代码:1.1.1试题名称:软件测试知识应用考生姓名: 准考证号: 考核时间:90min操作要求:请将所有答案填写至对应答题卷1.1.1,否则无效。第一部分 单选题(每题3分,共30分)1、下列有关软件测试方法的说法中,错误的是( A )(A)静态测试方法可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查(B)静态测试方法可对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持(C)动态测试方法可用于软件的覆盖分析和性能分析(D)动态测试方法不包括软件的仿真测试和变异测试2、以下显示说明中,不是checkstyle软件检查所得的结果的是( C )(A)Type is missing a javadoc commentClass(B)Redundant “Public” modifier(C)Exception in thread “main” java.lang.NoClassDefFoundError:Test(D)Unused import-java.util.list3、以下显示说明中,不是findbugs软件检查所得的结果是( C )(A)equals method fails for subtypes(B)Confusing method names(C)Missing a Javadoc comment.(D)Clone method may return null4、下面是QTP所录制的一条脚本语句:Dialog(“Login”).WinButton(“OK”).Click对上面的语句说法不正确的是( D )C(A)上面的脚本含义是对“Login”对话框中的“OK”按钮实施鼠标单击操作(B)“Login”和“OK”都表示对象的逻辑名称(C)Click是“OK”按钮对象的方法(D)Dialog和WinButton控件对象之间没有关系5、以下代码段执行后的输出结果为( C )int x=-3; int y=-10;System.out.println(y%x);(A)-1(B)-3 (C)1(D)36、针对下列程序段,对于(A,B,C)的取值,以下( C )测试用例组合能够满足语句覆盖的要求。 IF (A+10)=20 & (B+20)10) C=0;IF (A-20)10 & (B-30)0)B=30;A=50 B=-10 A=40 B=40 A=30 B=-10 A=30 B=30(A)(B)(C)(D)7、以下程序段,有错误的标记行是( C )public class Test(1) static public void main(String args)(2) int x = 4; int y = 5; (3) if (x.equals (y) (4) System.out.println (Hi); (A) (1)(B) (2)(C) (3) (D) (4)8、针对下列程序段,需要( C )个测试用例才能满足语句覆盖的要求。Switch (value)Case1: test=101;Break;Case2: test=99;Break;Case3: test=0;Break; Case4: test=test/value;Break;Default;Test=test*value;(A)2(B)3(C)4(D)5以下第910题基于下述案例,请仔细阅读后按照相应的提问项进行回答某程序实现如下功能:输入三个整数A、B、C,输出以A,B,C为三边的三角形面积(1=A、B、C100),结果保留2位小数。下表是运用等价类和边界值方法设计的部分测试用例,请选择合适的答案项填入表内(9),(10)项中。用例编号所属等价类输入数值预期结果11(有效等价类) ( 9 )0.4322(无效等价类)A=1,B=2,C=4( 10 )33(无效等价类)A=0,B=0,C=0提示“所输入的边长不符合要求”44(无效等价类)A=50,B=100,C=40提示“所输入的边长不符合要求”55(无效等价类)A=空格,B=空格,C=空格提示“所输入的边长不符合要求”9、( A )(A)A=1,B=1,C=1(B)A=2,B=2,C=2(C)A=3,B=3,C=3(D)A=4,B=4,C=410、( B)(A)0(B)3边不构成三角形(C)所输入边长不符合要求(D)以上均不正确第二部分 分析题(共3题,70分)1、阅读下列说明,回答【问题1】至【问题3】,将解答填入答题纸的对应栏内。【说明】软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某IC卡加油机应用系统的基本流和备选流的描述。基本流A:序号用例名称用例描述1准备加油客户将IC加油卡插入到加油机2验证加油卡加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡3验证黑名单加油机验证卡账户是否存在于黑名单中,如果属于黑名单,加油机吞卡4输入购油量客户输入需要购买的汽油量5加油加油机完成加油操作,从加油卡中扣除相应金额6返回加油卡退还加油卡备选流:序号用例名称用例描述B加油卡无效在基本流A2过程中,该卡不能够识别或是本机可以使用的IC卡,加油机退卡,并退出基本流C卡账户属于黑名单在基本流A3过程中,判断该卡账户属于黑名单,例如:已经挂失,加油机吞卡退出基本流D加油卡账面现金不足系统判断加油卡内现金不足,重新加入基本流A4,或选择退卡E加油机油量不足系统判断油量不足,重新加基本流A4,或选择退卡【问题1】(9分)使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。A、AB AC AD AE。【问题2】(12分)场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例ID、场景/条件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。在下面的矩阵中,表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功加油”基本流。请按上述规定为其它应用场景设计用例矩阵。测试用例ID场景账号是否黑名单输入油量账面金额加油机油量预期结果C01.场景1:成功加油VIVVV成功加油C02.加油卡无效IN/AN/AN/AN/A加油机退卡C03.卡账户属于黑名单VVN/AN/AN/A加油机吞卡退出基本流C04加油卡账面现金不足VIVIVC05加油机油量不足VIVVI【问题3】(9分)假如每升油4元人民币,用户的账户金额为1000元,加油机内油量足够,那么在A4输入油量的过程中,请运用边界值分析方法为A4选取合适的输入数据(即油量,单位:升)。0,250,2512、阅读下列说明,回答【问题1】至【问题2】,将解答填入答题纸的对应栏内。下面是一个订阅类Subscription,每个订阅有一个总的价格,保存在变量price中,价格用分表示,另外也有一个订阅时间长度(用月来计算),保存到length变量中。public class Subscription private int price ; private int length ; public Subscription(int p, int n) price = p ; length = n ; /* * 计算每月的订阅价格,返回结果用元表示,结果精确到分 */ public double pricePerMonth() double r = (double) price / (double) length ; return r ; public void cancel() length = 0 ; public void fun() /* *代码略 */ 【问题1】:编写JUnit针对方法public double pricePerMonth()的测试代码。(14分)【问题2】:用代码走读的方法来检查public double pricePerMonth()方法中是否存在Bug,如果存在,请描述。(6分)3、阅读下列说明,回答问题,将解答填入答题纸的对应栏内。在实施某项目的过程中,项目组制定了如下图所示的结合测试后期Bug管理的相关流程。g) 结合测试修正必要?d) 小组长确认e) 版本生成b) 最新代码测试修正必要?c) 担当者修正YNh) 担当者修正Yf) 版本内容备份存档a) 最新内容部署i) 小组长确认j) 检入k) 版本迁移表管理k) 版本迁移表管理结束N【问题1】:请问作为该项目组的测试人员,主要参与上图中哪些步骤,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025重庆西南证券股份有限公司招聘45人笔试参考题库附带答案详解
- 卸车工安全培训材料课件
- 2025海南保亭农水投资有限公司招聘22人笔试参考题库附带答案详解
- 2025浙江临海工投紫光环保科技有限公司招聘32人笔试参考题库附带答案详解
- 2025江西航天海虹测控技术有限责任公司招聘8人笔试参考题库附带答案详解
- 2025年福建省泉州市安溪城建集团有限公司招聘10人笔试参考题库附带答案详解
- 2025年安徽科技大市场建设运营有限责任公司见习人员招聘8人笔试参考题库附带答案详解
- 2025年六安舒城万佛湖水源保护和旅游管理国企招聘13人笔试参考题库附带答案详解
- 2025年三门峡路桥建设集团海外有限责任公司公开招聘10人笔试参考题库附带答案详解
- 2025云南普洱绿佳食品有限公司招聘56人笔试参考题库附带答案详解
- 大学物理实验长测量
- 卫生政策学之政策问题根源分析
- 步进电机及其工作原理-电机的工作原理及特性课件
- 基于CAN通讯的储能变流器并机方案及应用分析报告-培训课件
- 腹直肌分离康复(产后康复课件PPT)
- 聚合物成型的理论基础课件
- 药监系统官方培训06细菌内毒素方法介绍-蔡彤
- 慢性中耳炎的并发症课件
- 灭火器每月定期检查及记录(卡)表
- 千米、分米和毫米的认识单元备课
- 药品生产质量管理工程完整版课件
评论
0/150
提交评论