软件质量保证与测试选择题
软件测试复习题集1解答

软件测试复习题1一、判断题(10题,10分)1.程序员兼任测试员可以提高工作效率。
(×)2.测试用例的数目越多,测试的效果越好。
(×)3.软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。
(√)4.软件质量保证和软件测试是同一层次的概念。
(×)5.验收测试是以最终用户为主的测试。
(√)6.没有发现错误的测试是没有价值的。
(×)7.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。
(×)8.在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。
(×) 4n+19.我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。
(×)10.单元测试属于动态测试。
(√)11.软件生存周期是从软件开始开发到开发结束的整个时期。
(×)12.传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。
(√)13.调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。
(×)14.软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。
(√)15.白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。
(×)16.在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。
(√)17.可以把不合格的开发人员安排做测试。
(×)18.传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。
(√)19.在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。
(√)20.永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。
(√)二、填空题:(10空,10分)1.软件开发过程中所产生的(需求规格说明)、概要设计规格说明、(详细设计规格说明)以及(源程序)都是软件测试的对象。
软件质量保证与测试技术智慧树知到课后章节答案2023年下青岛工学院

软件质量保证与测试技术智慧树知到课后章节答案2023年下青岛工学院青岛工学院第一章测试1.导致软件缺陷的最大原因是()A:测试 B:设计 C:需求分析 D:编码答案:需求分析2.下列那种不属于软件缺陷()。
A:网上售票软件反应迟钝,用户难以正常买票 B:某软件在进行修改升级之后,原来正常的功能现在出错了C:银行POS机在用户取款时翻倍吐钱,取100,吐200 D:计算机病毒发作,屏幕出现熊猫烧香画面答案:计算机病毒发作,屏幕出现熊猫烧香画面3.测试的关键问题是()。
A:如何选择测试用例 B:如何验证程序的正确性 C:如何采用综合策略 D:如何组织软件评审答案:如何选择测试用例4.常见的软件测试模型有()。
A:V模型 B:W模型 C:M模型 D:H模型答案:V模型;W模型;H模型5.软件测试按照测试技术分类包含()。
A:白盒测试 B:手工测试 C:单元测试 D:黑盒测试答案:白盒测试;黑盒测试6.测试就是为了验证软件已正确地实现了用户的要求。
()A:对 B:错答案:错7.软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。
()A:错 B:对答案:错8.软件测试只能发现错误,但不能保证测试后的软件没有错误。
()A:错 B:对答案:对9.敏捷测试是一种遵循敏捷软件开发规则和原则的测试实践。
()A:错 B:对答案:对10.测试用例设计时既需要考虑正确数据,也需要考虑错误数据。
A:错 B:对答案:对第二章测试1.CMM将软件组织的软件能力成熟度描述为()A:五级 B:四级 C:二级 D:三级答案:五级2.下列那种不属于企业规范()。
A:华为开发手册 B:阿里、腾讯、百度程序员编程指南规范 C:Google 编程规范 D:ISO9000答案:ISO90003.CMMI的全称为()。
A:软件能力成熟度模型集成 B:软件能力成熟度模型 C:软件质量标准 D:软件质量模型答案:软件能力成熟度模型集成4.软件质量可以通过以下哪些质量属性来度量()。
(完整版)软件质量测试与保证参考答案最后整理

选择题6 填空题10 (名词解释 4 简答7 综合题1)涉及标准内容的不考括号内为以下内容第1章2.简述软件危机的表现形式和诱发原因,并谈谈软件危机和软件错误的区别。
答:软件危机是指计算机软件开发与维护过程中所遇到的一系列严重问题。
其表现形式为:软件价格高、软件工作量难于估计、软件质量低、软件修改与维护困难、软件的供需差在不断扩大、软件的开发与维护过程往往失去控制。
诱发软件错误的原因:需求定义的不完善、客户与开发者间不良沟通、对软件需求的故意偏离、逻辑设计的错误、编码错误、不符合文档编制和编码规定、测试过程的不完善、规程的错误、文档编制错误。
3. 影响软件质量的因素有哪些?答:正确性、健壮性、效率、完整性、风险、可用性、可移植性、可再用性、互运行性、可理解性、可维修性、灵活性、可测试性。
第2章3. 软件质量保证标准分为哪几类以及它的分类准则是什么?答:软件质量保证标准分为质量管理标准和项目过程标准。
软件质量保证标的分类是从关注单位、关注重点、标准的目的和标准的目标这几个方面着手的。
第3章1. 为什么软件质量会有成本呢?答:软件产品的质量成本,或更准确地说,软件质量的投资,根源于确保开发产品符合早已确认的需求。
而软件产品投资的性质和规模由多种不同因素决定,其中包括:项目预算、开发产品的类型、使用的技术、消费者提出的需求及该合同能否提供具有在标准和规章限定框架内的特别内容的政府合同、内部开发环境、开发团队所拥有的领域知识、可重复过程和测量与开发者日常工作结合的程度。
2. 软件质量成本分析的输入的数据需求是通过什么途径获得的?答:在执行质量成本度量的任务时,必须保证相关数据可观察或可测量。
这些数据可以是通过以下几个方面得到:直接观测得到的;通过分析得到的;由顾客提供的;从其他任务的执行情况中收集的;其他项目的输出结果;由项目本身的物理特性要求的。
第4章1. 审查过程的辅助目标有哪些?答:(1)提供从需求到设计的可跟踪性。
软件测试选择100题

1、在软件生命周期中,测试人员从哪个阶段开始参与更有利于软件项目的成功(A )A 需求分析阶段B 设计阶段C 编码阶段D 系统测试阶段2、下列选项中关于软件测试叙述错误的是(C)A 软件测试可以作为度量软件与用户需求间差距的手段B 软件测试的目的是暴露问题C 软件测试的根本目的是尽可能多地发现问题并排除潜在的错误,最终把一个高质量的软件系统交给用户使用。
D 没有发现错误的测试也是有价值的3、在Mantis缺陷跟踪系统中,下列选项中不属于缺陷状态的是(D)A 新建B 已确认C 关闭D 推迟4、在Bugzilla中,如果一个缺陷的处理状态被开发人员置为Wontfix,则表明(B)A 这个Bug中描述的B 这个Bug中描述的是问题,但不修改C 根据这个Bug的描述无法查找问题的原因并解决,需要提供更多的关于这个Bug的信息D 这个Bug描述的是问题,但不能确定是否在这个版本中修改5、以下说法正确的是(D)A 软件是物理实体B 软件开发已经完全摆脱手工开发的流程C 软件也存在老化和磨损的问题D 软件的运行与计算机系统存在依赖性6、下列关于验收测试的叙述中,正确的是(D)A 验收测试是软件产品交付用户正式使用前的最后一道工序B 验收测试不可以由测试人员模拟用户进行C 验收测试只确认软件的功能和性能D 验收标准必须在原始的需求规范中或在客户的合同中规定7、软件缺陷产生的主要原因通常认为是(D)A 工期短B 软件的复杂性C 文档不完善D 不断变化的软件需求8、下列关于缺陷优先级的说法正确的是(D)A 软件缺陷修复的严重影响B 是指软件功能模块测试的重要程度C 缺陷优先级是和缺陷严重程度一一对应的D 一般来说,企业在制定测试计划时,需要事先定义缺陷的优先级9、下列选项中,对“优化缺陷”解释最准确的一项是(B)A 一个缺陷一个报告B 分析缺陷一一使用最少步骤重现缺陷C 保证重现缺陷D 方便阅读10、在测试计划中应该包含的文档模板有(D)A 测试评估模板B 测试计划模板C 需求分析模板D 测试总结模板11、为了对我们所设计的系统进行测试,我们使用测试工具模拟上万个用户从终端同时登陆,找出因资源不足而导致的错误,你认为现在最有可能进行的测试活动是(A)A 负载测试B 安全测试C 容量测试D 压力测试12、下列关于软件缺陷说法错误的是(C)A 不要夸大程序缺陷B 对于不影响使用的小缺陷也要及时报告C 软件bug就是程序的错误D 永远都要报告不可重现的错误13、以下不属于软件缺陷产生的原因是(D)A 沟通交流不足B 文档不完善C 需求不断地变更D 用户需求过于明确14、下列有关测试说法中,正确的是(B)A 测试组的测试工作是在编码阶段开始的B 静态测试是不运行被测程序本身,而寻找程序代码中可能存在的错误或评估程序代码的过程C 所有的测试都适合引入测试工具辅助进行测试D 只要进行有效的测试,就能获得高质量的软件产品15、下列关于缺陷分类的说法中错误的是(C)A 按严重性来给缺陷进行分类,主要是从产品和用户的角度来考虑B 优先级表示修复缺陷的迫切程度和应该何时修复C 缺陷越严重,优先级越高D 缺陷的优先级随着项目的发展会发生变化16、以下(D)是在概要设计阶段测试人员应该完成的文档A 软件规格需求说明书B 单元测试方案C 系统测试方案D 集成测试方案17、下列关于单元测试意义的观点错误的是(D)A 好的单元测试会把大部分缺陷控制在产品研发早期B 在单元测试阶段发现并修复缺陷,有效降低缺陷修复成本C 使单元测试的效力发挥到最大化的关键在于选择正确的测试策略D 经过单元测试的系统虽然产品集成测试变复杂了,但对节约成本及提高运行效率有益18、以下说法中,正确的是(D)A 小缺陷不需要提交B可以随意地修改他人的缺陷报C 缺陷报告可以延期提交D 缺陷报告所报告的缺陷应该分布描述19、下列(B)问题可以在集成测试的时候被发现1. 独立可接受的误差在组装后可能会超过可接受的误差限度2.全程数据结构错误3.实时系统的时序问题4.资源竞争问题sA 1 2B 3 4C 1 2 4D 1 2 3 420、从测试阶段角度,测试顺序正确的是(B)A单元测试->系统测试->集成测试->验收测试B单元测试->集成测试->系统测试->验收测试C单元测试->验收测试->系统测试->集成测试D单元测试->集成测试->验收测试->系统测试21、关于软件缺陷,下列说法错误的是(B)A程序错误属于软件缺陷。
软件测试-选择题

1) 在软件测试技术中,在下列关于桩模块与驱动模块的说法正确是( b ) (选择一项)a)驱动模块在单元测试中输出数据b)驱动模块在单元测试中接受数据,并把数据传送给被测模块c)桩模块在单元测试中接受数据d)桩模块调用被册模块,并把数据传送给被测模块2)关于软件测试,以下说法( c )错误的观点。
(选择一项)a) 完全测试程序是不可能的b) 软件测试是有风险行为c) 测试可以显示潜伏的软件缺陷d) 并非所有软件缺陷都能恢复3) 软件企业的软件活动是可管理的、稳定的、可重复的和可测量的,在所建立的产品线内,成本、速度和功能均得到量化地控制,软件质量按照详细地测量数据进行跟踪与调整,这种软件过程已达到( c )。
(选择一项)a) CMM2b) CMM3c) CMM4d) CMM44) 关于系统测试,下列说法错误的是( a )。
(选择一项)a)主要测试系统是否符合“需求规格说明书”b)一般由独立测试小组采用黑盒方式来测试c)验收测试与系统测试很相似,主要区别是测试人员不同,验收测试由用户执行d)测试组先测试,再修复测出的错误5) 关于软件测试,以下(c)说法是错误的。
(选择一项)a) 测试能提高软件的质量,但是提高质量不能依赖测试b) 测试只能证明缺陷存在,不能证明缺陷不存在c) 开发人员测试自己的程序后,可作为该程序已经通过测试的依据d) 80%的缺陷聚集在20%的模块中,经常出错的模块改错后还会经常出现6) 在功能测试中,假如有实数x≥0,我们把x划分成两个区间即(0,1)和(1,+∞),然后分别在两个区间中取值x=0.5和x=5.0进行测试,那么这种测试属于(d)。
(选择一项)a) 边界值分析法b) 绝对值分析法c) 相对值分析法d) 等价划分法7) 基本路径测试是一种(a)测试方法。
(选择一项)a) 白盒b) 黑盒c) 压力d) 负载8) 监控特定的项目成果,判断它们是否符合有关的质量标准,并找到方法消除造成软件开发过程中不符合质量要求的原因,这个过程叫(b)。
软件项目质量管理计划考核试卷

B.质量经理
C.开发人员
D.测试人员
11.以下哪个因素不会影响软件项目质量管理计划的有效性?()
A.项目团队的经验
B.项目资源的充足程度
C.项目进度的紧张程度
D.客户需求的明确性
12.在软件项目质量管理中,以下哪个过程主要负责发现并解决质量问题?()
A.质量计划
B.质量保证
C.质量控制
D.风险管理
9. ABC
10. ABC
11. ABCD
12. ABCD
13. ABCD
14. ABCD
15. ABC
16. ABCD
17. ABCD
18. ABC
19. ABCD
20. ABCD
三、填空题
1.标准目标
2.质量审计
3.质量计划质量保证质量控制
4.控制图
5.质量控制
6.持续改进
7.风险矩阵
8.质量计划质量保证质量控制
D.质量目标沟通
13.以下哪些工具可以用于软件质量风险的识别和评估?()
A.风险矩阵
B.情景分析
C.假设分析
D. SWOT分析
14.在软件项目质量管理中,以下哪些做法有助于持续改进?()
A.定期回顾会议
B.质量反馈机制
C.改进措施的跟踪
D.项目绩效指标
15.以下哪些活动属于软件项目质量保证的范畴?(}
1.质量计划是软件项目质量管理中确定项目质量目标和制定质量策略的阶段。()
2.质量保证和质量控制是软件项目质量管理中完全独立的过程。()
3.在软件项目质量管理中,质量审计是一种预防性工具,用于识别潜在的质量问题。()
4.帕累托图是一种特殊的直方图,用于显示最常出现的缺陷原因。()
软件质量保证试题答案

一、判断题题1分,共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标准被划分成软件质量管理标准,软件项目过程标准两类。
10、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性,软件缺陷的感染性。
三、选择题(每小题2分,共18分)1 软件调试的目的是(B)(A)发现软件中隐藏的错误(B)解决测试中发现的错误(C)尽量不发现错误以便早日提交软件(D)证明软件的正确性2 。
软件测试综合试题(参考答案)

软件测试综合试题一、选择题1.关于软件质量的描述, 正确的是___B___A. 软件质量是指软件满足规定用户需求的能力;B. 软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;C. 软件质量保证过程就是软件测试过程;D. 以上描述都不对2.___B___方法根据输出对输入的依赖关系设计测试用例。
A. 路径测试B. 等价类C. 因果图D. 边界值3.测试设计员的职责有: __B____①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动A.①④B. ②③C. ①③D. 以上全是4.十进制102转换为二进制是_____B_A. 1100111B. 1100110C. 1100001D. 1011115.下列软件实施活动的进入准则描述错误的是: ___D___A. 需求工件已经被基线化B. 详细设计工件已经被基线化C. 构架工件已经被基线化D. 项目阶段成果已经被基线化6.用边界值分析法, 假定1<X<100, 那么X在测试中应该取的边界值是___B___A. X=1, X=100;B. X=0, X=1, X=100, X=101;C. X=2, X=99;D.X=O, X=101;7、对于业务流清晰的系统可以利用D__贯穿整个测试用例设计过程广在用例中综合使用各种测试方法, 对于参数配置类的软件, 要用C__选择较少的组合方式达到最佳效果, 如果程序的功能说明中含有输入条件的组合情况, 则一开始就可以选用B__和判定表驱动法A. 等价类划分B. 因果图法C. 正交试验法D. 场景法8.下列关于alpha 测试的描述中正确的是: (BD)A. alpha 测试需要用户代表参加B. alpha 测试不需要用户代表参加C. alpha 测试是系统测试的一种D. alpha 测试是验收测试的一种8、测试ATM取款功能, 已知取款数只能输入正整数, 每次取款数要求是100的倍数且不能大于500, 下面哪个是正确的无效等价类___C___A.(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞);B.(500, +∞);C.(500, +∞)、任意大于0小于500的非100倍数的整数;D.(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞);9、在SQL语言的Select语句中, 用于对结果元组进行排序的是哪一个子句?___C___A.GROUP BYB.HAVINGC.ORDER BYD.Where10、改变文件所有者的命令为__C____A chmodB touchC chownD cat二、简答题1.QC中有几个内置组?分别说出他们的作用。
软件测试与质量保证考试 选择题 51题

1题选择题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. ISO 9001B. CMMIC. IEEE 829D. GDPR15. 下列哪项不是软件测试的阶段?A. 计划阶段B. 设计阶段C. 执行阶段D. 销售阶段16. 下列哪项不是软件测试的策略?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 蓝盒测试17. 下列哪项不是软件测试的工具?A. JIRAB. SeleniumC. EclipseD. Photoshop18. 下列哪项不是软件测试的文档?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. JIRAB. SeleniumC. EclipseD. Photoshop26. 下列哪项不是软件测试的文档?A. 测试计划B. 测试用例C. 测试报告D. 用户手册27. 下列哪项不是软件测试的原则?A. 尽早测试B. 全面测试C. 随机测试D. 独立测试28. 下列哪项不是软件测试的挑战?A. 测试时间不足B. 测试资源有限C. 测试人员经验丰富D. 测试需求变化29. 下列哪项不是软件测试的类型?A. 功能测试B. 非功能测试C. 回归测试D. 设计测试30. 下列哪项不是软件测试的方法?A. 手动测试B. 自动化测试C. 随机测试D. 探索性测试31. 下列哪项不是软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 设计测试32. 下列哪项不是软件测试的目标?A. 发现错误B. 提高性能C. 增加功能D. 确保质量33. 下列哪项不是软件测试的工具?A. JIRAB. SeleniumC. EclipseD. Photoshop34. 下列哪项不是软件测试的文档?A. 测试计划B. 测试用例C. 测试报告D. 用户手册35. 下列哪项不是软件测试的原则?A. 尽早测试B. 全面测试C. 随机测试D. 独立测试36. 下列哪项不是软件测试的挑战?A. 测试时间不足B. 测试资源有限C. 测试人员经验丰富D. 测试需求变化37. 下列哪项不是软件测试的类型?A. 功能测试B. 非功能测试C. 回归测试D. 设计测试38. 下列哪项不是软件测试的方法?A. 手动测试B. 自动化测试C. 随机测试D. 探索性测试39. 下列哪项不是软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 设计测试40. 下列哪项不是软件测试的目标?A. 发现错误B. 提高性能C. 增加功能D. 确保质量41. 下列哪项不是软件测试的工具?A. JIRAB. SeleniumC. EclipseD. Photoshop42. 下列哪项不是软件测试的文档?A. 测试计划B. 测试用例C. 测试报告D. 用户手册43. 下列哪项不是软件测试的原则?A. 尽早测试B. 全面测试C. 随机测试D. 独立测试44. 下列哪项不是软件测试的挑战?A. 测试时间不足B. 测试资源有限C. 测试人员经验丰富D. 测试需求变化45. 下列哪项不是软件测试的类型?A. 功能测试B. 非功能测试C. 回归测试D. 设计测试46. 下列哪项不是软件测试的方法?A. 手动测试B. 自动化测试C. 随机测试D. 探索性测试47. 下列哪项不是软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 设计测试48. 下列哪项不是软件测试的目标?A. 发现错误B. 提高性能C. 增加功能D. 确保质量49. 下列哪项不是软件测试的工具?A. JIRAB. SeleniumC. EclipseD. Photoshop50. 下列哪项不是软件测试的文档?A. 测试计划B. 测试用例C. 测试报告D. 用户手册51. 下列哪项不是软件测试的原则?A. 尽早测试B. 全面测试C. 随机测试D. 独立测试答案1. B2. D3. B4. A5. A6. B7. B8. D9. B10. D11. C12. A13. C14. D15. D16. D17. D18. D19. C20. C21. D22. C23. D24. C25. D26. D27. C28. C29. D30. C31. D32. C33. D34. D35. C36. C37. D38. C39. D40. C41. D42. D43. C44. C45. D46. C47. D48. C49. D50. D51. C。
软件测试与质量保证选择题

软件测试与质量保证选择题一:单项选择题(25分) 1在软件开发的各种资源中,(D )是最重要的资源。
A开发工具 B 方法 C 硬件环境 D 人员2软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是(D)。
A.程序、数据 B.程序、文档 C.程序 D. 程序、数据、文档 3一个项目是否开发,从经济上来说是否可行,归根结底是取决于对 ( A)A.成本的估算 B.项目计划 C.工程管理 D.工程网络图 4软件项目计划一般不包括以下哪项内容(D)(A)培训计划(B)人员安排(C)进度安排(D)软件开发标准的选择和制定(可行性) 5下列哪个模型没有采用迭代的思想(A)A.瀑布模型 B.渐增模型 C.螺旋模型 D.RUP模型 6需求规格说明书的内容不应当包括(b)。
A 对重要功能的描述B 对算法的详细过程性描述(详细说明书)C 软件确认准则 D 软件的性能7需求分析是由分析员经过了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型,并写出(B)。
(A) 模块说明书 (B) 软件规格说明书 (C) 项目开发计划 (D) 合同文档 8软件动态测试方法分为白盒法和(B)。
( A)白盒法 (B)黑盒法 (C)动态测试 (D)灰盒法9软件测试方法按照测试过程是否执行程序分为动态测试和(C )。
( A)白盒法(B)黑盒法 (C)静态测试 (D) 灰盒法10用不同的方法可将软件测试分为白盒法和黑盒法,或者(C )和静态测试。
( A)白盒法 (B)黑盒法 (C) 动态测试 (D) 灰盒法 11软件测试的过程,不包括( D )( A)单元测试 (B)集成测试 (C) 确认测试 (D)测试计划 12单元测试中使用的辅助模块分为驱动模块和( C)( A) 传入模块 (B)主模块 (C)桩模块 (D) 传出模块 13集成测试分为渐增组装测试和(A )( A) 非渐增组装测试 (B) 确认测试 (C) 单元测试 (D) 测试计划 14软件测试的目的是( A)( A)发现软件中隐藏的错误 (B)解决软件中隐藏的错误 (C)尽量不发现错误以便早日提交软件 (D)证明软件的正确性 15软件调试的目的是( B )( A)发现软件中隐藏的错误 (B)解决测试中发现的错误 (C)尽量不发现错误以便早日提交软件 (D)证明软件的正确性 16单元测试的测试用例主要根据(D)的结果来设计。
软件质量保证与测试慕课版十三五规划教材课后答案

软件质量保证与测试慕课版十三五规划教材课后答案第一章软件质量保证练习答案1、软件质量的定义?软件质量是软件产品满足使用要求的程度。
对于软件质量的衡量,就是富质量的软件系统能够准时地交付给用户,所耗费的成本不超出预算,并且最重要的是,能够正常地运行。
“正常地运行”意味着该软件必须尽可能没有缺陷(bug)。
2、软件质量保证的定义?软件质量保证是一系列系统性的活动,它提供开发出满足使用要求产品的软件过程的能力证据。
第二章测试技术练习答案1.对2.错3.代码4.功能5.归纳法、演绎法和可溯法。
6.对7.错第三章测试工具练习答案1.b2.对3.错4. 错5.对作业答案第1题答案:Panorama2-C/C++的主要好处如下:1.全面:它支持错误较少和风险较小的编码;使用图表理解、复查和检查代码;对系统结构、类继承、控制流等的静态分析;通过程序逻辑分析和图表来检查逻辑错误;通过指定自下而上测试顺序而不设计和使用占位程序函数来进行增量式的单元和集成测试;代码执行频准分(在分支/段级别);对类模板、常规类、函数、块、分支、段和条件输出的基于mak文件且面向对象的代码测试以及测试覆盖分析,同时以图形化方式显示测试结果并突出显示未执行的元素;自动错误模拟;测试执行监视;在测试结果和需求/测试用例间进行跟踪;数据(全局和静态变量)使用分析; 运行时错误分析和运行时错误定位(显示错误在源代码中的原始行数);质量标准值设置;突出相关代码并报告相关数据的安全代码修改;NFS网络中的客户端-服务器应用程序;2.自动化:只需输入mak文件/批处理文件和测试脚本文件,所有的静态和动态分析结果都会自动生成。
3.集成:所有的工具协同工作并共享一个增量式数据库。
4.易于查看结果:程序的所有静态和动态分析结果都可以通过以不同颜色进行标记的图/图表来生动表示。
5.易于使用:提供Motif/OpenLook/WidowsGUI、在线帮助和逐步的演示指导。
软件质量保证与测试_金陵科技学院中国大学mooc课后章节答案期末考试题库2023年

软件质量保证与测试_金陵科技学院中国大学mooc课后章节答案期末考试题库2023年1.(判断)应选择那些最复杂和最危险的部分进行评审。
()答案:正确2.软件测试文档中,________描述测试的整体方案答案:测试计划3.编写测试计划的目的不包括()答案:使测试内容更少,完成更快4.软件测试管理不包括:()答案:软件需求管理5.如果父类没有缺陷,其派生出的子类不一定就没有缺陷。
答案:正确6.下面哪项内容不包含在测试计划文档中? ()答案:测试用例7.下列项目中不属于测试文档的是()答案:程序流程图8.文档测试不包括检查、测试软件文档的()。
答案:美观性9.()是影响软件研发项目全局的因素,而技术只影响局部。
答案:管理10.缺陷跟踪就是要确保每个被发现的缺陷最终都能够被(),而不是不了了之。
答案:关闭11.()是对要执行的软件测试及测试的结果进行描述、定义、规定和报告的任何书面或图示信息。
答案:软件测试文档12.以下那一种选项不属于软件缺陷()。
答案:软件满足用户需求,但测试人员认为用户需求不合常理。
13.面向对象软件测试是根据面向对象的软件开发过程结合面向对象的特点提出的。
它不包括:答案:对象封装测试14.软件测试人员的工作职责不包括:()答案:对软件缺陷进行修复15.____________的依据是软件规格说明书。
答案:系统测试16.(判断)如何看待软件产品内部的缺陷,开发者和用户的立场是一致的。
()答案:错误17.要提高软件测试的针对性,既要测试各种可能的情况,提高测试的________,又要避免重复,降低冗余度,节约测试成本。
答案:覆盖率18.数据流分析就是对程序中数据的定义、使用及其之间的__________等进行分析的过程。
答案:依赖关系19.集成测试以概要设计说明书为指导,系统测试以____________说明书为指导。
答案:软件规格20.同行评审的主要目标在于检测错误、核对与标准的偏离。
《软件质量保证与测试》试题

《软件质量保证与测试》期末考试A卷班级:姓名:学号:得分:____________________一、选择题(共20题,每小题2分,共40分。
答案填于后面答题表格中)1.HTTP是一种(b)。
A. 域名B. 协议C. 网址D. 一种高级语言名称2.在计算机网络中,通常把提供并管理共享资源的计算机称为(c)。
A. 网关B. 工作站C. 服务器D. 路由器3.在Internet上浏览网页,(b)是目前常用的Web浏览器之一。
A. HTMLB. Internet ExplorerC. YahooD. Outlook Express4.文件传输和远程登录都是互联网上的主要功能之一,它们都需要双方计算机之间建立起通信联系,二者的区别是(d)。
cA. 文件传输只能传输字符文件,不能传输图像、声音文件,而远程登录则可以B. 文件传输不必经过对方计算机的验证许可,远程登录则必须经过许可C. 文件传输只能传递文件,远程登录则不能传递文件D. 文件传输只能传输计算机上已存有的文件,远程登录则还可以直接在登录主机上进行建目录、建文件、删文件等其他操作5.如你向一台远程主机发送特定的数据包,却不想远程主机响应你的数据包。
这时你使用哪一种类型的进攻手段( b )?A.缓冲区溢出B.地址欺骗C.拒绝服务D.暴力攻击6.影响计算机信息安全的因素主要有( a )。
A.自然环境、人为失误、人为恶意破坏、软件设计不完善B.硬件故障、软件故障、系统故障、人为破坏C.局域网故障、广域网故障、国际互联网故障、Internet故障D.防火墙故障、入侵检测系统故障、病毒攻击、木马入侵7.防火墙(Firewall)是____c__。
A. 用于预防计算机被火灾烧毁B. 对计算机房采取的防火设施C. 是Internet(因特网)与Intranet(内部网)之间所采取的一种安全措施D. 用于解决计算机的使用者的安全问题8. 数据完整性指的是( c )。
软件测试选择题[1]
![软件测试选择题[1]](https://img.taocdn.com/s3/m/ec1b4213a216147917112823.png)
1.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,将出现的错误克服在早期( A )。
A. 技术评审B.程序测试C.文档审查D.管理评审2.经验表明,在程序设计中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残留的错误与其他模块相比,通常应该( B )A. 较少B.较多C.相似D.不确定3.下面有关测试原则的说法正确的是( A )。
A. 测试用例应由测试的输入数据和预期的输出结果两部分组成B.测试用例自诩选取合理的输入数据C.程序最好由编写该程序的程序员自己来测试D.使用测试用例进行测试是为了检查程序员是否做错了他该做的事4.为了提高测试的效率,争取的做法是( A )。
A. 选择发现错误可能性大的数据作为测试用例B.在完成程序的编码之后在指定软件的测试计划C.随机选取测试用例D.取一切可能的输入数据作为测试用例5.对程序的测试最好由(B)来做,对程序的调试最好由(B)来做。
A.程序员第三方测试机构B.第三方测试机构程序员C.程序开发组程序员D.程序开发组程序开发组6.以下哪一种选项不属于软件缺陷( D )。
A. 软件没有实现产品规格说明所要求的功能B.软件中出现了产品贵规格说明不应该出现的功能C.软件实现了产品规格说明没有提到的功能D.软件实现了产品规格说明所要求等功能但因受性能限制而未考虑可移植性问题7. 软件生存周期过程中,修改错误代价最大的阶段是( D )A.需求阶段B.设计阶段C.编程阶段D.发布运行阶段8.以程序内部的逻辑结构为基础的测试用例设计技术属于( D )。
A.灰盒测试B.数据测试C.黑盒测试D.白盒测试8.下列能表达程序未按照预期运行,但不会导致整体失效的是( B )。
A.故障B.异常C.缺点D.失效9.下列关于缺陷产生原因的叙述中,不属于技术问题的是( A )A.文档错误,内容不正确或拼写错误B.系统结构不合理C.语法错误D.接口传递不匹配,导致模块集成出现问题10.下面有关软件缺陷的说法中错误的是(C)。
软件质量保证与测试选择题

选择题1、关于软件测试的理解有误的是BD。
.......................... 错误!未指定书签。
2、关于软件测试的概述说法不正确的是AB。
.................... 错误!未指定书签。
3、测试用例在软件测试中举足轻重,关于它的说法错误的是D。
... 错误!未指定书签。
4、为了提高测试效率应该D。
................................. 错误!未指定书签。
5、强调了测试计划等工作的先行和对系统需求和系统设计的测试C . 错误!未指定书签。
1、描述黑盒测试的说法错误的是B。
........................... 错误!未指定书签。
2、黑盒测试的方法有ABC。
................................... 错误!未指定书签。
3、下列叙述不正确的是B。
................................... 错误!未指定书签。
4、关于黑盒测试用例设计方法说法错误的是D。
................. 错误!未指定书签。
5、用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是B。
错误!未指定书签。
1、下列不属于白盒测试方法的是C。
........................... 错误!未指定书签。
2、关于白盒测试和黑盒测试的说法正确的是BC。
................ 错误!未指定书签。
3、白盒测试方法中阐述不正确的是D。
......................... 错误!未指定书签。
4、白盒测试的特点是ABCD。
.................................. 错误!未指定书签。
5、有关白盒测试的阐述有误的是A。
........................... 错误!未指定书签。
1、下列关于软件测试过程的描述错误的是B。
软件测试技术测验及答案

1.软件是包括()的完整集合。
①程序②数据③相关设备④相关文档A.①②B.①②③C.①②④D.①②③④正确答案:C2.以下不属于软件开发模式的是()。
A.抽象工厂模式B.瀑布模式C.迭代模式D.敏捷模式正确答案:A3.以下不属于软件开发过程中重要环节的是()。
A.需求分析B.软件估价C.软件设计D.软件编码正确答案:B4.一般而言,软件交付给最终用户的是()。
A.源代码文件B.目标代码文件C.可执行文件D.文档手册正确答案:C5.在软件生命周期的哪一个阶段,发现软件缺陷并进行弥补和修复的费用最高?()A.需求分析B.软件设计C.程序编码D.产品发布投入实际使用正确答案:D二、判断题(共50.00 分)1.软件的质量取决于程序编码环节,代码编写质量高的软件,质量一定高。
A.正确B.错误正确答案:B2.根据软件开发经验可知,通过检查代码能够很容易发现的问题,一定也能通过执行代码来很快发现。
A.正确B.错误正确答案:B3.程序员应当把注意力集中于多开发代码,代码中的问题等到后面发现了再处理也不迟。
A.正确B.错误正确答案:B4.软件质量取决于测试人员,只要他们严格把关,软件质量就会高。
A.正确B.错误正确答案:B5.对程序的源代码和可执行文件都可以进行测试。
A.正确B.错误正确答案:A1.下列()不属于软件缺陷。
A.测试人员主观认为不合理的地方B.软件未达到产品说明书标明的功能C.软件出现了产品说明书指明不会出现的错误D.软件功能超出产品说明书指明范围正确答案:A2.软件测试是按照特定的规程,()的过程。
A.发现软件错误B.说明程序正确C.证明程序没有错误D.设计并运行测试用例正确答案:A3.经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()。
A.较少B.较多C.相似D.不确定正确答案:B4.下列中不属于测试原则的是()。
软件测试选择题[1]
![软件测试选择题[1]](https://img.taocdn.com/s3/m/092910dcfab069dc50220168.png)
1.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,将出现的错误克服在早期( A )。
A. 技术评审B.程序测试C.文档审查D.管理评审2.经验表明,在程序设计中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残留的错误与其他模块相比,通常应该( B )A. 较少B.较多C.相似D.不确定3.下面有关测试原则的说法正确的是( A )。
A. 测试用例应由测试的输入数据和预期的输出结果两部分组成B.测试用例自诩选取合理的输入数据C.程序最好由编写该程序的程序员自己来测试D.使用测试用例进行测试是为了检查程序员是否做错了他该做的事4.为了提高测试的效率,争取的做法是( A )。
A. 选择发现错误可能性大的数据作为测试用例B.在完成程序的编码之后在指定软件的测试计划C.随机选取测试用例D.取一切可能的输入数据作为测试用例5.对程序的测试最好由(B)来做,对程序的调试最好由(B)来做。
A.程序员第三方测试机构B.第三方测试机构程序员C.程序开发组程序员D.程序开发组程序开发组6.以下哪一种选项不属于软件缺陷( D )。
A. 软件没有实现产品规格说明所要求的功能B.软件中出现了产品贵规格说明不应该出现的功能C.软件实现了产品规格说明没有提到的功能D.软件实现了产品规格说明所要求等功能但因受性能限制而未考虑可移植性问题7. 软件生存周期过程中,修改错误代价最大的阶段是( D )A.需求阶段B.设计阶段C.编程阶段D.发布运行阶段8.以程序内部的逻辑结构为基础的测试用例设计技术属于( D )。
A.灰盒测试B.数据测试C.黑盒测试D.白盒测试8.下列能表达程序未按照预期运行,但不会导致整体失效的是( B )。
A.故障B.异常C.缺点D.失效9.下列关于缺陷产生原因的叙述中,不属于技术问题的是( A )A.文档错误,内容不正确或拼写错误B.系统结构不合理C.语法错误D.接口传递不匹配,导致模块集成出现问题10.下面有关软件缺陷的说法中错误的是(C)。
软件质量保证复习题及参考答案

选择题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 )的结果来设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题1、关于软件测试的理解有误的是BD。
(1)2、关于软件测试的概述说法不正确的是AB 。
(1)3、测试用例在软件测试中举足轻重,关于它的说法错误的是D。
(1)4、为了提高测试效率应该D。
(1)5、强调了测试计划等工作的先行和对系统需求和系统设计的测试C (1)1、描述黑盒测试的说法错误的是B。
(1)2、黑盒测试的方法有ABC 。
(1)3、下列叙述不正确的是B 。
(1)4、关于黑盒测试用例设计方法说法错误的是D。
(2)5、用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是B。
(2)1、下列不属于白盒测试方法的是C。
(2)2、关于白盒测试和黑盒测试的说法正确的是BC。
(2)3、白盒测试方法中阐述不正确的是D。
(2)4、白盒测试的特点是ABCD。
(2)5、有关白盒测试的阐述有误的是A。
(2)1、下列关于软件测试过程的描述错误的是B。
(2)2、单元测试的目的是B。
(3)3、单元测试的内容有ABC。
(3)4、对集成测试的说法有误的是C。
(3)5、软件测试过程包括哪些步骤ABCD。
(3)1、关于测试文档说法错误的是:C。
(3)2、对测试用例描述不正确的是D 。
(3)3、测试用例是非常重要的其原因是:BCD 。
(3)4、下列关于测试报告的说法有误的是:B。
(3)5、测试报告技术的要求是:ABC 。
(4)1、不属于测试工具的优点是C。
-5- (4)2、关于测试工具和厂家搭配不正确的是D 。
(4)3、对BUG的理解有误的是B。
(4)4、下列BUG不容易被查找的是ABCD 。
(4)5、哪些操作会引起程序BUG ABD。
(4)1、软件质量的含义是:ABCD 。
(4)2、不属于软件产品的质量的特殊性是:D 。
(4)3、一套完整的软件质量管理体系应当包括:ABCD 。
(5)4、不属于ISO9001:2000的八大原则是:A。
(5)5、质量管理主要涉及哪三方面的问题:ACD。
(5)1、关于软件测试过程管理的描述中正确的是:ABCD 。
(5)2、软件过程成熟度模型说法正确的是:ABC。
(5)1、软件工程的包括哪几个阶段:ABCD。
(6)2、软件需求的三个层次是:ACD 。
(6)3、下列哪些会造成软件需求的不正确性:ABC。
(6)4、软件需求分析要解决的问题是:AC。
(6)5、需求规格说明书中设计阶段,用到的图形模型有:ABCD。
(6)1、下列关于软件设计的说法不正确的是:D 。
(6)2、软件设计的基本任务有:ABC 。
(6)3、关于数据结构及数据库设计中描述有误的是:D 。
(6)4、软件设计需要注意哪些问题:ACD 。
(6)5、软件详细设计的说法中正确的是:ABCD 。
(7)1、软件开发的内容是:ABCD。
(7)2、对软件开发过程中不同阶段的叙述不正确的是:C 。
(7)3、关于软件开发中命名规范说法正确的是:B 。
(7)4、对软件开发与质量控制理解有误的是:C。
(7)5、影响软件开发的因素有:ABCD。
(7)1、对软件测试的说法中有误的是:D 。
(7)2、软件测试的责任是:ABCD。
(7)3、软件测试步骤理解有误的是:C。
(8)下列对软件测试规范说法正确的是:ABCD 。
(8)5、对提高软件测试质量的说法错误的是:。
(8)第1章测试题1、关于软件测试的理解有误的是BD。
A)软件测试是为了寻找软件缺陷而执行程序的过程B)软件测试目的是为了改正软件的错误C)软件测试与软件开发是同步进行的D)应用系统开发完毕,再对它进行软件测试2、关于软件测试的概述说法不正确的是AB 。
A)用更好的程序语言编写程序可以避免出错B)软件测试在软件开发总工作量的比例应最低C)软件测试需要人员的交流D)软件测试与软件开发并行3、测试用例在软件测试中举足轻重,关于它的说法错误的是D。
A)它是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。
B)不同类别的软件,测试用例是不同的。
C)测试用例的选择要有代表性。
D)在软件开发后期进行设计测试用例。
4、为了提高测试效率应该D。
A)随机地选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)选择发现错误的可能性小的数据作为测试数据5、强调了测试计划等工作的先行和对系统需求和系统设计的测试CA)V模型B)H模型C)W模型D)前置测试模型第2章测试题1、描述黑盒测试的说法错误的是B。
A)黑盒测试一般需要测试工具的帮助B)因果图法不属于黑盒测试用例设计方法C)黑盒测试中的边界值分析方法是对等价类划分方法的补充D)黑盒测试测试全部使用场景的外部接口2、黑盒测试的方法有ABC 。
A)等价类划分法-2-B)正交试验设计法C)错误推测法D)条件覆盖法3、下列叙述不正确的是B 。
A)黑盒测试法注重于测试软件的功能需求B)判定表驱动法属于白盒测试方法C)黑盒测试避免盲目测试提高测试效率D)测试案例的使用使软件测试实施重点突出,目的明确4、关于黑盒测试用例设计方法说法错误的是D。
A)边界值分析是通过选择等价类边界的测试用例。
边界值分析法不仅重视输入条件边界,而且也必须考虑输出域边界。
B)因果图方法是从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),可以通过因果图转换为判定表。
C)正交试验设计法,就是使用已经造好了的正交表格来安排试验并进行数据分析的一种方法,目的是用最少的测试用例达到最高的测试覆盖率。
D)因果图法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。
5、用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是B。
A)X=1,X=100B)X=0,X=1,X=100,X=101C)X=2,X=99D)X=O,X=101第3章测试题1、下列不属于白盒测试方法的是C。
A)逻辑覆盖B)语句覆盖C)等价覆盖D)条件覆盖2、关于白盒测试和黑盒测试的说法正确的是BC。
A)白盒测试也叫功能测试。
B)黑盒测试目的是发现软件需求或设计规格说明中的错误。
C)白盒测试可以用来对代码结构进行全面测试。
D)白盒测试可以替代黑盒测试。
3、白盒测试方法中阐述不正确的是D。
A)语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次。
B)条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径。
C)判定/条件覆盖准则的缺点是未考虑条件的组合情况D)组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次。
4、白盒测试的特点是ABCD。
A)依据软件设计说明书进行测试B)对程序内部细节的严密检验C)针对特定条件设计测试用例D)对软件的逻辑路径进行覆盖测试5、有关白盒测试的阐述有误的是A。
A)软件的白盒测试是对软件产生的结果做细致的检查B)白盒测试一般是以单元或者模块为基础的C)白盒测试也称结构测试或逻辑驱动测试D)从检查程序的逻辑着手,得出测试数据第4章测试题1、下列关于软件测试过程的描述错误的是B。
A)单元测试集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现规定的功能。
B)系统测试是要检查已实现的软件是否满足了需求规约中确定了的各个要求,以及软件配置是否完全、正确。
C)软件测试过程中的单元测试是面向白盒测试的。
D)验收测试指向软件的购买者展示该软件系统满足其用户的需求。
2、单元测试的目的是B。
A)检查软件单位之间的接口是否正确B)检验软件基本组成单位的正确性C)检查软件能否按合同要求进行工作D)检查软件是否满足购买者要求3、单元测试的内容有ABC。
A)边界测试B)路径测试C)模块接口测试D)等价类划分测试4、对集成测试的说法有误的是C。
A)集成测试是在软件系统集成过程中所进行的测试B)主要目的是检查软件单位之间的接口是否正确C)软件测试过程可以没有集成测试D)集成测试是在单元测试的基础上是单元测试的逻辑扩展-4-5、软件测试过程包括哪些步骤ABCD。
A)单元测试B)集成测试C)验收测试D)确认测试第5章测试题1、关于测试文档说法错误的是:C。
A)它是软件测试人员之间交流和沟通的平台B)目的是保证软件测试的顺利进行C)测试文档是非必要的D)测试文档要通俗易懂2、对测试用例描述不正确的是D 。
A)为某个特殊目标而编制的一组测试输入B)为某个特殊目标而编制执行条件以及预期结果C)便于测试某个程序路径或核实是否满足某个特定需求D)不同类别的软件,测试用例是相同的3、测试用例是非常重要的其原因是:BCD 。
A)测试的“深度”与测试用例的数量成反比例B)测试设计和开发的类型以及所需的资源主要都受控于测试用例。
C)测试用例构成了设计和制定测试过程的基础。
D)测试工作量与测试用例的数量成比例。
4、下列关于测试报告的说法有误的是:B。
A)它是把测试的过程和结果写成文档B)测试报告应当越简越好C)测试报告是测试阶段最后的文档产出物D)测试报告基于测试中的数据采集以及对最终的测试结果分析。
5、测试报告技术的要求是:ABC 。
A)测试报告基本要求是准确、简洁、完整、规范B)明确指明错误类型C)确认步骤完整,准确,简短D)可不必检查拼写和语法错误第6章测试题1、不属于测试工具的优点是C。
-A)增强了测试的能力,扩展了测试的深度和广度B)重现软件缺陷的能力C)通过工具我们可以达到100%的测试覆盖率D)减轻了测试工作量并缩短了测试进度2、关于测试工具和厂家搭配不正确的是D 。
A)Radview公司的WebLoadB)MercuryInteractive的LoadRunnerC)Compuware公司的QACenterD)Compureware公司的Test Manager3、对BUG的理解有误的是B。
A)产品的复杂度是BUG的来源之一。
B)不满足用户需求或隐含需求不属于软件BUGC)BUG一般由测试人员提出,一般以测试人员判定为准,存在较大争议时多方协商D)BUG是不可避免的存在的4、下列BUG不容易被查找的是ABCD 。
A)两个以上的模块共同修改同一变量B)程序没有正确地安装或卸载C)输入变量不可预测D)在程序初始化(第一次安装或安装后第一次运行)时只出现一次5、哪些操作会引起程序BUG ABD。
A)开发环境或开发工具本身不完善B)编码人员的协同开发和修改中交流不清楚C)编写代码量大D)编码人员处理程序不当造成的结果第7章测试题1、软件质量的含义是:ABCD 。
A)能满足给定需要的特性之全体;B)具有所希望的各种属性的组合的程度;C)顾客或用户认为能满足其综合期望的程度;D)软件的组合特性,它确定软件在使用中将满足顾客预期要求的程度。