软件测试复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(每小题2分,共30分)
1、软件测试的目的在于检验它是否满足规定的需求或弄清预期结果与( B )之间的差别。
A.本来结果 B. 实际结果
C.最终结果D、检查结果
2、( C )模型增加了软件开发各个阶段中应同步进行的验证和确认活动。
A.X B.H
C.W D.Z
3.软件测试计划中包含两种重要的管理方式,一是工作分解结构,一是( A )。
A.监督和控制B.工作计划安排
C.资料收集D.测试工具
4、软件测试计划标识符是一个由公司生成的:( D )。
A. 真假值
B. 可重复值
C. 测试值
D. 唯一值
5、逻辑覆盖的类型包括( A )。
A.语句覆盖B.功能覆盖
C.分析覆盖D.系统覆盖
6、在软件功能测试的等价类划分法中包括有效等价类和( C )。
A.高效等价类B.多效等价类
C.无效等价类D.内容等价类
7、一个完整的单元测试说明应该包含正面测试和( D )。
A.反面测试B.代码测试
C.前端测试D.负面测试
8、系统测试完全采用( B )技术。
A.白盒测试B.黑盒测试
C.灰盒测试D.性能测试
9、一般测试用例可以分为( A )个级别。
A.5 B.4
C.3 D.6
10、测试用例在设计编制过程中要组织( D )互查,完成编制后应组织专家评审。
A.上下级B.上级
C.下级D.同级
11、软件缺陷的严重程度分为四个层次,其中最高的是( C )。
A.严重B.一般
C.致命D.较小
12、( B )是对要执行的软件测试及测试结果进行描述、定义、规定和报告的任何书面或图示信息。
A.系统测试B.测试文档
C.作业文档D.测试用例
13、面向对象软件测试可分为四个层次,方法测试、类测试、类簇测试和( D )。
A.性能测试B.白盒测试
C.单元测试D.系统测试
14、Web应用安全性测试从使用角度主要可以分为应用级的安全与( B )的安全。A.测试级B.传输级
C.功能级D.对话级
15、以下测试工具中属于性能测试工具的是( C )。
A.JUnit B.Jtest
C.LoadRunner D.JCheck
16、下列选项中属于软件过程模型的是( B )。
A.动态模型 B. 瀑布模型
C.集成模型D、软件缺陷
17、软件测试就是为了( C )而执行程序的过程。
A.分析问题B.解决问题
C.发现问题D.说明问题
18.软件测试的原则是( A )。
A.尽早测试B.部分测试
C.最终测试D.随意测试
19、以下选项中属于软件测试过程模型有:( D )。
A. A模型
B. D模型
C. M模型
D. X模型
20、软件测试按测试方法分类( A )。
A.白盒和黑盒测试B.单元和集成测试
C.静态和动态测试D.系统和验收测试
21、确定单元的最基本原则是( C )。
A.低内聚、高耦合B.多内聚、低耦合
C.高内聚、低耦合D.高内聚、高耦合
22、单元测试一般由( D )完成。
A.测试人员B.测试经理
C.前端人员D.开发人员
23、基于XUnit测试框架的测试工具,JAVA编程中使用的是( B )。
A.NUnit B.JUnit
C.CppUnit D.BUnit
24、集成测试主要采用的技术是( A )。
A.黑盒测试
B.灰盒测试
C.白盒测试
D.静态测试
25、( D )是测试执行的最小实体,是为特定的目的而设计的一组测试输入,执行条件和预期的结果。
A.单元测试B.集成测试
C.验收测试D.测试用例
26、软件缺陷的种类包括( C )。
A.使用方便B.功能充分
C.功能不正常D.性能优异
27、在软件测试文档中,测试计划属于( B )。
A.后置作业文档B.前置作业文档
C.中间作业文档D.测试用例
28、面向对象的单元测试是( D )。
A.方法测试B.系统测试
C.类簇测试D.类测试
29、下列选项中不属于面向对象软件测试模型的是( B )。
A.OOA Test B.OOB Test
C.OOD Test D.OOP Test
30、在Web应用的性能测试中,TPS表示( C)。
A.每分处理的事务数B.每小时处理的事务数
C.每秒处理的事务数D.每日处理的事务数
31、软件测试按照测试层次可以分为( C )。
A.黑盒测试、白盒测试 B. 功能性测试和结构性测试
C.单元测试、集成测试和系统测试D、动态测试和静态测试
32、软件测试是采用( A)执行软件的活动。
A.测试用例B.输入数据C.测试环境D.输入条件
33.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?( D )。
1 预防软件发生错误
2 发现程序错误
3 提供诊断错误信息
A.只有1 B.只有2 C.只有3 D.都是
34、测试设计员的职责有:( C )。
A. 制定测试计划
B. 设计测试用例
C. 设计测试过程、脚本
D. 评估测试活动
35、下列哪个阶段不属于软件生存期的三大阶段( C )。
A.计划阶段B.开发阶段C.编码阶段D.维护阶段
36、下列描述错误的是( A )。
A.软件发布后发现质量问题,那是软件测试人员的错
B.穷尽测试实际上在一般情况下是不可行的
C.软件测试自动化不是万能的
D.测试能由非开发人员进行,调试必须由开发人员进行
37、如右图所示的N-S图,至少需要( B)个测试用例完成逻辑覆盖。
A.15 B.16 C.17 D.18