软件质量保证测试试题与答案48191

合集下载

软件测试与质量保证试题参考

软件测试与质量保证试题参考

一、选择题(每题只有一个选项,将你认为合理的选项填在题前括号内,每小题2分,共16分)( D )1、较实用的软件测试停止标准是( )。

A、测试超产过了预定时间,则停止测试。

B、根据单位时间内查出故障的数量决定是否停止测试。

C、执行了所有的测试用例,但并没有发现故障,则停止测试。

D、用图表示出某个测试阶段中单位时间检查出的故障数量,通过对图中曲线的分析,确定应继续测试还是停止测试。

( C )2、软件测试的目的是:A、表明软件是正确的B、评价软件质量C、尽可能发现软件中的错误D、判定软件是否合格( A )3、 ( )不是常见的覆盖率标准。

A、函数覆盖B、数据流覆盖C、逻辑覆盖D、功能覆盖( B )4、将基于功能的和基于实现的测试方法结合在一起的动态测试类型,我们称这种测试为()。

A、白盒测试B、灰盒测试C、黑盒测试D、基于故障的测试( B )5、下列不隶属于白盒测试方法的是( ):A、控制流测试B、健壮性测试C、数据流测试D、变异测试( A )6、项目管理三要素不包括( )。

A、ProgrammingB、ProcessC、ProblemD、Process ( D )7、下列选项中,不是Mercury公司测试工具的是( )。

A、LoadRunnerB、WinRunnerC、TestDirectorD、Rebot ( A )8、下面()方法能够有效地检测输入条件的各种组合可能引起的错误。

A、因果图B、等价类划分C、边界值分析D、错误推测( D )1、通常,( )是在编码阶段进行的测试,它是整个测试工作的基础。

A、系统测试B、确认测试C、集成测试D、单元测试( A )2、据权威部门统计,软件错误产生的原因分布图表中,如下( )选项是导致软件错误的主要原因:A、软件需求规格说明错误B、设计错误C、编码错误D、测试错误( C )3、软件测试充分性理论是由( )最先提出的。

A、Deutsch和WillisB、McCall et al.C、Goodenough和GerhartD、Evansh和Marciniak( C )4、软件测试风险管理包含()和风险控制两方面内容。

(完整版)软件质量测试与保证参考答案最后整理

(完整版)软件质量测试与保证参考答案最后整理

选择题6 填空题10 (名词解释 4 简答7 综合题1)涉及标准内容的不考括号内为以下内容第1章2.简述软件危机的表现形式和诱发原因,并谈谈软件危机和软件错误的区别。

答:软件危机是指计算机软件开发与维护过程中所遇到的一系列严重问题。

其表现形式为:软件价格高、软件工作量难于估计、软件质量低、软件修改与维护困难、软件的供需差在不断扩大、软件的开发与维护过程往往失去控制。

诱发软件错误的原因:需求定义的不完善、客户与开发者间不良沟通、对软件需求的故意偏离、逻辑设计的错误、编码错误、不符合文档编制和编码规定、测试过程的不完善、规程的错误、文档编制错误。

3. 影响软件质量的因素有哪些?答:正确性、健壮性、效率、完整性、风险、可用性、可移植性、可再用性、互运行性、可理解性、可维修性、灵活性、可测试性。

第2章3. 软件质量保证标准分为哪几类以及它的分类准则是什么?答:软件质量保证标准分为质量管理标准和项目过程标准。

软件质量保证标的分类是从关注单位、关注重点、标准的目的和标准的目标这几个方面着手的。

第3章1. 为什么软件质量会有成本呢?答:软件产品的质量成本,或更准确地说,软件质量的投资,根源于确保开发产品符合早已确认的需求。

而软件产品投资的性质和规模由多种不同因素决定,其中包括:项目预算、开发产品的类型、使用的技术、消费者提出的需求及该合同能否提供具有在标准和规章限定框架内的特别内容的政府合同、内部开发环境、开发团队所拥有的领域知识、可重复过程和测量与开发者日常工作结合的程度。

2. 软件质量成本分析的输入的数据需求是通过什么途径获得的?答:在执行质量成本度量的任务时,必须保证相关数据可观察或可测量。

这些数据可以是通过以下几个方面得到:直接观测得到的;通过分析得到的;由顾客提供的;从其他任务的执行情况中收集的;其他项目的输出结果;由项目本身的物理特性要求的。

第4章1. 审查过程的辅助目标有哪些?答:(1)提供从需求到设计的可跟踪性。

软件开发过程中的质量保证考核试卷

软件开发过程中的质量保证考核试卷
A.代码行数
B.缺陷密度
C.测试覆盖率
D.项目成本
14.在软件质量保证中,以下哪些做法有助于团队协作?()
A.定期会议
B.明确责任
C.透明沟通
D.竞争氛围
15.以下哪些是软件测试用例设计的原则?()
A.最小化测试用例
B.覆盖所有可能的路径
C.包括边界条件
D.包括异常情况
16.以下哪些是软件质量保证的挑战?()
三、填空题(本题共10小题,每小题2分,共20分,请将正确答案填到题目空白处)
1.软件质量保证的目的是确保软件产品符合既定的质量标准和用户需求,它包括质量规划、质量控制和_______。()
2.在软件开发生命周期中,_______阶段的缺陷修复成本最高。()
3.软件测试可以分为白盒测试和黑盒测试,其中白盒测试又称为_______测试。()
B.提高软件开发效率
C.识别和预防缺陷
D.保证软件的可维护性
2.下列哪种方法不适用于软件需求分析?()
A.问卷调查
B.会议讨论
C.原型设计
D.单元测试
3.在软件开发过程中,以下哪个角色主要负责质量保证工作?()
A.项目经理
B.开发人员
C.测试工程师
D.销售人员
4.以下哪种方法不是软件缺陷管理的主要方法?()
8. ABCD
9. ABC
10. ABCD
11. ABC
12. ABC
13. ABC
14. ABC
15. ABCD
16. ABCD
17. ABCD
18. ABC
19. ABC
20. ABCD
三、填空题
1.质量改进
2.维护

软件质量保证测试试题与答案

软件质量保证测试试题与答案

1.软件测试的目的是A)试验性运行软件C)证明软件正确 D)找出软件中全部错误2.软件测试中白盒法是通过分析程序的来设计测试用例的。

A)应用范围C)功能 D)输入数据3.黑盒法是根据程序的来设计测试用例的. A)应用范围 B)内部逻辑D)输入数据4.为了提高软件测试的效率,应该A)随机地选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划5.与设计测试用例无关的文档是。

需求规格说明书C)设计说明书 D)源程序6.测试的关键问题是A)如何组织软件评审C)如何验证程序的正确性D)如何采用综合策略7.软件测试用例主要由输入数据和两部份组成.A)测试计划 B)测试规则以往测试记录分析8.成功的测试是指运行测试用例后A)未发现程序错误C)证明程序正确性D)改正了程序错误9.下列几种逻辑覆盖标准中,查错能力最强的是。

A)语句覆盖 B)判定覆盖C)条件覆盖10.在黑盒测试中 ,着重检查输入条件组合的方法是。

A)等价类划分法 B)边界值分析法C)错误猜测法11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是。

局部数据结构C)重要的执行路径 D)错误处理12.软件测试过程中的集成测试主要是为了发现阶段的错误。

A)需求分析C)详细设计 D)编码13.不属于白盒测试的技术是。

A)路径覆盖 B)判定覆盖C)循环覆盖14.集成测试时,能较早发现高层模块接口错误的测试方法为。

自底向上渐增式测试 C)非渐增式测试 D)系统测试15.使用白盒测试方法时,确定测试数据应根据和指定的覆盖标准。

程序的复杂度C)使用说明书 D)程序的功能16.程序的三种基本结构是。

A)过程子、程序、分程序C)递归、堆栈、队列 D)调用、返回、转移17.软件调试的目的是排除存在错误的可能性C)对错误性质进行分类 D)统计出错的次数18.下面说法正确的是。

A)经过测试没有发现错误说明程序正确B)测试的目标是为了证明程序没有错误D)成功的测试是没有发现错误的测试20.发现错误能力最弱的是。

软件测试与质量保证考核试卷

软件测试与质量保证考核试卷
5.自动化测试可以提高测试的______和______。
6.软件缺陷的生命周期一般包括新建、打开、修复和______。
7.敏捷测试的核心是______和______。
8.性能测试主要关注软件的______、吞吐量和资源使用率。
9.安全测试的目的是发现软件中的______和______。
10.测试用例的编写应该基于软件的______和______。
6.软件缺陷的严重性越高,其优先级也应该越高。()
7.敏捷测试中,测试活动是在开发完成后才开始的。()
8.性能测试主要关注软件在极端负载条件下的表现。()
9.安全测试只需要在软件开发的最后阶段进行。()
10.测试用例的编写应该尽可能详细,以便于测试人员理解和使用。()
五、主观题(本题共4小题,每题5分,共20分)
标准答案
一、单项选择题
1. C
2. D
3. A
4. B
5. A
6. D
7. D
8. D
9. A
10. C
11. A
12. D
13. C
14. B
15. C
16. D
17. D
18. A
19. A
20. C
二、多选题
1. D
2. A,B,C
3. A,B,C
4. A,B,C,D
5. D
6. A,B,C,D
Aห้องสมุดไป่ตู้证明软件是正确的
B.证明软件是错误的
C.尽可能发现软件中的错误
D.修复软件中的错误
2.以下哪种方法不属于黑盒测试?()
A.等价类划分
B.边界值分析
C.错误猜测
D.代码覆盖率
3.以下哪种测试属于白盒测试?()

软件质量保证最佳实践考核试卷

软件质量保证最佳实践考核试卷
A.确保代码的优化
B.跟踪软件变更
C.提供用户培训
D.完成项目文档
10.以下哪项不是CMM(能力成熟度模型)的级别?()
A.初始级
B.优化级
C.管理级
D.可重复级
11.在软件质量保证中,以下哪种方法用于确保需求正确无误?()
A.需求评审
B.单元测试
C.集成测试
D.系统测试
12.以下哪种工具通常用于自动化测试?()
A.产品质量指标
B.过程质量指标
C.项目质量指标
D.管理质量指标
E.市场质量指标
4.以下哪些方法可以用于软件质量评估?()
A.质量审计
B.代码审查
C.性能测试
D.用户反馈
E.成本效益分析
5.以下哪些是软件缺陷的常见原因?()
A.设计不当
B.编码错误
C.系统环境变化
D.用户操作失误
E.不合理的项目期限
19. ABC
20. ABCDE
三、填空题
1.质量标准
2.需求分析
3.满意度
4.内部质量
5.功能测试
6.优先级
7.可维护性
8.持续集成
9.质量控制活动
10.平均失效间隔时间(MTBF)
四、判断题
1. ×
2. ×
3. ×
4. √
5. ×
6. ×
7. ×
8. √
9. ×
10. ×
五、主观题(参考)
1.软件质量保证的主要活动包括质量规划、过程改进、质量控制、质量审计和风险管理。这些活动确保软件产品符合既定标准,提高开发效率和产品质量,降低成本,满足用户需求。
软件质量保证最佳实践考核试卷

软件质量保证与测试-作业2答案

软件质量保证与测试-作业2答案

软件质量保证与测试-作业2答案=一、判断题(判断下列题目是否正确,如果正确请打“√”,错误请打“×”每小题2分,共20分)1. 在专业的软件开发、维护中,SQA环境是建立、执行SQA方法时必须首要考虑的问题。

( √)2. 专家观点通过引进补充的外部能力到机构内部开发过程中来而支持质量评估工作。

( √)3. 软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客参与。

( √)4. 规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密切关系。

( ×)5. 在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。

( √)6. SEI CMM评估标准,ISO 9001和ISO 9000-3标准是典型的项目过程标准。

( ×)7. 6σ管理法的核心是追求零缺陷生产,σ值越大,缺陷或错误越小。

( √)8. 同行评审的主要目标在于检测错误、核对与标准的偏离。

( √)9. SQA是CMM4级中的一个重要关键过程区域,它是贯穿于整个软件过程的第三方独立审查活动,在CMM 的过程中充当重要角色。

( ×)10. 项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图( ×)二、填空题(每空2分,共20分;请把答案书写在相应横线上。

)3 软件度量的目的是对软件项目、过程、产品加以理解、预测、评估、控制和改善。

4. “已经正式通过复审和批准的某规约或产品,可作为进一步开发的基础,并且只能通过正式的变化控制过程改变”,这是IEEE对基线的定义描述。

5. 软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。

6. McCall模型“产品修改”纬度的质量因素有可维护性、可测试性、灵活性。

7. 软件缺陷属性包括:缺陷标识、缺陷类型、缺陷严重程度、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷根源。

软件质量保证试题

软件质量保证试题

一、判断题题2分,共20分)( x )1、软件故障是导致软件失效的必要和充分要素。

( V )2、同行评审的主要目标在于检测错误、核对与标准的偏离。

( V )3、在任何软件机构中,定期、不定期的培训、再培训都是必须而且是必要的。

( V )4、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA经验基础上消除或至少降低出错率。

( X )5、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。

( X )6、Daniel Galin等提在20世纪50年代建立的经典质量费用模型,提供了一种以经济学观点把与产品质量保证相关的费用非类的方法学。

( V )7、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。

( V )8、软件质量成本是一个投资问题,而不是成本问题!( X )9、SEI CMM评估标准, ISO 9001和ISO 9000-3标准是典型的项目过程标准。

( V )10、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。

二、填空题(每空1分,共20分;请把答案书写在相应横线上。

)1、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。

2、McCall模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。

3、面向对象模型不同于其他模型的主要特征是组件的密集重用。

4、有两种同行评审方法学:审查和走查。

5、RMA可以划分成三组类别内部风险管理措施,分包风险管理措施,顾客风险管理措施。

6、支持性质量手段有模板和检查表。

7、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。

8、软件配置发布的版本有基线版本、中间版本、修订版本。

9、SQA标准被划分成软件质量管理标准,软件项目过程标准两类。

10、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性,软件缺陷的感染性。

三、选择题(每题2分,共18分)1 软件调试的目的是(D)( A)发现软件中隐藏的错误(B)解决测试中发现的错误(C)尽量不发现错误以便早日提交软件(D)证明软件的正确性2 .黑盒测试技术中不包括(D)(A)等值分析测试(B)边界值分析测试(C)错误推测法(D)逻辑覆盖测试3.(D)是把输入条件视为“因”,把输出条件视为“果”,将黑盒看成是从因到果的网络图(A)等值分析测试(B)边界值分析测试(C)错误推测法(D)因果图4.集成测试的测试用例是根据(C)的结果来设计。

软件质量保证与测试自动化考核试卷

软件质量保证与测试自动化考核试卷
9.自动化测试框架可以提高测试的可重用性和可维护性。()
10.只有在软件开发完成后,才开始进行软件测试。()
五、主观题(本题共4小题,每题5分,共20分)
1.请简述软件质量保证与软件测试的区别和联系。
2.描述自动化测试的优势和可能的挑战。
3.论述在软件开发生命周期中,何时开始进行软件测试最为合适,并说明理由。
软件质量保证与测试自动化考核试卷
考生姓名:答题日期:得分:判卷人:
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.软件质量保证的目的是为了保证软件的()。
A.功能性
B.可用性
C.可靠性
D.所有以上
2.下列哪项不属于软件质量保证的活动?()
8.在软件测试过程中,______用于跟踪和管理软件缺陷。
9.为了提高测试效率,测试用例应基于______原则来设计。
10. ______是自动化测试的一个关键优势,它可以减少重复的手工测试工作。
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)
1.软件质量保证和软件测试是同一个概念。()
A.配置管理
B.缺陷管理
C.测试计划
D.风险管理
15.在自动化测试中,下列哪种技术主要用于提高测试覆盖率?()
A.数据驱动测试
B.代码覆盖率分析
C.模型驱动测试
D.录制和回放
16.下列哪种工具主要用于管理测试用例?()
A. JIRA
B. Selenium
C. QTP
D. JMeter
17.在软件质量保证过程中,下列哪种方法主要用于确保需求的正确性?()

软件测试题大全含答案

软件测试题大全含答案

软件测试题大全含答案一、选择题1.软件测试的目的是以下哪项?A.确保软件没有错误B.发现软件中的缺陷C.证明软件是可靠的D.增加软件的功能答案:B2.黑盒测试不关心以下哪一项?A.输入数据B.程序代码C.功能需求D.预期结果答案:B3.以下哪项不是软件测试的类型?A.单元测试B.集成测试C.系统测试D.数据库测试答案:D4.软件测试中的“回归测试”是指什么?A.对新开发的功能进行测试B.对修改后的功能进行重新测试C.对软件的性能进行测试D.对软件的安全性进行测试答案:B5.以下哪项是白盒测试技术?A.等价类划分B.边界值分析C.语句覆盖D.状态转换答案:C二、填空题6.软件测试分为两大类:_______测试和_______测试。

答案:黑盒;白盒7.测试用例通常包括测试输入、测试执行条件、测试步骤和_______。

答案:预期结果8.软件测试的基本原则之一是“早期和频繁地进行测试”,这意味着测试活动应_______软件开发周期的开始,并持续进行到_______。

答案:伴随;结束9.性能测试主要关注软件应用的_______、_______、可靠性、可用性和可维护性。

答案:正确性;效率10.探索性测试是一种_______的测试方法,它不依赖于正式的测试计划,而是依赖于测试员的经验和直觉。

答案:结构化;非三、简答题11.什么是软件测试?请简述其重要性。

答案:软件测试是一种评估软件质量的过程,旨在验证软件的各个部分是否按照设计和需求正常运行,并发现软件中的缺陷。

软件测试的重要性在于它能够确保软件产品的可靠性和稳定性,减少软件发布后的风险和成本,提高用户满意度,最终保障企业的市场竞争力。

12.请解释什么是“测试金字塔”?答案:测试金字塔是一种软件测试方法论,它将测试分为三个层次:单元测试(底部)、集成测试(中间)和端到端测试(顶部)。

金字塔的底部很宽,意味着应该有更多的单元测试,因为它们快速、独立且易于自动化。

软件质量保证答案

软件质量保证答案

2、B C c d d b c a b bDC对BBBDCBDABBDBADADDCBCDBCBABD下列关于测试用例来源的叙述中,哪一项说法是错误的?( A )ADCCAAACA.对于随机样本用例,编制测试用例文件所需的工作量大B.对于综合测试用例,编制测试用例文件所需的工作量大C.对于随机样本用例,进行软件测试所需的工作量大(低效率)D.对于综合测试用例,进行软件测试所需的工作量小CBBCDCBBACDCCBBDCBCAD下列选项中,哪一项为单元测试中使用的辅助模块?( C )错A.驱动模块和传入模块B.主模块和传出模块C.驱动模块和桩模块D.传入模块和传出模块对错错对对错对对错错对对对下列关于小项目的说法错误的是哪一个?(D)A.适用于大项目的开发计划和质量计划规程并不自动地适用于小项目B.一般少于15个人日的小型开发项目,可以不需要开发计划和质量计划C.对于小型开发项目,开发计划和质量计划的编制是可以选择的D.对于小型开发项目,编制开发计划和质量计划对开发者无重大好处关于软件错误、故障与失效,下面的说法中不正确的是哪一个?( A )A.所有的软件故障都以软件失效告终B.软件失效的根源在于软件错误C.并非所有的软件错误都变成软件故障D.只有在软件故障被激活时,它才变成软件失效61.对错对对某软件系统的需求文档中包括规格:系统在高峰时间处于失效状态的概率低于0.5%,该需求属于哪个软件质量因素?( A )ADAA. 可靠性B. 安全性C. 正确性D. 灵活性单元测试中用来模拟被测模块调用者的模块为下列选项中的哪一项?( C )BADCA.父模块B.子模块C.驱动模块D.桩模块ACCCBCCDDBCAADDBDBABCAB单元测试人员通常是由哪一类人员来完成?( A )CABD A.开发人员B.测试人员C.需求分析人员D.用户下列关于质量保证活动的三个不同方面:验证、确认、鉴定的说法,错误的是哪一个?( D )A.验证是检验当前开发活动同早些阶段的产品的一致性B.确认检验产品同最初需求的符合程度C.确认审查有助于提供顾客对系统的满意度D.鉴定集中在设计方面对Web网站进行的测试中,属于功能测试的为下列选项中的哪一项?( B )A.连接速度测试B.链接测试C.平台测试D.安全性测试关于评审组的规模,叙述正确的是哪一个?( C )A.评审组的规模可以忽略B.评审组的规模越大越好C.评审组应当有规模限制,通常最好3~5名成员D.评审组的规模越小越好某个版本的软件在测试过程中发现了一些错误,程序员在修改已知错误的同时,又增加了一部分新功能,然后提交给测试人员重新测试,此次测试人员进行的测试属于哪一种测试?( A )A.回归测试B.重复测试C.恢复测试D.确认测试致命的:如程序崩溃、死机、数据丢失等 16、螺旋模型:17、软件质量保证:解释质量保证活动的验证、确认与鉴定的不同方面?18、软件质量19、原型建造模型20、说出软件错误、软件故障和软件失效的区别? 1、软件错误产品校正软件质量因素 21、产品转移软件质量因素面向对象模型验证 SQA 简述软件质量保证和软件质量控制的关系简述软件错误的原因 1、11 2、性能3、管理失效4、可移植性5、软件失效6、计划确认7、程序8、文档质量9、内部失效费用五软件项目开发过程标准软件:质量目标:10、产品校正因素目标清单 11、顾客需求可靠性 12、用户故障记录简述影响开发过程中质量保证活动强度的因素 1、项目因素: 2、项目组因素: 22、简述McCall经典因素模型的结构(类别与因素)。

软件测试与质量控制试题详解

软件测试与质量控制试题详解

软件测试与质量控制试题详解1. 试题解析1.1 单选题1.1.1 题目:软件测试的目标是什么?A. 发现尽可能多的缺陷B. 验证软件是否符合需求和规格C. 提高软件开发效率D. 确保软件具备安全性1.1.2 解析:B 验证软件是否符合需求和规格是软件测试的主要目标。

软件测试的核心任务是通过系统性的评估和识别问题,以提供决策支持和风险管理,从而确保软件的质量。

1.1.3 答案:B1.2 多选题1.2.1 题目:下列哪些是软件测试的基本原则?(多选)A. 测试活动应该尽早开始B. 测试应该根据需求和规格进行C. 测试应该只依赖自动化工具D. 测试活动应该完全由开发团队负责1.2.2 解析:A 和 B 是软件测试的基本原则。

测试活动应该尽早开始以尽早发现潜在的问题,测试应该参考需求和规格来进行,以验证软件是否符合预期。

1.2.3 答案:A, B2. 质量控制概述质量控制是一种管理活动,通过对产品或服务进行跟踪、评估和改进,以确保其质量达到预期标准。

在软件开发领域,质量控制是指通过测试等方法,对软件产品的质量进行监控和管理的过程。

软件测试是质量控制的重要组成部分。

它不仅是检测和纠正软件缺陷的手段,还是评估产品质量和发布决策的依据。

通过测试,可以发现软件中的问题和潜在风险,为产品改进和进一步开发提供有效建议。

3. 软件测试的目标软件测试的目标是确保软件的质量和可靠性,并验证软件是否符合需求和规格。

具体目标包括:3.1 发现尽可能多的缺陷:通过不同的测试方法和技术,尽量发现软件中的缺陷和潜在问题。

3.2 验证软件是否符合需求和规格:根据软件的需求和规格,进行系统性的测试,确保软件的功能和性能满足用户期望。

3.3 提供决策支持和风险管理:通过测试,为产品改进和发布决策提供可靠的数据和评估,降低项目风险。

4. 软件测试的原则4.1 尽早开始:测试活动应该尽早开始,从需求分析和设计阶段开始介入,以便在后续的开发过程中及时发现问题。

软件质量保证与测试计划考核试卷

软件质量保证与测试计划考核试卷
A.不需要了解程序内部逻辑
B.测试基于软件功能
C.需要编写代码
D.主要用于发现功能错误
10.在敏捷开发模式中,以下哪个角色通常负责质量保证?()
A.产品负责人
B.敏捷教练
C.开发团队
D.客户
11.以下哪个不是软件质量模型?()
A. McCall模型
B. ISO 9126
C. Fibonacci模型
D. CMMI
A.确保软件产品符合其预定的质量标准
B.监控软件开发过程,确保过程符合标准
C.提高软件开发团队的效率
D.完成软件产品的所有测试用例
2.下列哪个不是软件测试计划的基本内容?()
A.测试目标和范围
B.测试方法和工具
C.项目进度表
D.测试人员的午餐安排
3.在软件开发生命周期中,以下哪个阶段通常不进行质量保证和测试?()
软件质量保证与测试计划考核试卷
考生姓名:__________答题日期:_______年__月__日得分:_________判卷人:_________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.以下哪项不是软件质量保证(SQA)的主要目标?()
A.响应时间
B.吞吐量
C.并发用户数
D.缺陷数量
18.在软件测试中,以下哪个原则是最重要的?()
A.尽早测试
B.完全测试
C.独立测试
D.持续测试
19.以下哪个不是软件缺陷的生命周期?()
A.发现
B.报告
C.修复
D.验证
20.在软件质量保证过程中,以下哪个活动与风险管理最相关?()
A.测试计划

软件质量保证智慧树知到答案章节测试2023年西安交通大学

软件质量保证智慧树知到答案章节测试2023年西安交通大学

第一章测试1.RUP测试流程包括哪些环节()。

A:验证测试方法B:改进测试资产C:定义评估任务D:完成验收任务E:测试与评估F:确认构建稳定性答案:ABCDEF2.“定义评估任务”环节的目标是()。

A:编写测试报告B:确定测试工作的重点C:确定测试方法是否可行D:设计测试用例答案:B3.对于某个被测软件,测试团队同时只能有一个目标。

()A:错B:对答案:A4.测试团队的工作目标可能会随着软件生命周期发生变化。

()A:对B:错答案:A5.“定义评估任务”环节的主要任务包括()。

A:明确测试工作目标B:制定测试工作计划C:确定测试工作的范围与边界D:设计足够多的测试用例答案:ABC6.一个好的测试方法通常包括哪些方面()。

A:以风险为中心B:实际可行C:可防御的,能够自我解释清楚D:多样化E:与产品相关答案:ABCDE7.同时综合运用多种测试技术,可以有助于增加发现软件缺陷的概率。

()A:错B:对答案:BA:工作重心是达到所需的测试深度和广度B:设计测试用例并执行测试工作C:表现测试总结报告D:分析测试结果并编写缺陷报告答案:C9.可以从哪些维度来区分不同的软件测试技术?()A:测试者/谁执行测试工作B:活动/如何测试C:解决的潜在问题D:测试内容/覆盖E:评估/如何判断测试用例是否通过答案:ABCDE10.下列哪些原因可能是开发人员拒绝修复缺陷的原因。

()A:测试用例太极端B:看不懂缺陷报告C:无法复现缺陷D:修复缺陷花费时间太长答案:ABCD第二章测试1.编写缺陷报告的基本原则包括()。

A:简单B:复杂C:清晰D:语言不友好答案:AC2.采用跟随测试可能会找到最佳的测试用例来发现缺陷及其引发的失效。

()A:错B:对答案:B3.跟随测试是一种探索性测试,通常由计算机自动执行。

()A:错B:对答案:A4.跟随测试可以分为哪几种类型()。

A:改变测试行为B:改变运行环境C:改变程序选项和配置D:改变测试数据答案:ABCDA:主要工作包括优化测试用例集B:编写测试总结报告C:对软件给出客观的质量评价D:确认软件是否稳定,是否值得进一步测试答案:D6.可以从哪些维度来报告测试工作的进展情况?()A:测试的投入情况(effort)B:测试过程中存在的障碍与问题(obstacle)C:测试的结果(result)D:软件中存在的风险(risk)答案:ABCD7.汇报测试进展情况,应该从多个维度进行说明。

软件质量保证复习题及参考答案

软件质量保证复习题及参考答案

软件质量保证复习题及参考答案选择题1 软件调试的目的是(B)( A)发现软件中隐藏的错误(B)解决测试中发现的错误(C)尽量不发现错误以便早日提交软件(D)证明软件的正确性2 .黑盒测试技术中不包括(D )(A)等值分析测试(B)边界值分析测试(C)错误推测法(D)逻辑覆盖测试3.(D )是把输入条件视为“因”,把输出条件视为“果”,将黑盒看成是从因到果的网络图(A)等值分析测试(B)边界值分析测试(C)错误推测法(D)因果图4.集成测试的测试用例是根据( C )的结果来设计。

A.需求分析B.源程序C.概要设计D.详细设计5 CMMI中,(D )主要致力于技术革新和优化过程的改进。

(A)等级二(B)等级三(C)等级四(D)等级五6 CMMI中的受管理级包含的七个过程域中,(C )的目的在于使工作人员和管理者客观了解过程和相关的工作产品。

(A)测量和分析(B)供方协定管理(C)过程和产品质量保证(D)项目策划7 CMMI中,已定义级是(B )。

(A)等级二(B)等级三(C)等级四(D)等级五8 、项目执行工作所需的依据有:(D)A)国家政策B)前期措施C)法律依据D)项目计划9、软件配置管理的三个应用层次由高到低是:(C)A)版本控制、以开发者为中心、过程驱动B)以开发者为中心、过程驱动、版本控制C)过程驱动、以开发者为中心、版本控制D)过程驱动、版本控制、以开发者为中心1、软件测试的目的是( A )( A)发现软件中隐藏的错误(B)解决软件中隐藏的错误(C)尽量不发现错误以便早日提交软件(D)证明软件的正确性2、以下不属于白盒测试技术的( B )(A)路径覆盖(B)等值分析测试(C)语句覆盖(D)条件覆盖3、.凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测试用例的测试方法叫(C )(A)等值分析测试(B)边界值分析测试(C)错误推测法(D)逻辑覆盖测试4、单元测试的测试用例主要根据( D )的结果来设计。

软件测试与质量保证考试 选择题 46题

软件测试与质量保证考试 选择题 46题

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. 客户11. 下列哪项是回归测试的目的?A. 发现新的错误B. 验证修改没有引入新的错误C. 测试系统的性能D. 测试系统的安全性12. 下列哪项是性能测试的例子?A. 压力测试B. 单元测试C. 集成测试D. 验收测试13. 下列哪项是安全性测试的例子?A. 渗透测试B. 单元测试C. 集成测试D. 验收测试14. 下列哪项是可用性测试的例子?A. 用户界面测试B. 单元测试C. 集成测试D. 验收测试15. 下列哪项是兼容性测试的例子?A. 跨浏览器测试B. 单元测试C. 集成测试D. 验收测试16. 下列哪项是配置测试的例子?A. 测试软件在不同硬件配置上的运行B. 单元测试C. 集成测试D. 验收测试17. 下列哪项是安装测试的例子?A. 测试软件的安装过程B. 单元测试C. 集成测试D. 验收测试18. 下列哪项是恢复测试的例子?A. 测试系统在故障后的恢复能力B. 单元测试C. 集成测试D. 验收测试19. 下列哪项是冒烟测试的例子?A. 测试系统的基本功能B. 单元测试C. 集成测试D. 验收测试20. 下列哪项是探索性测试的例子?A. 测试人员在没有详细测试用例的情况下进行测试B. 单元测试C. 集成测试D. 验收测试21. 下列哪项是自动化测试的优点?A. 可以快速执行重复性任务B. 需要较少的人力C. 可以发现更多的错误D. 以上都是22. 下列哪项是手动测试的优点?A. 可以发现更多的错误B. 需要较少的人力C. 可以快速执行重复性任务D. 以上都是23. 下列哪项是测试用例设计的关键要素?A. 输入数据B. 预期结果C. 测试步骤D. 以上都是24. 下列哪项是测试计划的关键要素?A. 测试目标B. 测试范围C. 测试资源D. 以上都是25. 下列哪项是测试报告的关键要素?A. 测试结果B. 缺陷列表C. 测试总结D. 以上都是26. 下列哪项是缺陷报告的关键要素?A. 缺陷描述B. 重现步骤C. 严重程度D. 以上都是27. 下列哪项是测试管理工具的例子?A. JIRAB. JenkinsC. SeleniumD. LoadRunner28. 下列哪项是自动化测试工具的例子?A. JIRAB. JenkinsC. SeleniumD. LoadRunner29. 下列哪项是性能测试工具的例子?A. JIRAB. JenkinsC. SeleniumD. LoadRunner30. 下列哪项是安全性测试工具的例子?A. JIRAB. JenkinsC. SeleniumD. Burp Suite31. 下列哪项是代码覆盖率工具的例子?A. JIRAC. JaCoCoD. LoadRunner32. 下列哪项是持续集成工具的例子?A. JIRAB. JenkinsC. SeleniumD. LoadRunner33. 下列哪项是版本控制工具的例子?A. JIRAB. JenkinsC. GitD. LoadRunner34. 下列哪项是需求管理工具的例子?A. JIRAB. JenkinsC. ConfluenceD. LoadRunner35. 下列哪项是文档管理工具的例子?A. JIRAB. JenkinsC. ConfluenceD. LoadRunner36. 下列哪项是项目管理工具的例子?A. JIRAB. JenkinsC. ConfluenceD. Trello37. 下列哪项是协作工具的例子?A. JIRAB. JenkinsC. SlackD. LoadRunner38. 下列哪项是代码审查工具的例子?A. JIRAB. JenkinsC. GerritD. LoadRunner39. 下列哪项是缺陷跟踪工具的例子?A. JIRAC. BugzillaD. LoadRunner40. 下列哪项是测试用例管理工具的例子?A. JIRAB. JenkinsC. TestRailD. LoadRunner41. 下列哪项是测试数据准备工具的例子?A. JIRAB. JenkinsC. DBUnitD. LoadRunner42. 下列哪项是测试环境管理工具的例子?A. JIRAB. JenkinsC. DockerD. LoadRunner43. 下列哪项是测试结果分析工具的例子?A. JIRAB. JenkinsC. TestNGD. LoadRunner44. 下列哪项是测试报告生成工具的例子?A. JIRAB. JenkinsC. AllureD. LoadRunner45. 下列哪项是测试策略的关键要素?A. 测试目标B. 测试方法C. 测试资源D. 以上都是46. 下列哪项是测试过程的关键要素?A. 测试计划B. 测试设计C. 测试执行D. 以上都是答案1. B2. D3. B4. A5. B6. B7. B8. B9. C10. D11. B12. A13. A14. A15. A16. A17. A18. A19. A20. A21. D22. A23. D24. D25. D26. D27. A28. C29. D30. D31. C32. B33. C34. A35. C36. D37. C38. C39. C40. C41. C42. C43. C44. C45. D46. D。

软件测试考试题库及答案

软件测试考试题库及答案

软件测试考试题库及答案一、单项选择题1. 软件测试的目的是()。

A. 证明软件是正确的B. 发现软件中的错误C. 证明软件是错误的D. 证明软件没有错误答案:B2. 黑盒测试主要关注软件的()。

A. 内部结构B. 内部逻辑C. 功能D. 代码答案:C3. 单元测试通常由()执行。

A. 项目管理者B. 开发人员C. 测试人员D. 客户答案:B4. 软件测试中,回归测试是指()。

A. 测试新发现的错误B. 测试软件的新功能C. 在修改后重新运行测试用例以验证错误是否被修复D. 测试软件的安全性答案:C5. 软件测试的V模型中,测试活动应该在开发活动的()进行。

A. 之前B. 同时C. 之后D. 任意时间答案:C二、多项选择题1. 以下哪些是软件测试的类型?()A. 功能测试B. 性能测试C. 压力测试D. 界面测试答案:ABCD2. 软件测试的基本原则包括()。

A. 测试显示存在错误B. 穷尽测试是不可能的C. 早期测试D. 缺陷聚集答案:ABCD3. 软件测试过程中可能使用的工具包括()。

A. 缺陷跟踪系统B. 自动化测试框架C. 性能监控工具D. 代码审查工具答案:ABCD三、判断题1. 软件测试可以完全替代人工检查。

()答案:错误2. 测试应该在软件开发的后期进行。

()答案:错误3. 软件测试的目的是确保软件产品的质量。

()答案:正确四、简答题1. 请简述什么是软件测试?答案:软件测试是一系列旨在评估软件质量的活动,目的是验证软件的功能、性能、安全性等是否符合预期,并发现软件中可能存在的缺陷。

2. 描述软件测试的基本流程。

答案:软件测试的基本流程通常包括测试计划、测试设计、测试实施、测试执行和测试报告等阶段。

五、案例分析题1. 假设你是一个软件测试工程师,你被分配到一个项目中,该项目的软件产品是一个在线购物平台。

请描述你将如何进行测试计划的制定。

答案:在制定测试计划时,我会首先了解项目的需求和目标,确定测试的范围和重点。

软件质量保证模拟试题及答案

软件质量保证模拟试题及答案

软件质量保证模拟试题及答案一、判断题(判断下列题目是否正确,如果正确请打“√”,错误请打“×”每小题2分,共20分)( × )1、软件故障是导致软件失效的必要和充分要素。

( √ )2、同行评审的主要目标在于检测错误、核对与标准的偏离。

( √ )3、在任何软件机构中,定期、不定期的培训、再培训都是必须而且是必要的。

( √ )4、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA经验基础上消除或至少降低出错率。

( × )5、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。

( × )6、Daniel Galin等提在20世纪50年代建立的经典质量费用模型,提供了一种以经济学观点把与产品质量保证相关的费用非类的方法学。

( √ )7、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。

( √ )8、软件质量成本是一个投资问题,而不是成本问题!( × )9、SEI CMM评估标准, ISO 9001和ISO 9000-3标准是典型的项目过程标准。

( √ )10、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。

二、填空题(每空1分,共20分;请把答案书写在相应横线上。

)1、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。

2、McCall模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。

3、面向对象模型不同于其他模型的主要特征是组件的密集重用。

4、有两种同行评审方法学:审查和走查。

5、RMA可以划分成三组类别内部风险管理措施,分包风险管理措施,顾客风险管理措施6、支持性质量手段有模板和检查表。

7、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。

8、软件配置发布的版本有基线版本、中间版本、修订版本。

9、SQA标准被划分成软件质量管理标准和软件项目过程标准两类。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精选文库选择题 1.软件测试的目的是( B )。

A)试验性运行软件 B )发现软件错误 C)证明软件正确 D )找出软件中全部错误 2.软件测试中白盒法是通过分析程序的( B )来设计测试用例的。

A)应用范围 B)内部逻辑C)功能 D )输入数据 3.黑盒法是根据程序的(C )来设计测试用例的。

A)应用范围 B )内部逻辑C)功能 D )输入数据 4.为了提高软件测试的效率,应该( D )。

A)随机地选取测试数据B )取一切可能的输入数据作为测试数据 C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例 5.与设计测试用例无关的文档是( A )。

A)项目开发计划 B )需求规格说明书C)设计说明书 D )源程序6.测试的关键问题是( B )。

A)如何组织软件评审B)如何选择测试用例C)如何验证程序的正确性 D )如何采用综合策略7.软件测试用例主要由输入数据和( C )两部分组成。

A)测试计划 B )测试规则C)预期输出结果 D )以往测试记录分析8.成功的测试是指运行测试用例后( B )。

A)未发现程序错误B)发现了程序错误C)证明程序正确性D)改正了程序错误 9.下列几种逻辑覆盖标准中,查错能力最强的是( D )。

A)语句覆盖 B )判定覆盖C)条件覆盖 D )条件组合覆盖10.在黑盒测试中,着重检查输入条件组合的方法是( D )。

A)等价类划分法 B )边界值分析法C )错误推测法D)因果图法11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A )。

A)系统功能 B )局部数据结构C)重要的执行路径 D )错误处理12.软件测试过程中的集成测试主要是为了发现(B )阶段的错误。

A)需求分析 B )概要设计C)详细设计 D )编码 13.不属于白盒测试的技术是( D )。

A)路径覆盖 B )判定覆盖C)循环覆盖D)边界值分析14.集成测试时,能较早发现高层模块接口错误的测试方法为( A )。

A)自顶向下渐增式测试 B )自底向上渐增式测试C )非渐增式测试 D )系统测试 15.使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。

A)程序内部逻辑 B )程序的复杂度C )使用说明书D )程序的功能 16.程序的三种基本结构是( B )。

B)顺序、选择、循环D )调用、返回、转移A )B )排除存在错误的可能性D )统计出错的次数 18.下面说法正确的是( C )。

A)经过测试没有发现错误说明程序正确B )测试的目标是为了证明程序没有错误C)成功的测试是发现了迄今尚未发现的错误的测试D)成功的测试是没有发现错误的测试 20.发现错误能力最弱的是( A )。

A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖22.下面( D )方法能够有效地检测输入条件的各种组合可能引起的错误。

A)等价类划分 B )边界值分析C)错误推测D)因果图23.与确认测试阶段有关的文档是( A )。

A)需求规格说明书 B )概要设计说明书C)详细设计说明书 D )源程序25.( B )方法需要考察模块间的接口和各模块之间的联系。

A)单元测试B)集成测试C)确认测试D)系统测试26.调试应该由( B )完成。

A)与源程序无关的程序员B)编制该源程序的程序员C)不了解软件设计的机构D)设计该软件的机构 27.在设计人机界面时,应主要考虑的因素有( D )。

系统响应时间 B)错误处理 C)用户求助机制D)以上都是28、用黑盒技术设计测试用例的方法之一为( A )A)过程子、程序、分程序C)递归、堆栈、队列17.软件调试的目的是( A)找出错误所在并改正之 C)对错A)因果图 B )逻辑覆盖C)循环覆盖 D )基本路径测试29、软件测试的目的是( B ) A)避免软件开发中出现的错误B)发现软件开发中出现的错误C)尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D)修改软件中出现的错误30、下列软件属性中,软件产品首要满足的应该是( A ) A)功能需求 B )性能需求C)可扩展性和灵活性D)容错纠错能力31、以程序的内部结构为基础的测试用例技术属于( D )。

A)灰盒测试B)数据测试C)黑盒测A )概要设计规格说明书B )用户需求规格说明书C )项目计划说明书D)详细设计规格说明书39、通常可分为白盒测试和黑盒测试。

白盒测试是根据程序的( C )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。

A)功能B)性能C)内部逻辑D)内部数据40、如果一个判定中的复合条件表达式为( A > 1)or(B<= 3 ),则为了达到 100%的条件覆盖率,至少需要设计多少个测试用例( B )。

A)1 B) 2 C )3试D)白盒测试32、为了提高测试的效率,正确的做法是(A )。

A)选择发现错误可能性大的数据作为测试用例B)在完成程序的编码之后再制定软件的测试计划C)随机选取测试用例D)使用测试用例测试是为了检查程序是否做了应该做的事)来做,对程序的调试最好第三方测试机构程序员程序员程序开发组D)441、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该( B )。

A)较少B)较多C)相似D)不确定42、在某大学学籍管理信息系统中,假设学生年龄的输入范围为 16— 40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( B )。

A)可划分为 2 个有效等价类,B)可划分为 1 个有效等价类,C)可划分为 2 个有效等价类,D)可划分为 1 个有效等价类,43、根据软件需求规格说明书,35、以下那一种选项不属于软件缺陷( D )。

A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明不应该出现的功能C)软件实现了产品规格没有提到的功能D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题36、软件生存周期过程中,修改错误代价最大的阶段是( D )。

A)需求阶段 B )设计阶段C)编程阶段D)发布运行阶段37、在边界值分析中,下列数据通常不用来做数据测试的是( B )。

A)正好等于边界的值 B )等价类中的等价值C)刚刚大于边界的值 D )刚刚小于边界的值38、单元测试中设计测试用例的依据是( D )。

A)测试用例应由测试的输入数据和预期的输出结果组成B)测试用例只需选取合理的输入数据C)程序最好由编写该程序的程序员自己来测试D)使用测试用例进行测试是为了检查程序是否做了A)采用白盒测试,辅之以黑盒测试B)采用黑盒测试,辅之以白盒测试C)只使用白盒测试D)只使用黑盒测试的软件系统进行的测试是( A )。

A )系统测试B)单元测试成测试D)验收测试44、下面有关测试原则的说法正确的是(A )。

C)集33、对程序的测试最好由(由谁来做( B )。

A)程序员B)第三方测试机构C)程序开发组 D)程序开发组34、在进行单元测试时,常用的方法是( A )2 个无效等价类2 个无效等价类1 个无效等价类1 个无效等价类在开发环境下对已经集成它该做的事45、软件设计阶段的测试主要采取的方式是(A )。

A)评审B)白盒测试C)黑盒测试D)动态测试 46、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性( A )A)正确性B)可靠性 C )可使用性 D )可维护性精选文库55、单元测试时,调用被测模块的是( C )。

A.桩模块B.通信模块C.驱动模块D.代理模块56、大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易( B )。

A.通过测试B.整体测试C.快速查错D.快速排错A) 4 B) 5 C) 6 D)748、下列关于测试方法的叙述中不正确的是( C )A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试B )功能测试属于黑盒测试C)对功能的测试通常是要考虑程序的内部结构D )结构测试属于白盒测试50、大多数实际情况下,性能测试的实现方法是(A )。

A )黑盒测试B)白盒测试C)静态分析D)可靠性测试51、下列方法中,不属于黑盒测试的是( A )。

A)基本路径测试法B)等价类测试法C)边界值分析法D)基于场景的测试方法52、测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是( B )。

A)随机选择B)划分等价类C)根据接口进行选择D )根据数据大小进行选择53、下列可以作为软件测试对象的是( D )。

A )需求规格说明书B )软件设计规格说明A )源程序D)以上全部54、在对具有层次结构的大型软件进行单元测试时,有一种方法是从上层模块开始,由上到下进行测试。

此时,用于代替被测模块调用的子模块的是( A )。

A.桩模块B.底层模块C.驱D.主模块57、自底向上单元测试的策略是首先对模块调用图上的( A )模块进行测试。

A.最底层B.下一层C.最高层D.上一层58、单元测试与系统测试的区别是( A )。

A.单元测试通常采用白盒测试方法,而系统测试采用黑盒测试方法B.测试时间上,系统测试早于单元测试C.单元测试从用户角度考虑问题,而系统测试从开发者角度考虑问题D.以上都是59、下面活动属于系统测试的主要工作内容的是( D )。

A.测试个单元模块之间的接口B.测试模块内程序的逻辑功能C.测试个模块集成后实现的功能D.测试整个系统的功能和性能60、系统外部接口,即外部系统(包括人、硬件和软件)与系统交互的接口,对这类接口的测试一般是在(B A.单元测试 B. C.集成测试61、下列接口测试中,( A )。

A. 系统外部接口 C.函数或方法接口62、根据软件需求规格说明,在开发环境下对已集成的软件系统进行的测试是( A )。

47、如下所示的程序图动模块)阶段进行。

B.系统测试D.验收测试要延续到系统测试阶段来完.系统内部接口环复杂度为()。

A.系统测试B.单元测试C.集成测试 D.验收测试63、问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是( A )。

A.激活状态B.非激活状态A.关闭状态D.已修正状态64、软件缺陷的基本状态有( D )。

A.激活状态B.已修正状态B.关闭或非激活状态 D.以上全部65、下列关于软件测试过程模型,说法正确的是( B )。

A.H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展B.W模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序 C.软件测试过程与软件开发过程不同的是,它不需遵循软件工程原理D. V 模型强调测试的对象不仅仅是程序,需求设计等同样需要测试二、填空题1.动态测试通过运行程序发现错误。

相关文档
最新文档