大学三年级软件工程专业《软件测试》期末考试测验卷带答案.docVIP

大学三年级软件工程专业《软件测试》期末考试测验卷带答案.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

大学三年级软件工程专业《软件测试》期末考试测验卷带答案

填空题

1.软件测试的目的是发现软件中的(缺陷)。

2.黑盒测试主要基于(需求规格说明书)来进行测试。

3.等价类划分法将输入数据分为有效等价类和(无效等价类)。

4.边界值分析法通常选取正好等于、刚刚大于和刚刚小于(边界值)的数据作为测试用例。

5.判定覆盖要求设计足够多的测试用例,使得程序中的每个判定至少获得一次(真)值和一次假值。

6.条件覆盖要求设计足够多的测试用例,使得每个判定中的每个条件的可能取值至少满足(一次)。

7.语句覆盖是指设计足够多的测试用例,使得程序中的每条(可执行语句)至少执行一次。

8.软件测试过程包括测试计划、测试设计、测试执行和(测试总结)。

9.单元测试主要针对软件中的(模块)进行测试。

10.集成测试的策略有自顶向下集成、自底向上集成和(混合集成)。

单项选择题

1..软件测试的对象是()

A.源程序B.目标程序C.软件D.模块

2.以下哪种测试方法不属于黑盒测试()

A.等价类划分B.边界值分析C.路径覆盖D.决策表法

3.下列关于等价类划分的说法,错误的是()

A.有效等价类是有意义的、合理的输入数据构成的集合

B.无效等价类是无意义的、不合理的输入数据构成的集合

C.划分等价类时应考虑数据的完备性和无冗余性

D.等价类划分只适用于输入条件

4.边界值分析法中,对于有n个变量的函数,采用边界值分析法至少需要()个测试用例

A.2nB.2n+1C.4nD.4n+1

5.判定覆盖又称为()

A.分支覆盖B.语句覆盖C.条件覆盖D.路径覆盖

6.条件覆盖能保证每个条件至少有一次()

A.真值B.假值C.真值和假值D.以上都不对

7.单元测试一般由()完成

A.开发人员B.测试人员C.项目经理D.用户

8.集成测试的主要目的是发现()

A.模块内的错误B.系统的错误C.模块间的接口错误D.用户需求的错误

9.以下哪种不是软件测试文档()

A.测试计划B.测试用例C.源程序D.测试报告

10.软件测试的流程不包括()

A.测试设计B.测试编码C.测试执行D.测试总结

多项选择题

1.软件测试的原则包括()

A.尽早测试B.全面测试C.重点测试D.避免测试自己的代码

2.黑盒测试的优点有()

A.不需要了解程序内部结构B.和软件的内部实现无关

C.从用户角度出发进行测试D.能发现程序内部的逻辑错误

3.等价类划分的原则有()

A.按区间划分B.按数值划分C.按数值集合划分D.按限制条件或规则划分

4.边界值分析的考虑因素有()

A.边界点B.稍高于边界点C.稍低于边界点D.中间值

5.覆盖测试包括()

A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖

6.单元测试的内容有()

A.模块接口测试B.局部数据结构测试C.路径测试D.错误处理测试

7.集成测试的方法有()

A.自顶向下集成B.自底向上集成C.混合集成D.大爆炸集成

8.软件测试文档的作用有()A.记录测试过程B.便于沟通C.作为测试依据D.便于维护

9.以下属于软件测试工具的有()

A.测试管理工具B.自动化测试工具C.性能测试工具D.代码审查工具

10.软件测试过程中可能会遇到的问题有()

A.测试不充分B.测试成本高C.测试用例不完整D.测试人员能力不足

判断题

1.软件测试就是为了证明软件没有缺陷。()

2.黑盒测试只关注软件的功能,不关注其内部结构。()

3.等价类划分法中,有效等价类和无效等价类的数量一定相等。()

4.边界值分析是对等价类划分的一种补充。()

5.判定覆盖比语句覆盖的测试力度更强。()

6.条件覆盖能保证判定覆盖。()

7.单元测试一般在集成测试之后进行。()

8.集成测试可以发现模块内部的错误。()

9.软件测试文档可有可无。()

10.软件测试是一个不断迭代的过程。()

简答题

1.简述黑盒测试和白盒测试的区别。

黑盒测试基于需求规格说明书,不考虑内部结构,从用户角度测试功能。白盒测试基于代码结构,关注内部逻辑,用于检查代码的正确性和覆盖率。

2.简述等价类划分

文档评论(0)

农村路上走 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档