- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试复习题软件测试复习题
软件测试总复习题
一、单选
对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为( B )
A)测试 B)调试 C)错误分析 D)验证
数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种( A )
A)语句覆盖 B)控制覆盖 C)分支覆盖 D)路径覆盖
程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径(C )
A)5 B)6 C)7 D)8
如果一个判定中的复合条件表达式为(A 1)or(B = 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例( B)
A)1 B)2 C)3 D)4
自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试( A )
A)最底层 B)下一层 C)最高层 D)上一层
基本路径测试满足( B )
A)语句覆盖 B)路径覆盖 C)分支覆盖 D)条件覆盖
集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性( B )
A)正确性 B)可靠性 C)可使用性 D)可维护性
在软件性能测试中,下列指标中哪个不是软件性能的指标( D )
A)响应时间 B)吞吐量 C)资源利用率 D)并发进程数
下列关于软件性能测试的说法中,正确的是( B )
A)性能测试的目的不是为了发现软件缺陷
B)压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力
C)性能测试通常要对测试结果进行分析才能获得测试结论
D)在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处
下列关于软件可靠性测试的说法中,错误的是( A )
A)发现软件缺陷是软件可靠性测试的主要目的
B)软件可靠性测试通常用于有可靠性要求的软件
C)在一次软件可靠性测试中,执行的测试用例必须完全符合所定义的软件运行剖面
D)可靠性测试通常要对测试结果进行分析才能获得测试结论
下列关于面向对象软件测试的说法中,正确的是( A )
A)在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试
B)在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C)假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
D)对于一棵继承树上的多个类,只有处于叶节点的类需要测试
下列哪种测试不属于面向对象单元测试考虑的范畴( D )
A)成员方法的测试 B)类的测试
C)类树的测试 D)多个相互协作的类树的测试
下列关于面向对象集成测试的说法中,正确的是( B )
A)大突击集成是面向对象集成测试最常用且最有效的方法
B)自底向上集成和自顶向下集成都需要为集成测试开发大量代码
C)协作集成在任何情况下都优于自底向上集成和自顶向下集成
D)高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试
下列有关测试过程V模型的说法中,正确的是( C )
A)验收测试应确定程序的执行是否满足软件设计的要求
B)系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标
C)单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求
D)集成测试在编码结束前就可以开始
计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及( C )
A)系统测试 B)验收测试
C)系统测试和验收测试 D)配置项测试、系统测试和验收测试
经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该( D )
A)较少 B)较多 C)相似 D)不确定
同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、文档评审和( B )
A)误差评审 B)项目评审 C)过程评审 D)组织体系评审
数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种( A )
A)语句覆盖 B)控制覆盖 C)分支覆盖 D)路径覆盖
如果一个判定中的复合条件表达式为(A 1)or(B = 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例( B )
A)1 B)2 C)3 D)4
自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试( A )
A)最底层
文档评论(0)