软件测试基础.docx
- 文档编号:28199625
- 上传时间:2023-07-09
- 格式:DOCX
- 页数:19
- 大小:41.89KB
软件测试基础.docx
《软件测试基础.docx》由会员分享,可在线阅读,更多相关《软件测试基础.docx(19页珍藏版)》请在冰豆网上搜索。
软件测试基础
A)的30%以上,因
般软件测试计划的制
单选题:
1.软件测试是软件质量保证的主要手段之一,测试的费用已超过(此提高测试的有效性非常重要。
A.软件开发费用
B.软件维护费用
C.软件开发和维护费用
D.软件研制费用
2.一般来说,投入运行的软件系统中有错误(D)
A.不是不可理解的
B.是不可容忍的
C.是要求退货的理由
D.是必然的
3.软件测试的目的是(D)。
A.证明软件的正确性
B.找出软件系统中存在的所有错误
C.证明软件系统中存在的错误
D.尽可能多地发现软件系统中的错误
4.软件测试是满足软件功能和性能要求、保证软件正确性的实施,定应开始于软件开发的哪个阶段(D)?
A.需求分析
B.软件设计
C.程序编码
D.软件计划
5.软件测试是保证软件质量的重要措施,它的实施应该在(B)
A.程序编码
B.软件开发全过程
C.程序允许的阶段
D.软件设计阶段
6.以下哪个(些)是软件测试的任务(D)?
a•预防软件发生错误
b.发现程序错误
c•提供错误诊断信息
A.只有a
B.只有b
C.只有c
D.全部
7.
黑盒法和白盒法是常用的软件测试方法,其中黑盒法只要用于测试(
B)。
A.
结构的合理性
B.
软件外部功能
C.
程序正确性
D.
程序内部逻辑
8.
白盒法可用于测试程序的内部结构,此方法将程序可作为(
A)。
A.
路径的集合
B.
循环的集合
C.
目标的集合
D.
地址的集合
9.评审是对软件进行静态测试的一种,以下哪个是与软件评审无关的内容(D)。
A.尽量发现错误
B.检查软件文档
C.根据评审标准
D.依靠测试信息
10.在软件测试中,“高产”的测试是指(C)。
A.用适量的测试用例说明被测程序正确无误
B.用适量的测试用例说明被测程序符合相应要求
C.用少量的测试用例发现被测程序中尽可能多的错误
D.用少量的测试用例纠正被测程序尽可能多的错误
11.为了提高测试效率,应该(D)。
A.随机地选取测试数据
B.取一切可能的数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
12.软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中的基础是(B)。
A.
集成测试
B.
单元测试
C.
系统测试
D.
验收测试
13.
8个阶段,其
据国家标准GB8566-8有关计算机软件发开的规定,软件开发和维护分为中单元测试是在(C)阶段完成的。
A.可行性研究
B.需求分析
C.编码阶段
D.详细设计
14.软件的集成测试工作最好由(D)承担,以提高集成测试的效果。
A.该软件的设计人员
B.该软件开发组的负责人
C.该软件的编程人员
D.不属于该软件开发组的软件设计人员
15.集成测试的主要方法有两个,是(B)。
A.白盒法、黑盒法
B.增量式集成测试、非增量式集成测试
C.等价类划分、边界值分析
D.逻辑覆盖、错误推测
16.在自底向上增量式集成时,对每个被集成的模块(C)。
A.不必设计驱动模块和桩模块
B.不必设计驱动模块,但要设计桩模块
C.要设计驱动模块,但不必设计桩模块
D.要设计驱动模块和桩模块
17.软件质量保证,是为保证产品和服务充分满足(B)要求而进行的有计划、有组织的活动。
A.生产者
B.用户
C.开发者
D.测试者
18.软件质量保证的主要任务有力争不重复劳动、掌握开发新软件的方法、用户要求定义、组织外部力量协作排除无效劳动、发挥每个开发者的能力、应提高计划和管理质量、提高软件开发的(B)
A.开发方法
B.工程能力
C.测试能力
D.测试和维护的效率
19.软件系统的可靠性,主要表现在(C)。
A.能够安装多次
B.能在不同类型的计算机系统上安装、使用
C.软件的正确性和健壮性
D.能有效地抑止盗版
20.软件测试为了达到最佳效果,可以由(D)来完成测试。
A.开发人员
B.设计人员、
C.用户
D.第三方技术人员
21.Loadrunner主要用于(A)
A.压力负载测试
B.回归测试
C.都是
D.都不是
22.Winrunner主要用于(B)
A.压力负载测试
B.回归测试
C.都是
D.都不是
23.软件质量特性包括功能性等六个方面,其中功能性不包括(D)
A.适合性
B.准确性
C.互操作性
D.容错性
24.软件的免疫力指的是(A)。
A.软件测试进行越多,发现缺陷越难。
B.软件测试进行越多,发现缺陷越简单。
C.软件测试进行越少,发现缺陷越难。
D.都不对
25.检查代码注释是否完整属于(A)
A.静态测试
B.动态测试
C.都是
D.
B)范畴。
都不是
26.毕业设计汇报时,学生要演示程序的运行,这属于(
A.静态测试
B.动态测试
C.都是
D.都不是
26.(D)是以提高软件质量为目的的技术活动。
A.技术创新
B.测试
C.技术创造
D.技术评审
27.下面有关测试的说法正确的是(D)。
A.测试人员应该在软件开发结束后开始介入
B.测试主要是软件开发人员的工作
C.要根据软件详细设计中设计的各种合理数据设计测试用例
D.严格按照测试计划进行,避免测试的随意性
28.集成测试在组装软件模块的同时,进行测试以查找与接口有关的错误,组装模块的过程为(C)
A.自顶向下
B.自底向上
C.自顶向下或自底向上
D.先自顶向下后自底向上
28.软件(C)的提高,有利于软件可靠性的提高。
A.存储效率
B.执行效率
C.容错性
D.可移植性
29.下面不属于序言性注释的是(C)
A.对硬件和软件资源的要求
B.重要变量和参数的说明
C.嵌入在语句中的sql语句
D.程序开发的原作者,审查者等
30.
C)不是功能性包括的子特性。
B)问题。
软件内部/外部质量模型中,以下(
A.适合性
B.准确性
C.稳定性
D.互操作性
31.通过疲劳强度测试,最容易发现(
A.并发用户数
B.内存泄漏
C.系统安全性
D.功能错误
32.以下哪一个是著名的版本控制软件?
A.ClearCase
B.word
C.rose
D.vb
33.在代码检查的过程中发现大部分错误的人通常是(
A.程序员
B.测试员
C.审查者
D.架构师
33.边界值分析法,假设x为整数,10<=x<-100,那么测试中x取值应该多少(B)
A.10,100
B.9,10,100,101
C.10,11,99,100
D.9,10,50,100
34.
以下哪种软件测试属于软件性能测试的范畴。
(B)
A.
接口测试
B.
压力测试
C.
单元测试
D.
易用性测试
35.需求测试有一些注意事项,其中与其它软件需求或高层(系统,业务)需求不相矛盾。
这体现了(C)
A.完整性
B.正确性
C.一致性
D.可行性
36.
缺陷的二八定理表示
(A)
A.
80%的缺陷出现在
20%的模块。
B.
80%的缺陷出现在
80%的模块。
C.
20%的缺陷出现在
80%的模块。
D.
20%的缺陷出现在
20%的模块。
37.软件质量特性包括功能性等六个方面,其中易用性不包括(
D)
A.
易理解性
B.
易学性
C.
易操作性
D.
易分析性
38.
16-40,根据黑盒测试中的等价类划分
某大学学籍管理系统中,学生的年龄输入范围是技术,下面划分正确的是(B)
39.CMUSEI认为,软件产品必须首先提供用户所需要的(
A.
性能
B.
人机界面
C.
可靠性
D.
功能
40.在软件生存周期过程中,修改错误代价最大的阶段是(D)
A.需求阶段
B.设计阶段
C.编程阶段
D.发布运行阶段
1.在()模型中,软件测试过程活动完全独立,贯穿于整个产品的周期,与其他流程并发地进行,某个测试点准备就绪时,就可以从测试准备阶段进行到测试执行阶段;软件测试可以进行尽早的进行;软件测试可以根据被测物的不同而分层次进行。
A.w模型B.v模型C.H模型
D•简单模型答案(B)2.由Evolutif公司提出,相对于V模型,()模型更科学,是V模型的发展,强调的是测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。
测试与开发是同步进行的,从而有利于尽早地发现问题。
A.w模型
B.v模型
C.H模型
D•简单模型
答案(A)
3.计算机辅助测试的英文缩写是()
A.CODE
B.CAST
C.CASE
D.BUG
答案(B)4.自动化测试比较方便,以下哪一个不是其使用场合。
A.GUI
B.性能
C.网页链接测试
D.白盒测试
答案(D)
5.软件测试的说法正确的是()
A.软件测试的目的是尽可能多的找出软件的缺陷。
B•软件测试可以保证软件质量。
C.软件测试为了考核软件开发人员
D•软件测试为了证明软件好用
答案(A)
6."需求测试有一些注意事项,其中需求的说明中是否对可能出现的异常进行了分析,并且
对这些异常进行了容错处理,这体现了()
A.完整性
B.正确性
C.一致性
D.健壮性
答案(D)
7."需求测试有一些注意事项,其中每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的,这体现了()
A.完整性
B.正确性
C.一致性
D.可行性
(D)
8.测试过程的四项基本活动是测试策划,测试设计,测试总结和()。
A.测试执行
B•测试报告
C.测试度量
D.测试需求
答案(A)
9.以下哪一项不属于web应用软件表示层测试关注的范畴。
A.排版结构的测试
B•链接结构的测试
C.浏览器脚本程序的测试
D•应用服务器兼容性测试
答案(D)
10.以下分析技术中,哪一种技术不属于基于性能计数器的分析技术。
A.内存分析
B•处理器分析
C.通信中断分析
D•进程分析
答案(D)
11•大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易()
A•通过测试
B.整体崩溃
C.快速查错
D•快速排错
答案(B)
12•单元测试时,被上层测试模块调用的模块是()
A•桩模块
B•通信模块
C.驱动模块
D.代理模块
13•单元测试时,调用被测模块的是()
A•桩模块
B•通信模块
C.驱动模块
D.代理模块
答案(C)
14•下面关于软件测试的说法中()是错误的。
A•软件测试就是程序测试
B•软件测试鬼船于软件定义和开发的整个期间
C.需求规格说明、设计规格说明都是软件测试的对象
D•程序是软件测试的对象
答案(A)
15.()不是文档测试包括的内容
A•合同文档
B•开发文档
C.管理文档
D.用户文档
答案(A)
16.loc是软件规模的一种度量,表示()
A•软件功能数
B•源代码行数
C.每单位成本数
D.工作量
答案(B)
17.测试和排错是相互联系但是性质不同的两类活动,下列说法不正确的是()
A•测试发生在排错之前
B•测试从已知条件出发,使用预知方法,排错从未知初始条件出发
C.测试时可随机的,联想的,实验的;
D.排错可预测的机械的强制的测试可以忽略对象细节,排错必须了解对象细节
答案(C)
18•如果有一个计算类型的程序,输入只有一个x,范围是卜1.0,1.0],设计测试用例为
-1.001,-1.0,1.0,1.001,那么这种方法是()
A•逻辑覆盖
B•边界值分析
C.等价类划分
D•错误推测
答案(B)
19.可移植性反映出把一个原先在某种硬件或者软件坏境下正常运行的软件移植到另一个硬件或者软件环境下,使该软件也能正确地运行的难易程度。
为了提高软件的可移植性,应该注意提高软件的()。
A.使用方便性
B.简洁性
C可靠性
D.设备不依赖性
答案(D)
20.在软件维护的实施过程中,为了正确有效的修改,需要经历分析和了解程序修改程序和
()。
A.目标程序
B.重新验证程序
C.验收程序
D.书写维护文档
答案(B)
21.集成测试工作最好由()承担,以提高测试的效果。
A.该软件的编程人员
B.不属于该软件开发组的软件设计人员
C.该软件的设计人员
D.该软件开发组的负责人
答案(B)
22.某项目测试过程中,人为植入故障10个,后来发现了植入故障4个,另外还发现了原来的故障4个,请问原来有多少故障?
A.5
B.10
C.4
D.20答案(B)23.回归测试是
A.改正性
B.适应性
D•预防性
答案(A)
24.以下哪一个不是网页链接测试软件。
A.XenuLinkSleuth
B.HTMLLinkValidator
C.WebLinkValidat
D.loadrunner
答案(D)
25.请判断,以下哪一个项目属于缺陷根源rootcause。
A.Function,影响了重要的特性、用户界面、接口和全局数据结构等
B.Open,确认“提交的缺陷”,等待处理
C.人,比如团队职责交叉,缺乏培训。
没有经验的项目团队,缺乏士气和动机不纯等。
D.code,由于编码的问题引起的缺陷。
答案(C)
26.请判断,以下哪一个项目属于缺陷来源Source。
A.Function,影响了重要的特性、用户界面、接口和全局数据结构等
B.Open,确认“提交的缺陷”,等待处理
C.Code,在编码阶段发现的缺陷。
D.code,由于编码的问题引起的缺陷。
答案(D)
27.软件测试工具有多种,()通过对程序的执行流进行探测,检查有关变量的逻辑值。
A.动态分析工具
B.静态分析工具
C.模拟工具
D.测试管理工具
答案(A)
28.黑盒测试和白盒测试这两种测试技术中与具体实现技术无关的是()。
A.黑盒测试
B.白盒测试
C.都是
D.都不是
答案(A)
29.软件质量特性包括功能性等六个方面,其中可维护性不包括()
A•易分析性
B.易改变性
C.易测试性
D•易替换性
答案(D)
30.检查程序文档属于()
A.静态测试
B.动态测试
C.都是
D.都不是
答案(A)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 基础
![提示](https://static.bdocx.com/images/bang_tan.gif)