软件测试理论知识模拟试题与参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试理论知识模拟试题与参考答案
一、单选题(共70题,每题1分,共70分)
1、下列哪个模型没有采用迭代的思想()
A、渐增模型
B、RUP模型
C、螺旋模型
D、瀑布模型
正确答案:D
2、有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是( )。
A、基于功能的集成策略
B、自项向下集成策略
C、非增量集成策略
D、自底向上集成策略
正确答案:C
3、用来代替被测模块的子模块的是()
A、调用模块
B、配置模块
C、驱动模块
D、桩模块
正确答案:D
4、测试“关闭文件”操作时,下列说法不正确的是()。
A、编辑文件后保存,文件正常关闭
B、编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存再关闭类似的提示
C、编辑文件后不保存,从任务管理器中结束任务,程序应直接被关闭
D、编辑文件后不保存,直接从菜单关闭,系统应有是否保存再关闭类似的提示
正确答案:A
5、下列不属于系统模块等级的是( )
A、高危模块
B、一般模块
C、低危模块
D、缺陷模块
正确答案:D
6、下列项目中不属于测试文档的是( )
A、测试计划
B、测试报告
C、测试用例
D、程序流程图
正确答案:D
7、在设计一个充分的健壮性测试思路上通常考虑使用的策略有( )。1)基于覆盖率的策略 2)基于可靠性的策略 3)基于错误的策略4)基于失效的策略
A、1)和3)
B、1)
C、1)和3)和4)
D、所有都应考虑
正确答案:C
8、在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法( )。
A、负载测试
B、容量测试
C、压力测试
D、失效恢复测试
正确答案:C
9、对下列产品进行测试,要优先考虑自底向上集成策略的是( )。
A、采用契约式设计的产品
B、底层接口比较稳定的产品
C、以上全部
D、高层接口变化极为频繁的产品
正确答案:C
10、()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。
A、条件覆盖
B、组合覆盖
C、判定覆盖
D、判定-条件覆盖
正确答案:D
11、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和( )
A、程序的需求说明
B、程序的内部逻辑
C、程序的注释
D、用户使用说明书
正确答案:B
12、软件生存周期过程中,修改错误代价最大的阶段是( )
A、需求阶段
B、编程阶段
C、设计阶段
D、发布运行阶段
正确答案:D
13、下面有关软件缺陷的说法中错误的是()
A、缺陷就是系统所需实现的某种功能的时效和违背
B、缺陷就是软件产品在开发中存在的问题
C、缺陷就是导致系统程序崩溃的错误
D、缺陷就是软件维护过程中存在的错误、毛病等各种问题
正确答案:C
14、软件的集成测试工作最好由( )承担,以提高集成测试的效果
A、该软件的设计人员
B、不属于该软件开发组的软件设计人员
C、该软件的编程人员
D、该软件开发组的负责人
正确答案:B
15、针对用户手册的测试,()描述不正确。
A、检查每条陈述
B、修改错误设计
C、查找容易误导用户的内容
D、准确地按照手册的描述使用程序
正确答案:B
16、下列关于缺陷分类的说法中错误的是()。
A、缺陷的优先级随着项目的发展会发生变化
B、优先级表示修复缺陷的迫切程度和应该何时修复
C、按严重性来给缺陷进行分类,主要是从产品和用户的角度来考虑
D、缺陷越严重,优先级越高
正确答案:D
17、下面关于软件测试的说法,其中正确的是( )
A、测试的目标是为了证明程序没有错误
B、经过测试没有发现错误,说明程序正确
C、成功的测试是发现了迄今尚未发现的错误的测试
D、成功的测试是没有发现错误的测试
正确答案:C
18、软件测试的目的是()
A、解决软件中隐藏的错误
B、发现软件中隐藏的错误
C、尽量不发现错误以便早日提交软件
D、证明软件的正确性
正确答案:B
19、下列关于软件测试的说法中正确的是()。
A、软件测试仅仅是测试工程师的工作,与程序员无关
B、无经验用户的测试是盲目的,所以对提高软件质量没有帮助
C、某软件模块发现的缺陷越多,说明该模块潜在的缺陷越多
D、专业的测试人员要尽量运用测试技术进行测试,直觉和预感是没有用的
正确答案:C
20、定义管理进程间通信规则的是( )
A、通信文件
B、协议文件
C、数据库文件
D、系统文件
正确答案:B
21、( )是一种黑盒测试方法,它是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例
A、等价类划分法
B、边界值分析法