1、软件性能测试和可靠性测试(一)及答案解析(总分:48.00,做题时间:90 分钟)一、选择题(总题数:24,分数:48.00)1.在性能测试中,负责针对测试方案和测试用例编写和维护响应测试脚本的角色是 _。(分数:2.00)A.开发人员B.设计人员C.分析人员D.执行人员2.下列测试方法中与性能无关的是 _。(分数:2.00)A.性能测试B.并发测试C.失效恢复测试D.安全性测试3.对于硬件来说,SCA 方法目的是发现 _。(分数:2.00)A.在硬件中存在但在硬件设计中不存在的线路B.在硬件中不存在的线路C.在硬件设计中存在的线路D.在硬件设计中存在但硬件中不存在的线路4.在软件可靠性测试时
2、,人们关注的核心是 _。(分数:2.00)A.软件错误B.软件缺陷C.软件失效D.软件故障5.通常对于网站系统,关于用户数的统计数字主要有 _。(分数:2.00)A.注册用户数B.在线用户数C.同时发请求用户数D.以上全部6.下列性能指标中,可以为性能调优提供很大帮助的是 _。(分数:2.00)A.吞吐量B.系统响应时间C.资源利用率D.并发用户数7.软件可靠性的指标是 _。(分数:2.00)A.平均失效时间B.平均无失效时间C.失效的严重程度D.失效引起的成本8.当软件的各部件组成逻辑都相对简单的情况下,对其进行软件可靠性分析通常最好选择运用下面哪一种软件可靠性分析方法 _。(分数:2.00
3、)A.故障树分析B.严酷度分析C.失效模式影响分析D.潜在线路分析9.在实际情况中,软件失效对软件运行的影响不仅与软件失效的概率有关,还与 _ 有关。(分数:2.00)A.失效的时间长短B.失效的主要原由C.失效的严重程度D.失效的状态10.关于软件性能测试的指标,下列说法不正确的是 _。(分数:2.00)A.系统的响应时间通常是指该系统所有功能的平均响应时间或者所有功能的最大响应时间B.响应时间是一个合理且准确的性能指标,其绝对值可以直接反映软件性能的高低C.对于无并发的应用系统而言,吞吐量与响应时间成严格的反比关系D.吞吐量不能无限的增大,关键原因在于资源利用率不能无限的提高11.软件性能
4、测试的实施不包括 _。(分数:2.00)A.如何组织性能测试B.如何分析性能测试结果C.如何设计测试用例D.如何实现性能测试的自动化12.下列软件可靠性分析方法中,已在硬件可靠性分析中获得成功的是 _。(分数:2.00)A.失效模式影响分析B.潜在线路分析C.故障树分析D.事件树分析13.下列关于压力测试和负载测试说法正确的是 _。(分数:2.00)A.压力测试和负载测试都需要对软件施加业务压力B.压力测试是指不断增加软件的业务压力,探测软件在保证预定性能指标(如响应时间)的情况下所能负担的最大压力C.负载测试的目的是利用压力找出潜在的缺陷D.压力测试的目标是探测软件处理能力的极限14.关于软
5、件可靠性测试,说法不正确的是 _。(分数:2.00)A.若对软件可靠性要求很高,那么必须执行软件可靠性测试B.软件可靠性测试的目标是预测软件在正式运行中的可靠性C.由于软件可靠性的预测依赖于出错数据的统计,软件在可靠性测试中的运行情况必须完全符合软件的实际运行情况D.在实施可靠性测试之前必须保证软件已经进行严格的测试15.在压力测试时,软件通常会处于性能下降曲线的哪个区间 _。(分数:2.00)A.性能轻微下降区B.性能平坦区C.性能急剧下降区D.其他区间16.担任软件性能测试中最核心的技术力量的角色是 _。(分数:2.00)A.开发人员B.经理C.设计人员D.分析人员17.性能下降曲线的分析
6、中,主要针对的性能指标是 _。(分数:2.00)A.响应时间和并发用户数B.响应时间和吞吐量C.系统响应时间和应用延迟时间D.并发用户数和资源利用率18.作为软件性能测试的指标之一 _ 吞吐量不能无限增大的关键原因是 _。(分数:2.00)A.系统响应时间B.并发用户数C.资源利用率D.应用延迟时间19.对于软件来说,SCA 方法目的是发现 _。(分数:2.00)A.程序中输入和输出对应不合理B.程序中异常的变量C.程序中异常的语句D.程序中异常的数据流和控制流20.下列不属于在选择测试工具时应考虑的问题的是 _。(分数:2.00)A.测试工具的功能B.测试工具的性能C.获得测试工具的代价D.
7、测试团队对工具的熟悉程度21.下列属于性能调优的步骤的是 _。(分数:2.00)A.设置好基准测试环境和基准性能指标B.对系统运行的软硬件环境或系统代码进行调整C.重新测量性能指标,以确认性能是否有所改善D.以上全部22.软件性能与软件运行的环境条件有关,这里的环境条件是指 _。(分数:2.00)A.软件运行的软硬件配置B.用户并发使用软件的测试场景C.测试方案D.以上全部23.软件可靠性测试的目的是 _。(分数:2.00)A.通过测试揭示软件中的缺陷B.修改发现的缺陷C.提高软件可靠性D.通过受控的软件测试过程来预测软件在实际运行中的可靠性24.从管理员视角来看软件性能,他重点关注 _。(分
8、数:2.00)A.用户感受到的软件性能B.如何利用管理功能进行性能调优C.如何利用其他软硬件手段进行性能调优D.以上全部软件性能测试和可靠性测试(一)答案解析(总分:48.00,做题时间:90 分钟)一、选择题(总题数:24,分数:48.00)1.在性能测试中,负责针对测试方案和测试用例编写和维护响应测试脚本的角色是 _。(分数:2.00)A.开发人员 B.设计人员C.分析人员D.执行人员解析:2.下列测试方法中与性能无关的是 _。(分数:2.00)A.性能测试B.并发测试C.失效恢复测试D.安全性测试 解析:3.对于硬件来说,SCA 方法目的是发现 _。(分数:2.00)A.在硬件中存在但在
9、硬件设计中不存在的线路 B.在硬件中不存在的线路C.在硬件设计中存在的线路D.在硬件设计中存在但硬件中不存在的线路解析:4.在软件可靠性测试时,人们关注的核心是 _。(分数:2.00)A.软件错误B.软件缺陷C.软件失效 D.软件故障解析:5.通常对于网站系统,关于用户数的统计数字主要有 _。(分数:2.00)A.注册用户数B.在线用户数C.同时发请求用户数D.以上全部 解析:6.下列性能指标中,可以为性能调优提供很大帮助的是 _。(分数:2.00)A.吞吐量B.系统响应时间C.资源利用率 D.并发用户数解析:7.软件可靠性的指标是 _。(分数:2.00)A.平均失效时间B.平均无失效时间 C
10、.失效的严重程度D.失效引起的成本解析:8.当软件的各部件组成逻辑都相对简单的情况下,对其进行软件可靠性分析通常最好选择运用下面哪一种软件可靠性分析方法 _。(分数:2.00)A.故障树分析B.严酷度分析C.失效模式影响分析 D.潜在线路分析解析:9.在实际情况中,软件失效对软件运行的影响不仅与软件失效的概率有关,还与 _ 有关。(分数:2.00)A.失效的时间长短B.失效的主要原由C.失效的严重程度 D.失效的状态解析:10.关于软件性能测试的指标,下列说法不正确的是 _。(分数:2.00)A.系统的响应时间通常是指该系统所有功能的平均响应时间或者所有功能的最大响应时间B.响应时间是一个合理
11、且准确的性能指标,其绝对值可以直接反映软件性能的高低 C.对于无并发的应用系统而言,吞吐量与响应时间成严格的反比关系D.吞吐量不能无限的增大,关键原因在于资源利用率不能无限的提高解析:11.软件性能测试的实施不包括 _。(分数:2.00)A.如何组织性能测试B.如何分析性能测试结果C.如何设计测试用例 D.如何实现性能测试的自动化解析:12.下列软件可靠性分析方法中,已在硬件可靠性分析中获得成功的是 _。(分数:2.00)A.失效模式影响分析B.潜在线路分析 C.故障树分析D.事件树分析解析:13.下列关于压力测试和负载测试说法正确的是 _。(分数:2.00)A.压力测试和负载测试都需要对软件
12、施加业务压力 B.压力测试是指不断增加软件的业务压力,探测软件在保证预定性能指标(如响应时间)的情况下所能负担的最大压力C.负载测试的目的是利用压力找出潜在的缺陷D.压力测试的目标是探测软件处理能力的极限解析:14.关于软件可靠性测试,说法不正确的是 _。(分数:2.00)A.若对软件可靠性要求很高,那么必须执行软件可靠性测试 B.软件可靠性测试的目标是预测软件在正式运行中的可靠性C.由于软件可靠性的预测依赖于出错数据的统计,软件在可靠性测试中的运行情况必须完全符合软件的实际运行情况D.在实施可靠性测试之前必须保证软件已经进行严格的测试解析:15.在压力测试时,软件通常会处于性能下降曲线的哪个
13、区间 _。(分数:2.00)A.性能轻微下降区 B.性能平坦区C.性能急剧下降区D.其他区间解析:16.担任软件性能测试中最核心的技术力量的角色是 _。(分数:2.00)A.开发人员B.经理C.设计人员 D.分析人员解析:17.性能下降曲线的分析中,主要针对的性能指标是 _。(分数:2.00)A.响应时间和并发用户数B.响应时间和吞吐量 C.系统响应时间和应用延迟时间D.并发用户数和资源利用率解析:18.作为软件性能测试的指标之一 _ 吞吐量不能无限增大的关键原因是 _。(分数:2.00)A.系统响应时间B.并发用户数C.资源利用率 D.应用延迟时间解析:19.对于软件来说,SCA 方法目的是
14、发现 _。(分数:2.00)A.程序中输入和输出对应不合理B.程序中异常的变量C.程序中异常的语句D.程序中异常的数据流和控制流 解析:20.下列不属于在选择测试工具时应考虑的问题的是 _。(分数:2.00)A.测试工具的功能B.测试工具的性能 C.获得测试工具的代价D.测试团队对工具的熟悉程度解析:21.下列属于性能调优的步骤的是 _。(分数:2.00)A.设置好基准测试环境和基准性能指标B.对系统运行的软硬件环境或系统代码进行调整C.重新测量性能指标,以确认性能是否有所改善D.以上全部 解析:22.软件性能与软件运行的环境条件有关,这里的环境条件是指 _。(分数:2.00)A.软件运行的软硬件配置B.用户并发使用软件的测试场景C.测试方案D.以上全部 解析:23.软件可靠性测试的目的是 _。(分数:2.00)A.通过测试揭示软件中的缺陷B.修改发现的缺陷C.提高软件可靠性D.通过受控的软件测试过程来预测软件在实际运行中的可靠性 解析:24.从管理员视角来看软件性能,他重点关注 _。(分数:2.00)A.用户感受到的软件性能B.如何利用管理功能进行性能调优C.如何利用其他软硬件手段进行性能调优D.以上全部 解析: