软件静态测试中,如果待检查资料和代码数量巨大,可以选择性地展开审查工作。待审查对象的选择准则说法中,正确的是()。
A.应选择对软件的正确性,起关键作用的软件组件
B.过去未见多少错误的软件部分及其类似部分
C.应选择其中复杂度较高的软件部分
D.应选择新人或缺乏经验的程序设计者所涉及的部分
A.应选择对软件的正确性,起关键作用的软件组件
B.过去未见多少错误的软件部分及其类似部分
C.应选择其中复杂度较高的软件部分
D.应选择新人或缺乏经验的程序设计者所涉及的部分
A.被测程序不在机器上运行,而采用人工检测和计算机辅助静态分析方式对程序及文档进行检查、阅读来评审
B.尽早检查发现缺陷,为后序测试找侧重点,标准及质量监控来评估并提高代码可靠性
C.组织代码和文档审核,以期待尽快地发现定位错误
D.是非常有效的质量保证手段,通过运行代码,检查软件实现功能是否存在漏洞,如果有漏洞位置何在。
A.对软件需求分析中缺乏对安全需求、安全质量的定义,导致软件设计中缺乏与安全需求对应的安全功能与安全策略
B.对软件设计中缺乏安全方面的考虑,设计了不安全或没有很好的权限与能力限制的功能,或者缺乏对应安全需求的安全功能、安全策略设计
C.软件的代码编制过程中,由于开发人员对安全缺乏理解及相关知识,或者失误,导致了错误的逻辑或者为对数据进行过滤和检查,或者对自身权限的限制
D.在软件的测试过程中,由于开发测试人员缺乏对安全使用软件的理解,使用了非常规的操作方法,导致了错误的逻辑或突破了权限的限制
A.是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台
B.Jenkins是一种使用Python编程语言编写的开源持续集成软件工具,用于实时测试和报告较大代码库中的孤立更改
C.可提供持续的软件版本发布/测试项目
D.jenkin功能包括监控外部调用执行的工作。
A.是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台
B.Jenkins是一种使用Python编程语言编写的开源持续集成软件工具,用于实时测试和报告较大代码库中的孤立更改
C.可提供持续的软件版本发布/测试项目
D.jenkin功能包括监控外部调用执行的工作。
A.静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
B.静态测试并没有真正的运行软件,而动态测试需要运行软件
C.静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷
D.静态测试需要借助于专门的测试工具,而动态测试不需要