【问题 1】(3 分)为了达到预期的安全性,测试人员采用了静态代码安全测试、动态渗透测试、程序数据扫描三种方法对系统进行安全性测试。其中, (1) 对应用系统进行攻击性测试,从中找出系统运行时所存在的安全漏洞;(2) 在早期的代码开发阶段完成; (3) 通过内存测试来发现缓冲区溢出类的漏洞。

【问题 1】(3 分)

为了达到预期的安全性,测试人员采用了静态代码安全测试、动态渗透测试、程序数据扫描三种方法对系统进行安全性测试。

其中, (1) 对应用系统进行攻击性测试,从中找出系统运行时所存在的安全漏洞;(2) 在早期的代码开发阶段完成; (3) 通过内存测试来发现缓冲区溢出类的漏洞。


相关考题:

关于动态测试和静态测试,下列说法不正确的是()。A.静态测试是用于预防的,动态测试是用于矫正的B.多次的静态测试比动态测试要效率和效益高C.静态测试综合测试程序代码D.静态测试比动态测试更花时间

试题三(共15分)阅读以下说明,回答问题 1 至问题4,将解答填入答题纸的对应栏内。【说明】某企业委托软件公司设计企业管理系统,该系统涉及企业的许多商业机密,对软件安全性、可靠性、易用性等方面提出了较高的要求。【问题 1】(3 分)为了达到预期的安全性,测试人员采用了静态代码安全测试、动态渗透测试、程序数据扫描三种方法对系统进行安全性测试。其中,(1) 对应用系统进行攻击性测试,从中找出系统运行时所存在的安全漏洞;(2) 在早期的代码开发阶段完成;(3) 通过内存测试来发现缓冲区溢出类的漏洞。【问题 2】(6 分)为了方便用户使用本系统,测试人员对软件的易用性进行了测试。功能易用性测试是软件易用性测试的一个方面,它包括业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提示等。其中, (4) 是测试界面风格、表格设计、数据加密机制等是否符合相关的法律法规及使用人员的习惯;(5) 是测试数据库表的关联和数据重用程度;(6) 是测试关键操作前是否有明确提示。(4)~(6)的备选答案:A.业务符合性测试 B.业务模块的集成度测试 C.约束性测试D.功能定制性测试 E.数据共享能力 F.错误提示测试【问题 3】(3 分)为了验证系统的可恢复性,测试人员从自动恢复和人工恢复两个方面着手测试。自动恢复需验证数据恢复、 (7) 和 (8) 等机制的正确性;需人工干预的系统恢复还需 (9) ,确定其是否在可接受的范围内。(7)~(9)的备选答案:A.重新初始化 B.数据备份 C.重新启动D.关闭系统 E.界面刷新 F.估计平均修复时间G.估计平均故障时间【问题 4】(3 分)技术员小张选择以下三个实例对系统进行测试:A.输入错误的密码B.手工拔下客户端的网线,在许可的时间范围内再插上C.关闭服务器电源,判断备份机器是否能够正常启动其中, (10) 进行的是可恢复性测试; (11) 进行的是安全测试; (12) 进行的是故障转移测试。

下面对静态测试和动态测试的区别描述正确的是() A.静态测试并没有真正的运行软件,而动态测试需要运行软件B.静态测试需要借助于专门的测试工具,而动态测试不需要C.静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成D.静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷

按使用的测试技术不同,将软件测试分为静态测试和动态测试,( )属于静态测试。A.黑盒测试B.代码走查C.接口分析D.数据流分析

针对静态测试和动态测试的不同与区别,下列4个答案中描述正确的是哪一项? ()。 A 静态测试并没有真正的运行软件,而动态测试则需要运行软件。 B 静态测试需要借助于专门的测试工具,而动态测试则不需要。 C 静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成的。 D 静态测试是主要是为了增加测试人员对软件的理解,而动态测试则是为了发现缺陷。A.AB.BC.CD.静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷。

1、软件测试技术可以分为静态测试和动态测试,下列说法中错误的是()。 A、静态测试是指不运行程序,通过检查和阅读等手段来发现程序中的错误。 B、动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。 C、动态测试包括黑盒测试和白盒测试。 D、白盒测试是静态测试,黑盒测试是动态测试。

下面所给出的4个选项,是对静态测试和动态测试区别的描述,其中最全面和准确的是哪一项? () 。 A. 静态测试并没有真正的运行软件,而动态测试则需要运行软件。 B. 静态测试需要借助于专门的测试工具,而动态测试不需要。 C. 静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成。 D. 静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷。A.AB.BC.CD.D

1. 下面对静态测试和动态测试的区别,描述正确的是 ()。 A. 静态测试并没有真正的运行软件,而动态测试则需要运行软件。. B. 静态测试需要借助于专门的测试工具,而动态测试不需要。 C. 静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成。 D. 静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷。A.AB.BC.CD.D

下面4项是对静态测试和动态测试的区别的描述,其中正确的是 () 。 A. 静态测试并没有真正的运行软件,而动态测试则需要运行软件。. B. 静态测试需要借助于专门的测试工具,而动态测试不需要。 C. 静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成。 D. 静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷。A.AB.BC.CD.D