?
参考解析:对于B项,资源利用率反映的是在一段时间内资源平均被占用的情况。对于C项,软件性能测试有用户视角、管理员视角、开发人员视角。对于D项,并发进程数不是软件性能测试的指标。
?
o 试题内容:
o 以下关于软件性能测试的说法中,正确的是
o
?
A:对于没有并发的应用系统而言,响应时间与吞吐量成反比关系
? ? ?
?
B:应用系统的资源利用率越高,性能也就越好 C:软件性能测试是从用户视角考察软件性能 D:并发进程数是软件性能测试中一种常用的性能指标
12: 参考答案:D
? 参考解析:通过进程分析,可以进一步查看每个进程的性能指标,以确定
哪个进程是影响性能的原因。进程分析是指出现性能瓶颈时,可以进一步查看每个进程的性能指标,以确定哪个进程是造成性能瓶颈的原因。D项正确。
?
o 试题内容:
o 以下哪一种技术属于基于性能计数器的分析技术
o
? ? ? ?
A:数据流分析 B:指针分析 C:时间序列分析 D:进程分析
13: 参考答案:B ? 参考解析:并发测试是指模拟多用户并发使用软件的情况,从而测试软件
是否存在与并发有关的缺陷,B项正确。
?
o 试题内容:
o 以下哪种软件测试属于软件性能测试的范畴
o
?
?
A:路径覆盖测试
? ? ?
?
B:并发测试 C:安全性测试 D:健壮性测试
14: 参考答案:B
? 参考解析:软件可靠性测试是:(1)在规定的条件下,在规定的时间内
软件不引起系统失效的概率。(2)在规定的时间周期内,在所述条件下程序执行所要求的功能的能力。要进行测试需要经历确定可靠性目标,定义软件运行剖面,设计测试用例,实施可靠性测试,分析测试结果等阶段,因此软件可靠性测试代价非常高,软件可靠性既可用白盒测试又可用黑盒测试,软件可靠性测试也适用于面向对象软件测试。
?
o 试题内容:
o 以下关于软件可靠性测试的说法中,正确的是
o
?
A:软件可靠性测试是一种比白盒测试更严格的软件测试
? ? ?
?
B:软件可靠性测试的代价通常比较高
C:软件可靠性测试本质上是一种黑盒单元测试 D:软件可靠性测试不适用于面向对象软件测试
15: 参考答案:D
? 参考解析:抽象类中的方法没有具体的定义,不能进行方法层次的测试,
方法层次的测试是单元测试中非常重要的方面,缺少了这一方面也就不能进行单元测试。
?
o 试题内容:
o 以下关于面向对象软件测试的说法中,正确的是
o
?
A:单个成员方法的测试不属于面向对象单元测试考虑的范畴
?
B:等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试
?
C:基于判定表的测试适用于面向对象软件的测试
?
?
D:抽象类无法进行单元测试
16: 参考答案:B
? 参考解析:大突击集成是常用的集成策略,虽有自己的优点,也有一些缺
陷,不是最有效的测试策略。针对一个类的多个实例间协作的测试属于单元测试,在单元测试中,由于集成和多态的使用,测试不能仅限于子类,还要考虑继承树上的各个父类。
?
o 试题内容:
o 以下关于面向对象软件测试的说法中,正确的是
o
? ?
A:大突击集成是最有效的面向对象软件集成测试策略 B:在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试
?
C:针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴
?
D:在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法
17: 参考答案:C ? 参考解析:排版结构测试属于表示层的测试,链接测试是功能测试的内容。
对于Web应用软件而言,性能是一个至关重要的因素。因此在对Web应用软件进行系统测试时,必须考虑性能测试。
?
o 试题内容:
o 以下关于Web应用软件测试的说法中,正确的是
o
?
? ? ?
A:排版结构测试是数据层测试关注的内容 B:链接测试是Web应用软件内容测试的重要内容 C:在对Web应用软件进行系统测试时,通常需要考虑性能测试
?
D:测试Web应用软件在多用户的情况下是否会出现系统崩溃,属于Web应用软件可靠性测试考虑的范畴
?
18: 参考答案:A
?
参考解析:浏览器兼容性测试是Web应用软件表示层的测试,表单测试属于功能测试的内容,压力测试的目的是检查系统在压力下的稳定性。A项正确。
?
o 试题内容:
o 以下关于Web应用软件测试的说法中,正确的是
o
?
A:应用服务器兼容性测试是Web应用软件业务层测试的一项内容
?
B:浏览器兼容性测试是Web应用软件安全性测试的一项内容
? ?
?
C:Web应用软件压力测试的主要内容是并发测试 D:表单测试是Web应用软件易用性测试的一项内容
19: 参考答案:B
? 参考解析:Web应用软件是否支持不同浏览器,软件功能是否丰富是功能
测试的内容。在处理复杂性的响应时间是否符合要求是性能测试的内容,但和易用性测试无关。
?
o 试题内容:
o 以下哪一项属于软件易用性测试关注的内容
o
? ? ? ?
A:Web应用软件是否支持不同厂商开发的浏览器 B:软件是否提供图形用户界面 C:软件提供的功能是否丰富
D:在处理复杂任务时,软件的响应时间是否符合需求
20: 参考答案:D
? 参考解析:A、B、C均属于软件兼容性测试关注的内容,D属于数据兼容
性关注的内容。
?
o 试题内容:
o 以下哪一项属于数据兼容性测试关注的范畴
o
?
?
A:一个软件是否支持不同的操作系统
? ?
B:一个杀毒软件是否会误删其他软件保存的文件 C:一个文字处理软件的操作方式是否与同类软件的操作方式一致
?
D:一个电子邮件收发软件是否可以导入以前版本保存的邮件
21: 参考答案:A
? 参考解析:W模型测试的对象除了程序和设计外,还包括需求。H模型的
提出源自软件开发中的活动常常是交叉进行的,但反复触发、迭代的关系发生在软件测试活动内部,与其他活动无关。X模型提出针对单独的程序片段进行相互分离的编码和测试,不是针对完整的程序进行集成的编码和测试。
?
o 试题内容:
o 下列有关测试过程抽象模型的描述中,正确的是
o
?
? ?
A:V模型中,单元测试验证的是程序编码
B:W模型强调,测试伴随着整个软件开发周期同步进行,测试的对象是程序和设计
?
C:H模型的提出源自软件开发中的活动常常是交叉进行的,存在反复触发、迭代的关系
?
D:X模型提出针对完整的程序进行集成的编码和测试
22: 参考答案:D
? 参考解析:测试用例执行要求保证测试结果准确完整。测试执行完成后需
要将测试报告或质量发送出去,并得到项目经理认可才算结束。只有检查过的所有测试用例的结果正确、准确完整才能结束测试执行。
?
o 试题内容:
o 下列有关测试执行管理的描述中,错误的是
o
?
? ? ?
A:测试用例执行要求保证测试结果准确完整 B:对测试结果的追踪应该可追溯到具体责任人 C:测试执行完成后,并不意味着测试项目的结束