单选题在软件测试中使用自下而上方式的优势:()A尽早检测到接口B能较早完成系统开发C更早地检测到关键模块的错误D更早地测试主要功能和过程
单选题
在软件测试中使用自下而上方式的优势:()
A
尽早检测到接口
B
能较早完成系统开发
C
更早地检测到关键模块的错误
D
更早地测试主要功能和过程
参考解析
解析:
自下而上软件测试的方法从最小的单元开始测试。比如程序和模块,自上工作直到全部系统测试完成。自下而上软件测试的优点是不需要模组和驱动并且关键模块的错误能够较早发现。其他选项在这个问题中描述的是从上之下的方式的优点,是按照相反的路径,不是深度优先查找方式就是广度优先查找方式。点评:下向上测试最先发现具体功能的问题
相关考题:
●软件测试的目的是 (40) 。在进行单元测试时,常用的方法是 (41) 。(40) A.找出软件系统中存在的所有错误B.证明软件系统中存在错误C.尽可能多地发现软件系统中地错误和缺陷D.证明软件地正确性(41) A.采用白盒测试,辅之以黑盒测试B.采用黑盒测试,辅之以白盒测试C.只使用黑盒测试D.只使用白盒测试
以下关于软件可靠性测试的说法中,正确的是______。A.软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数B.软件可靠性测试的主要目的是度量软件的可靠性C.在一次软件可靠性测试中,执行的测试用例可以不完全符合所定义的软件运行剖面D.软件可靠性测试使用的测试用例必须满足语句覆盖
在软件交付使用之后,用户将如何实际使用它,对于开发者来说是无法预测的,关于α测试和β测试,叙述不正确的是______。A) α测试由用户在开发者的场所进行B) β测试由软件的最终用户们在一个或多个客户场所进行C) α测试是在不受控的环境中进行的D) β测试是软件在一个用户自我使用的“真实”的环境中的应用A.B.C.D.
以下关于软件可靠性测试的说法中,正确的是______。A.定义软件运行剖面是软件可靠性测试的重要步骤B.软件可靠性测试使用的测试用例应该满足分支覆盖C.软件可靠性测试可以在单元测试中实施D.软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例生成
以下关于软件测试的叙述中,正确的是()。A.软件测试的目的是为了证明软件是正确的B.软件测试是为了发现软件中的错误C.软件测试在软件实现之后开始,在软件交付之前完成D.如果对软件进行了充分的测试,那么交付时软件就不存在问题了
某单位开发一个面向互联网提供服务的应用网站,该单位委托软件测评机构对软件进行了源代码分析,模糊测试等软件测试,在应用上线前,项目经理提出了还需要对应用网站进行一次渗透性测试,作为安全主管,你需要提出渗透性测试相比源代码测试,模糊测试的优势给领导做决策,以下哪条是渗透性的优势?()A、渗透测试使用人工进行测试,不依赖软件,因此测试更准确B、渗透测试是用软件代替人工的一种测试方法。因此测试效率更高C、渗透测试以攻击者的思维模拟真实攻击,能发现如配置错误等运行维护期产生的漏洞D、渗透测试中必须要查看软件源代码,因此测试中发现的漏洞更多
单选题某单位开发一个面向互联网提供服务的应用网站,该单位委托软件测评机构对软件进行了源代码分析,模糊测试等软件测试,在应用上线前,项目经理提出了还需要对应用网站进行一次渗透性测试,作为安全主管,你需要提出渗透性测试相比源代码测试,模糊测试的优势给领导做决策,以下哪条是渗透性的优势?()A渗透测试使用人工进行测试,不依赖软件,因此测试更准确B渗透测试是用软件代替人工的一种测试方法。因此测试效率更高C渗透测试以攻击者的思维模拟真实攻击,能发现如配置错误等运行维护期产生的漏洞D渗透测试中必须要查看软件源代码,因此测试中发现的漏洞更多
单选题某单位开发了一个面向互联网提供服务的应用网站,该单位委托软件测评机构对软件进行了源代码分析、模糊测试等软件安全性测试,在应用上线前,项目经理提出了还需要对应用网站进行一次渗透性测试,作为安全主管,你需要提出渗透性测试相比源代码测试、模糊测试的优势给领导做决策,以下哪条是渗透性测试的优势?()A渗透测试以攻击者的思维模拟真实攻击,能发现如配置错误等运行维护期产生的漏洞B渗透测试是用软件代替人工的一种测试方法,因此测试效率更高C渗透测试使用人工进行测试,不依赖软件,因此测试更准确D渗透测试中必须要查看软件源代码,因此测试中发现的漏洞更多
问答题软件测试的原则是什么,并说明在软件测试过程中使用这些原则的原因。