计算机四级软件测试工程师35.docx
《计算机四级软件测试工程师35.docx》由会员分享,可在线阅读,更多相关《计算机四级软件测试工程师35.docx(10页珍藏版)》请在冰豆网上搜索。
计算机四级软件测试工程师35
[模拟]计算机四级软件测试工程师35
选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第1题:
软件产品首先应该满足的属性是
A.客户的功能需求
B.容错和纠错能力
C.性能需求
D.可扩展性和灵活性
参考答案:
A
客户的功能需求是软件产品首先应该满足的属性。
第2题:
黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据完全来源于
A.软件设计说明
B.软件规格说明
C.概要设计说明
D.详细设计说明
参考答案:
B
黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据完全来源于软件规格说明。
第3题:
下列叙述中正确的是
A.测试配置是软件配置的一个子集
B.软件测试仅是在编程之后进行的测试
C.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势
D.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象
参考答案:
A
软件测试应坚持全过程测试,因此B、D选项错误,C选项代价与发现的时间呈现指数增长的趋势。
故本题选A。
第4题:
在软件生存周期中要有管理评审,原因在于
A.需要回顾已经过的开发状况
B.需要分析总结出软件存在的问题
C.需要分析总结出改进的措施
D.以上全部
参考答案:
D
管理评审是对项目管理体系的适应性和管理活动的有效性进行评价。
需要回顾已经过的开发状态,分析总结出软件存在的问题以及改进措施。
第5题:
在代码检查中,负责提供关于检查项目的资料并回答检查人员的问题的角色是
A.协调人员
B.开发人员
C.讲解员
D.检查人员
参考答案:
B
代码检查小组通常规模较小,其中开发人员是检查项目的生产者,主要负责提供检查项目资料和回答检查人员问题等。
第6题:
如果程序中有两个判定条件,其复合条件表达式分别为(a〉=3)and(b〈=6)和(a〉0)or(c〈2),则为了达到100%的判定覆盖率,至少需要设计的测试用例个数为
A.1
B.2
C.3
D.4
参考答案:
B
判定覆盖:
设计若干测试用例,运行被测程序,使得程序中每个判定的取真分支和取假分支至少评价一次。
针对该题取a=3、b=5、c=-1和a=-1、b=5、c=3两组测试用例即可达到100%的判定覆盖率。
第7题:
单元测试时调用被测模块的是
A.桩模块
B.驱动模块
C.代理模块
D.通信模块
参考答案:
B
第8题:
下列不属于集成测试层次的是
A.应用环境集成测试
B.模块内集成测试
C.子系统内集成测试
D.子系统间集成测试
参考答案:
A
集成测试层次不包括应用环境集成测试。
第9题:
下列四种测试方法,不属于白盒测试技术的是
A.语句覆盖
B.判定覆盖
C.边界值分析
D.条件组合覆盖
参考答案:
C
第10题:
单元测试可看作是
A.黑盒测试
B.灰盒测试
C.白盒测试
D.验收测试
参考答案:
C
第11题:
下列选项中,属于软件性能测试的目标的是
A.检查用户界面是否易用
B.检查软件的容错能力
C.发现软件功能的缺陷
D.发现软件的安全漏洞
参考答案:
C
软件性能测试的目标是:
发现缺陷、性能调优、能力检验与规划。
第12题:
在单元测试中,共同构成测试环境的有被测模块、与其相关的驱动模块和
A.主程序
B.调用子模块
C.桩模块
D.程序运行真实环境
参考答案:
C
单元测试环境不是系统投入使用后所需的真实环境,应建立一个满足单元测试要求的环境,才能顺利做好测试工作。
由于一个模块或方法并不是一个独立的程序,在考虑测试它时要同时考虑它和外界的联系,因此要用到辅助模块来模拟与被测模块相关联的其他模块,这些辅助模块分为两种:
驱动模块和桩模块。
这样,被测模块、与其相关的驱动模块和桩模块共同构成了单元测试的测试环境。
第13题:
应用服务器的功能之一是公共服务,下列服务中是所有应用服务器都应提供的是
A.安全服务
B.消息服务
C.日志服务
D.邮件服务
参考答案:
A
第14题:
下列四个选项中,不属于软件性能测试中软件性能的指标的是
A.并发进程数据
B.吞吐量
C.资源利用率
D.响应时间
参考答案:
A
软件性能测试中软件性能的指标有吞吐量、系统响应时间和应用延迟时间、并发用户数、资源利用率和响应时间等。
第15题:
对于Web应用软件系统测试技术,下列不属于功能测试的是
A.链接测试
B.并发测试
C.表单测试
D.Cookie测试
参考答案:
B
Web应用软件的系统测试技术除了功能测试外,还包括性能测试、易用性测试、内容测试、安全性测试和接口测试。
链接测试、表单测试和Cookie测试都属于功能测试,而并发测试属于性能测试。
第16题:
性能测试有很多指标是因为不同的人员对软件性能的视角不同,关注点不同。
单纯认为性能就是响应时间的是
A.用户视角
B.管理员视角
C.测试人员视角
D.开发人员视角
参考答案:
A
从用户角度来看,性能就是响应时间,用户甚至不关心响应时间中,哪些是软件造成的,哪些是硬件造成的。
第17题:
下列关于Web应用软件功能测试的说法正确的是
A.由于测试的不可穷举性,因此链接测试不需要测试所有的链接
B.Web功能测试不能看做是对整个Web应用软件进行的集成测试
C.在Web应用软件中,许多复杂的功能是通过表单完成的
D.Cookie测试不在Web功能测试所关注的范围之内
参考答案:
C
第18题:
能够为Web应用软件集成异构成分和实现负载均衡提供帮助,体现的是应用服务器哪个方面的功能
A.构件运行环境
B.互操作机制
C.公共服务
D.集成服务
参考答案:
B
应用服务器的功能主要包括:
构件运行环境、互操作机制和公共服务。
其中互操作机制能够为Web应用软件集成异构成分和实现负载均衡提供帮助。
第19题:
软件自动化测试是软件测试的重要测试手段,它可以提高测试效率、覆盖率和
A.可靠性
B.合理性
C.一致性
D.可操作性
参考答案:
A
软件测试本身就具有一定的重复性,软件自动化测试是通过所开发的软件测试工具、脚本来实现的,具有良好的可操作性、可重复性和高效率等特点。
软件自动化测试是软件测试中提高测试效率、覆盖率和可靠性的重要手段。
第20题:
测试管理除了对执行过程和测试结果进行管理,还包括
A.对测试用例的管理
B.对测试人员的管理
C.对测试输入的管理
D.对测试工具的管理
参考答案:
C
测试管理是指对测试输入、执行过程和测试结果进行管理。
第21题:
软件企业内部测试团队开展的软件测试,最适合采用的组织测试是
A.H模型
B.W模型
C.V模型
D.X模型
参考答案:
A
如果是软件企业内部测试团队开展的软件测试,由于软件测试介入较早,在测试开始时被测系统很可能是不完整的,会不断有新的系统模块加入到系统中来,因此最适合采用H模型来组织测试,可以为每一个新增的系统模块设计一次系统测试。
第22题:
下列操作不是在测试执行结束后进行的是
A.结束标志
B.审查测试的全过程
C.项目总结
D.对未来可能发生错误的代码进行预测
参考答案:
D
测试执行完成后并不意味着测试项目的结束,测试项目结束的阶段性标志是:
将测试报告或质量报告送出去,并得到测试经理或项目经理的认可。
测试执行结束后还要进行如下管理操作:
①审查测试的全过程。
②对当前状态的审查。
③结束标志。
④项目总结。
第23题:
下列活动不是在测试计划文档中规定的是
A.被测试的特征
B.选择的测试方法
C.被测试的项
D.应完成的测试任务
参考答案:
B
选择的测试方法应在测试说明文档中给予规定和描述,而非测试计划文档中。
第24题:
白盒测试方法不包括
A.数据流测试
B.控制流测试
C.随机测试
D.符号求值
参考答案:
C
随机测试属于黑盒测试方法。
第25题:
下面有关测试设计的叙述,说法不正确的一项是
A.在开展测试用例设计前,必须将测试需求进行详细展开
B.在一般的测试组织内,测试用例的评审可能不是正式的评审会
C.测试用例的设计是一项技术性强、智力密集型的活动
D.在设计测试用例时,只设计覆盖正常流程和操作的测试用例即可
参考答案:
D
在测试用例设计时,不能只设计覆盖正常流程和操作的测试用例,而必须强制覆盖错误输入处理,边界值处理等场景,以确保被测软件系统投入使用时具备较强的容错能力。
论述题
第26题:
采用等价类划分方法为某保险公司计算保费率的程序设计测试用例。
某保险公司的人寿保险的保费计算方式为:
投保额×保险费率。
其中,保险费率按点数不同而有区别,10点及10点以上,保险费率为0.6%;10点以下,保险费率为0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定的,具体规则如下表所示。
参考答案:
详细解答:
以下是QESuitewebVersion1.0用户手册的内容,请按要求回答问题。
第27题:
下图是问题报告的管理过程。
请给出问题报告的各个状态,并进行适当的描述。
参考答案:
QEsuiteWebVersion1.0中的软件问题生命周期定义:
①新建——测试中新报告的软件问题;②打开——软件问题已被确认并分配给相关开发工程师处理;③关闭——确认为无效的软件问题;④待验——工程师已完成修正,等待测试人员验证;⑤解决——软件问题已被修复。
详细解答:
第28题:
给出问题报告中回归测试的操作步骤和退出回归测试的操作步骤。
参考答案:
回归测试的步骤如下:
回归测试在回归测试阶段,需要重新验证一些已经被关闭或者解决的问题报告。
此时,[管理员]可以通过执行(回归测试)操作,将一个或者多个问题报告从“关闭”或者“解决”状态变为“待验”状态,让质保人员重新验证这些问题报告。
步骤:
①在问题报告列表中选择需要回归测试的问题报告并打开。
注意:
(回归测试)操作只处理那些状态为“关闭”或者“解决”的问题报告。
如果你选中的多个问题报告中包含有状态不是“关闭”或者“解决”的问题报告,这些不满足条件的问题报告将被(回归测试)操作忽略。
②在查看问题报告页面中选择(回归测试)按钮。
退出回归测试对于那些被执行了〈回归测试〉操作的问题报告,在测试人员验证这些问题报告之前,可以通过执行(退出回归测试)操作来恢复它们以前的状态,从而退出回归测试。
〈退出回归测试〉操作可以由[管理员]执行,将一个或者多个问题报告从“待验”状态恢复回“关闭”或者“解决”状态。
步骤:
①在问题报告列表中打开已进入回归测试的问题报告。
②在查看问题报告页面中单击“退出回归测试”按钮。
此时的文档状态恢复为进人回归测试之前的状态。
详细解答:
以下是软件规格说明,请按照要求回答问题。
某学校的学生公寓有14栋楼,用A~N十四个大写字母的其中一个代表楼号,每栋楼的层数为6层,用1~6六个数字表示。
每层楼有40个房间,编号为01~40。
具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:
“E612”代表E楼的第六层的12房间。
软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。
第29题:
请根据说明,划分等价类。
参考答案:
详细解答:
第30题:
使用等价类划分方法为该软件设计测试用例。
参考答案:
详细解答: