安全性测试是测试软件系统在异常情况下能否正常运行的能力。

题目
判断题
安全性测试是测试软件系统在异常情况下能否正常运行的能力。
A

B

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试题(42)、(43)

系统测试由若干个不同的测试类型组成,其中 (42) 检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况; (43) 主要是检查系统的容错能力。

(42)

A. 强度测试

B. 性能测试

C. 恢复测试

D. 可靠性测试

(43)

A. 强度测试

B. 性能测试

C. 恢复测试

D. 可靠性测试


正确答案:A,C
试题(42)、(43)分析
系统测试是将已经确认的软件、计算机硬件、外设和网络等其他因素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方。系统测试是根据系统方案说明书来设计测试例子的,常见的系统测试主要有以下内容:
恢复测试:恢复测试监测系统的容错能力。检测方法是采用各种方法让系统出现故障,检验系统是否按照要求能从故障中恢复过来,并在约定的时间内开始事务处理,而且不对系统造成任何伤害。如果系统的恢复是自动的(由系统自动完成),需要验证重新初始化、检查点、数据恢复等是否正确。如果恢复需要人工干预,就要对恢复的平均时间进行评估并判断它是否在允许的范围内。
安全性测试:系统的安全性测试是检测系统的安全机制、保密措施是否完善,主要是为了检验系统的防范能力。测试的方法是测试人员模拟非法入侵者,采用各种方法冲破防线。系统安全性设计准则是使非法入侵者所花费的代价比进入系统后所得到的好处要大,此时非法入侵已无利可图。
强度测试:是对系统在异常情况下的承受能力的测试,是检查系统在极限状态下运行时,性能下降的幅度是否在允许的范围内。因此,强度测试要求系统在非正常数量、频率或容量的情况下运行。强度测试主要是为了发现在有效的输入数据中可能引起不稳定或不正确的数据组合。例如,运行使系统处理超过设计能力的最大允许值的测试例子;使系统传输超过设计最大能力的数据,包括内存的写入和读出等。
性能测试:检查系统是否满足系统设计方案说明书对性能的要求。性能测试覆盖了软件测试的各阶段,而不是等到系统的各部分所有都组装之后,才确定系统的真正性能。通常与强度测试结合起来进行,并同时对软件、硬件进行测试。软件方面主要从响应时间、处理速度、吞吐量、处理精度等方面来检测。
可靠性测试:通常使用以下两个指标来衡量系统的可靠性:平均失效间隔时间MTBF(mean time between failures)是否超过了规定的时限,因故障而停机时间MTTR(mean time to repairs)在一年中不应超过多少时间。
安装测试:在安装软件系统时,会有多种选择。安装测试就是为了检测在安装过程中是否有误、是否容易操作等。主要监测系统的每一个部分是否齐全,硬件的配置是否合理,安装中需要产生的文件和数据库是否已产生,其内容是否正确等。
参考答案
(42)A  (43)C

第2题:

●在软件生存周期中的测试阶段及任何运行阶段,测试软件产品以评价某软件产品的质量,这样的测试称为(13)。

(13)A.内部测试

B.外部测试

C.运行测试

D.系统测试


正确答案:C

第3题:

检查系统能否正确的接受输入,能否正确的输出结果,这属于______。

A.安全性测试

B.GUI测试

C.功能测试

D.协议一致性测试


正确答案:C
解析:功能测试主要是为了发现以下几类错误:是否有不正确或遗漏了的功能;功能实现是否满足用户需求和系统设计的隐式需求;能否正确地接受输入,能否正确地输出结果。

第4题:

压力测试(stress Testing)又称强度测试,其目标是______。

A) 测试各种资源在超负荷的情况下的运行情况

B) 检测系统可以处理目标内确定的数据容量

C) 度量系统的性能和预先定义的目标有多大差距

D) 验证系统从软件或者硬件失效中恢复的能力

A.

B.

C.

D.


正确答案:A

第5题:

阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某公司需开发一套中小企业电子商务平台, 为保证开发进度和开发质量, 专门组建测试小组对开发的全过程进行测试。

【问题1】(4分) 测试小组的准备工作主要从硬件配置、软件环境、人员组织三个方面进行。请判断以下叙述是否正确,正确的打“√”,错误的打“×”。 A.对硬件配置的要求是硬件配置必须要达到系统运行的最低要求,确保能支持软件正常运行。(1) B. 为了更好地模拟系统运行的真实环境, 软件环境中还应当包括用户常用的驻留于测试环境之中的其他应用程序(2) C.在测试的不同阶段,参与的人员也不同,系统测试通常由开发人员负责; (3) 验收测试应当主要由使用系统的人来完成。(4) 【问题2】(5分) 为了提高测试的效率, 测试小组分阶段展开测试, 共完成了以下工作: A.检验软件是否符合用户的需求 B.在测试组的协助下,由用户代表执行,审査验收文档资料、测试软件系统的功能、性能等 C. 验证组成软件系统的各模块的接口和交互作用 D.将软件与整个系.统的硬件、外设、支持软件、数据和人员等结合起来,以需求规格说明为依据,在实际运行环境下进行测试 E.检査各个程序模块是否正确地实现了规定的功能, 确保其能正常工作 其中, (5) 是单元测试; (6) 是集成测试; (7) 是确认测试; (8)是系统测试; (9) 是验收测试。 【问题3】(2分) 为了使软件更好地满足最终用户的要求,通常执行α测试和β测试, 其中, 由用户在开发环境下进行的测试称为 ( 10) , 多个用户在一个或多个用户的实际使用环境下进行的测试称为(11) 。 【问题4】(4分) 针对电子商务平台的运行特性,测试小组进行了基于web的系统测试,(l2)用于测试软件与先前发布过的版本的兼容情况;(13)检査系统对非法侵入的防范能力;(14) 检査系统正常运行的能力和用户接受的程度;(15)是指对软件开发、测试和维护过程中产生的所有文档的测试。 (12) ~ (15)的备选答案: A.恢复测试 B.配置测试 C.安全性测试 D.文档测试 E.强度测试 F.可用性测试


正确答案:1:(1)√  (2)√  (3)×  (4)√
2:(5)E              (6)C              (7)A              (8)D             (9)B
3:(10)     α测试      (11)β测试
4:(12)B           (13)C           (14)F            (15)D

第6题:

大型软件系统的测试要分为几个步骤进行,包括模块测试、子系统测试、系统测试、【 】、平行运行。


正确答案:验收测试
验收测试

第7题:

安全性测试是测试软件系统在异常情况下能否正常运行的能力。()


本题答案:对

第8题:

在软件生命周期法中,( )阶段完成系统的正常运行、硬件和软件的维护以及系统评价。 A.系统调查 B.系统设计 C.调试测试 D.运行维护


正确答案:D
在软件生命周期法中,运行维护阶段完成系统的正常运行、硬件和软件的维护以及系统评价。故选D。

第9题:

开发小组的组长主持电子商务网站的系统测试工作,内容包括功能测试、性能测试、恢复测试、安全性测试、负载测试和强度测试等。以下各种测试步骤分别属于何种系统测试? 检查系统是否满足系统分析说明书对性能的要求属于(4),对系统在异常情况下的承受能力的测试属于(5),为了测量系统在某一负载级别上的性能的测试属于(6),检查系统的功能是否符合规格说明的测试属于(7),检测系统的容错能力的测试属于(8),检查系统对非法侵入的防范能力的测试属于(9)。 (4)~(9)备选答案:A.功能测试 B.性能测试

C.恢复测试 D.安全性测试

E.负载测试F.强度测试


正确答案:(4)B(性能测试) (5)F(强度测试) (6)E(负载测试) (7)A(功能测试) (8)C(恢复测试) (9)D(安全性测试)
(4)B(性能测试) (5)F(强度测试) (6)E(负载测试) (7)A(功能测试) (8)C(恢复测试) (9)D(安全性测试) 解析:考查的是信息系统的系统测试的内容及其应完成的工作。系统测试包括:
. 功能测试,它检查系统的功能是否符合规格说明,主要采用黑盒测试方法。
. 性能测试,它检查系统是否满足系统分析说明书对性能的要求。
. 恢复测试,主要检测系统的容错能力。
. 安全性测试,主要是为了检查系统对非法侵入的防范能力,以及系统的安全机制、保密措施是否完善。
. 负载测试,是为了测量系统在某一负载级别上的性能,看数据在超负荷环境中运行,程序是否能够承担。
. 强度测试,是对系统在异常情况下的承受能力的测试,是检查系统在极限状态下运行,性能下降的幅度是否在允许的范围内。

第10题:

软件生存周期的正确顺序是______。

A) 软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护

B) 系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护

C) 制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护

D) 制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护

A.

B.

C.

D.


正确答案:D

更多相关问题