软件测试是发现软件错误(缺陷)的主要手段,软件测试可以分为静态测试和动态测试,其中()属于静态测试
A.代码走查
B.功能测试
C.黑盒测试
D.白盒测试
A、代码走查
解析:静态测试包括对文档的静态测试和对代码的静态测试对文档的静态测试主要以检查单的形式进行而对代码的静态测试一般采用桌前检查代码走查和代码审查
黑盒测试(功能测试)白盒测试属于动态测试内容
A.代码走查
B.功能测试
C.黑盒测试
D.白盒测试
A、代码走查
解析:静态测试包括对文档的静态测试和对代码的静态测试对文档的静态测试主要以检查单的形式进行而对代码的静态测试一般采用桌前检查代码走查和代码审查
黑盒测试(功能测试)白盒测试属于动态测试内容
A.软件功能检测技术
B.软件编码
C.软件升级
D.软件安全检测技术
软件测试是保证软件可靠性的主要手段之一。测试阶段的根本任务是(28),设计测试用例的基本目标是(29)。测试大型软件系统时通常由模块测试、集成测试、系统测试、(30)和并行运行等步骤所组成。系统测试通常采 用黑盒法,常用的黑盒测试法有边值分析、等价类划分、错误推测和(31)。系统测试的工作应该由(32)来承担。
A.证明经测试后的程序是正确的
B.确认编码阶段的结束
C.发现并改正软件中的错误
D.利用计算机调试程序和改进程序
A.被测程序不在机器上运行,而采用人工检测和计算机辅助静态分析方式对程序及文档进行检查、阅读来评审
B.尽早检查发现缺陷,为后序测试找侧重点,标准及质量监控来评估并提高代码可靠性
C.组织代码和文档审核,以期待尽快地发现定位错误
D.是非常有效的质量保证手段,通过运行代码,检查软件实现功能是否存在漏洞,如果有漏洞位置何在。
A.只有1
B.只有2
C.只有3
D.都是
A.静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
B.静态测试并没有真正的运行软件,而动态测试需要运行软件
C.静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷
D.静态测试需要借助于专门的测试工具,而动态测试不需要
在软件测试中,确认(验收)测试主要用于发现( )阶段的错误。
A)软件计划 B)需求分析
C)软件设计 D)编码
A.社会工程学是指利用公开信息或者假冒管理人员,通过邮件、聊天等网络社交手段骗取目标相关用户的信任,进而获得系统密码、软件版本等目标关键信息。
B.网络扫描只能够确认目标的网络特性,无法发现系统配置错误、系统配置缺陷等管理漏洞。
C.网络扫描可以用来获取目标的网络特性,包括网络拓扑结构、活跃主机、开放端口,软件版本等重要特性。
D.社会工程学是非常有效的侦察探测乃至网络攻击手段,有可能避开复杂的技术过程而取得极为有用的目标数据。
在对一个软件系统的架构进行设计与确认之后,需要进行架构复审。架构复审的目的是为了标识潜在的风险,及早发现架构设计中的缺陷和错误。在架构复审过程电,主要由()决定架构是否满足需求、质量需求是否在设计中得到体现。
A.系统分析师与架构师
B.用户代表与领域专家
C.系统拥有者与项目经理
D.系统开发与测试人员