11-12-02软件质量保证与测试试卷(B)-软件学院
qst软件质量保证与测试试卷A
B.软件开发的各个阶段都会进行多次回归测试
C.回归测试是对修改的代码进行确认
D.进行回归测试时还要对与修改代码相关的模块进行测试,检查是否增加了新的软件缺陷
9.关于集成测试描述正确的是( )
A.进行集成测试时,写完代码模块就可以组装测试了
B.集成测试应该尽早开始,并以详细设计为基础
3.软件测试按照实施组织可分为,,。
4.压力测试的思路是不在常规条件下运行,在计算机数量较少或的条件下运行测试。通常需要进行软件压力测试的资源包括,,和。
5.进行软件测试需求分析时的重要依据是。
三、简答题:共5小题,每小题5分,满分25分。
1.集成测试阶段的测试重点有哪些?(5分)
2.软件缺陷的主要属性有哪些?(3分)并写出每种属性的元素(2分)
一、选择题;共15个选择,每个选择2 分,满分30分。
1.软件测试是使用( )手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果与实际结果之间的差别。
A.人工B.自动C.人工和自动
2.以下属于软件测试的目的是( )。
A.发现系统的错误
B.验证系统是否满足需求
C.为产品放行提供依据
C.可以划分为四个有效等价类,一个无效等价类
D.可以划分为一个有效等价类,一个无效等价类
6.新浪博客图片上传要求:上传文件大小不超过5M.请使用健壮边界值分析法测试的数据有( )
A.5M,5.1M,3M,0.1M,4.9M
B.5M,3M,
C.5M,4.9M,3M,0.1M
D.5M,5.1M,3M,0.1M
D.改进开发流程
3.关于软件测试描述正确的是( )
软件工程考试试题及参考答案
软件工程考试试题第一部分选择题一、单项选择题每小题1分,共20分。
(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。
A.基于信息工程CASEB.人工智能CASEC.结构的基于图形CASED.集成的CASE环境2.Putnam成本估算模型是一个()模型。
A.静态单变量B.动态单变量C.静态多变量D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。
A.可靠性B.可重用性C.适应性D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()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.FORTRAN语言B.Pascal语言C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD14.详细设计的结果基本决定了最终程序的()A.代码的规模B.运行速度C.质量D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。
软件质量测试第七章软件质量和质量保证
沈阳师范大学软件学院
18
7.3.1软件能力成熟度模型概述 7.3.1.3软件能力成熟度模型的作用 企业实施CMM模型可为企业带来如下好处:
指导软件机构提高软件开发管理能力。 降低软件承包商和采购者的风险。 评估软件承包商的软件开发管理能力。 帮助软件企业识别开发和维护软件的有效过程和关键实践
图 Boehm质量模型
沈阳师范大学软件学院
7
7.1.2软件质量模型
7.1.2软件质量模型
• 1991年,ISO颁布了ISO 9126-1991标准《
软件产品评价—质量特性及其使用指南》 。我国也于1996年颁布了同样的软件产品 质量评价标准GB/T 16260-1996。ISO 9126模型如图10-3所示。 • ISO 9126模型定义了6个影响软件质量的 质量特性,而每个质量特性又可通过若干 子特性来测量,每个子特性在评价时要进 行定义并实施若干度量。 • ISO 9126质量模型使得软件最大限度地满 足用户的明确的和潜在的需求,且从用户 、开发人员、管理者等各类人员的角度全 方位地考虑软件质量。
能力成熟度、管理、生命周期、生产率、缺陷植入率
沈阳师范大学软件学院
14
实训一:软件质量保证计划
沈阳师范大学软件学院
15
本节内容
7.3软件能力成熟度模型
7.3.1软件能力成熟度模型概述 7.3.2软件能力成熟度模型的建立和评估
沈阳师范大学软件学院
16
7.3.1软件能力成熟度模型概述 7.3.1.1起源
沈阳师范大学软件学院
10
7.2.1软件度量概述
7.2.1.2软件度量的意义
在软件开发中,软件度量的根本目的是为了软件管理的需要,利用度 量来改进软件过程,以提高软件开发效率和软件质量。 通过软件度量,使人们能够可预测、可重复、准确地控制软件开发过 程和软件产品。
(完整版)软件质量测试与保证参考答案最后整理
选择题6 填空题10 (名词解释 4 简答7 综合题1)涉及标准内容的不考括号内为以下内容第1章2.简述软件危机的表现形式和诱发原因,并谈谈软件危机和软件错误的区别。
答:软件危机是指计算机软件开发与维护过程中所遇到的一系列严重问题。
其表现形式为:软件价格高、软件工作量难于估计、软件质量低、软件修改与维护困难、软件的供需差在不断扩大、软件的开发与维护过程往往失去控制。
诱发软件错误的原因:需求定义的不完善、客户与开发者间不良沟通、对软件需求的故意偏离、逻辑设计的错误、编码错误、不符合文档编制和编码规定、测试过程的不完善、规程的错误、文档编制错误。
3. 影响软件质量的因素有哪些?答:正确性、健壮性、效率、完整性、风险、可用性、可移植性、可再用性、互运行性、可理解性、可维修性、灵活性、可测试性。
第2章3. 软件质量保证标准分为哪几类以及它的分类准则是什么?答:软件质量保证标准分为质量管理标准和项目过程标准。
软件质量保证标的分类是从关注单位、关注重点、标准的目的和标准的目标这几个方面着手的。
第3章1. 为什么软件质量会有成本呢?答:软件产品的质量成本,或更准确地说,软件质量的投资,根源于确保开发产品符合早已确认的需求。
而软件产品投资的性质和规模由多种不同因素决定,其中包括:项目预算、开发产品的类型、使用的技术、消费者提出的需求及该合同能否提供具有在标准和规章限定框架内的特别内容的政府合同、内部开发环境、开发团队所拥有的领域知识、可重复过程和测量与开发者日常工作结合的程度。
2. 软件质量成本分析的输入的数据需求是通过什么途径获得的?答:在执行质量成本度量的任务时,必须保证相关数据可观察或可测量。
这些数据可以是通过以下几个方面得到:直接观测得到的;通过分析得到的;由顾客提供的;从其他任务的执行情况中收集的;其他项目的输出结果;由项目本身的物理特性要求的。
第4章1. 审查过程的辅助目标有哪些?答:(1)提供从需求到设计的可跟踪性。
软件评测师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案
软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件生命周期是指从提出软件产品开始直到该软件产品完全退出使用为止的整个时间段。
下面哪个模型不是软件开发过程模型?2、在软件质量属性中,可维护性是指在指定条件下使用时,软件产品为了改正缺陷或满足变化需求而修改的过程和结果的能力。
下列哪项不属于可维护性的子特性?3、软件测试过程中,下列关于测试用例的说法中,错误的是:A. 测试用例应具有唯一性B. 测试用例应具有可重复性C. 测试用例应具有可理解性D. 测试用例应具有可维护性4、下列关于软件质量模型的说法中,不属于软件质量模型的是:A. CMMIB. ISO/IEC 25010C. FURPSD. COCOMO5、在软件工程中,以下哪个活动属于需求分析阶段?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. 软件开发生命周期包括需求分析、设计、编码、测试、部署和维护等阶段。
软件测试与质量保证判断题
一、判断题(每题2分,正确的“√",错误的“╳")1.软件测试的目的是尽可能多的找出软件的缺陷.(√)2.Beta 测试是验收测试的一种。
(√)3.验收测试是由最终用户来实施的。
(╳)4.项目立项前测试人员不需要提交任何工件。
(√)5.单元测试能发现约80%的软件缺陷。
(√)6.代码评审是检查源代码是否达到模块设计的要求。
(╳)7.自底向上集成需要测试员编写驱动程序。
(√)8.负载测试是验证要检验的系统的能力最高能达到什么程度。
(╳)9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
(╳)10.代码评审员一般由测试员担任。
(╳)11.我们可以人为的使得软件不存在配置问题。
(╳)12.集成测试计划在需求分析阶段末提交。
(╳)13 、好的测试员不懈追求完美。
(√)14、测试程序仅仅按预期方式运行就行了.(╳)15、不存在质量很高但可靠性很差的产品。
(╳)16、软件测试员可以对产品说明书进行白盒测试。
(╳)17、静态白盒测试可以找出遗漏之处和问题.(√)18、总是首先设计白盒测试用例。
(╳)19、可以发布具有配置缺陷的软件产品。
(√)20、所有软件必须进行某种程度的兼容性测试。
(√)21、所有软件都有一个用户界面,因此必须测试易用性。
(╳)22、测试组负责软件质量。
(╳)1 .软件测试的目的是尽可能多的找出软件的缺陷.( Y)2 .Beta 测试是验收测试的一种.( Y)Acceptance testing验收测试是部署软件之前的最后一个测试操作。
验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
3 .验收测试是由最终用户来实施的.( N )是由测试人员来实施的4 .项目立项前测试人员不需要提交任何工件。
( Y ) 工件:加工过程中生产对象5 .单元测试能发现约80%的软件缺陷。
( Y )6 .代码评审是检查源代码是否达到模块设计的要求。
( N )代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动.7 .自底向上集成需要测试员编写驱动程序.( Y )自顶向下综合测试的具体步骤为:1 以主控模块作为测试驱动模块,把对主控模块进行单元测试时引入的所有桩模块用实际模块替代2 依据所选的集成策略(深度优先或广度优先),每次只替代一个桩模块;3 每集成一个模块立即测试一遍;4 只有每组测试完成后,才着手替换下一个桩模块;5 为避免引入新错误,须不断地进行回归测试(即全部或部分地重复已做过的测试)。
软件质量保证与测试选择题
选择题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。
qst软件质量保证与测试B答案及评分标准.doc
2015 〜 2016 学年第二学期软件质量保证与测武课程就卷标准答案及评分标准A()/B(V)卷专业成级134・135一、选择题;共15个选择,每个选择2分,满分30分。
12345678910D B B A D D D ABCD AD ABCD1112131415ABC C ACD AD ABCD二、填空题;共5个小题,每小空1分,满分15分。
1.用例级别操作步骤预期结果2.安装代码安装手朋3.硬件兼容性测试软件兼容性测试数据兼容性测试4.“flat”测试ramp-up测试峰谷测试随机加载5.硬件网络历史数据三、简答题:共5小题,每小题5分,满分25分。
1.白盒测试的方法有哪些?(5分)静态白盒法/程序插入法/逻辑覆盖法/基木路径法2.软件缺陷的主要属性有哪些?(5分)返测未通过3.请简述软件测试的原则(5条即可,1分/条)(5分)1.所有的软件测试都应迫溯到用户需求2.尽早地、不断地进行测试3.严格执行测试计划4.注重测试用例的设计5.程序员应该避免测试|'|己的程序6.增量测试,由小到大7.注意集群现象(二八定理)8.完全测试是不可能的9.测试维护4、请简述软件需求分析的方法(5分)1).范围分析:明确需求的测试范围2).流程分析:明确每一个功能的业务处理过程3).功能交互分析:不同的功能点之间业务的组合4)・数据分析:明确各测试模块的数据流5).用户场景分析:模拟用户实际业务中的场景6).隐式需求分析:挖掘显式需求背后的隐式需求5、请简述自动化测试使用的情况(5分)1)产品型项目:公司有大量的测试和开发人员,他们合作完成一个产品,那么如何在生命周期中进行有效管理和合作,借助于自动化的测试管理工具,会取得事半功倍的效果。
2)回归测试3)多次重复、机械性动作4)需要频繁运行测试四、综合题:共2小题,第1小题10分,第2小题20分,满分30分。
1、某软件规格说明书包含这样的要求:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息N;如果第二列字符不是数字,贝岭出信息M。
软件质量保证智慧树知到课后章节答案2023年下西安交通大学
软件质量保证智慧树知到课后章节答案2023年下西安交通大学西安交通大学第一章测试1.RUP测试流程包括哪些环节()。
A:确认构建稳定性B:验证测试方法C:测试与评估D:完成验收任务E:定义评估任务F:改进测试资产答案:确认构建稳定性;验证测试方法;测试与评估;完成验收任务;定义评估任务;改进测试资产2.“定义评估任务”环节的目标是()。
A:确定测试方法是否可行B:确定测试工作的重点C:设计测试用例D:编写测试报告答案:确定测试工作的重点3.对于某个被测软件,测试团队同时只能有一个目标。
()A:对 B:错答案:错4.测试团队的工作目标可能会随着软件生命周期发生变化。
()A:对 B:错答案:对5.“定义评估任务”环节的主要任务包括()。
A:确定测试工作的范围与边界B:设计足够多的测试用例C:制定测试工作计划D:明确测试工作目标答案:确定测试工作的范围与边界;制定测试工作计划;明确测试工作目标6.一个好的测试方法通常包括哪些方面()。
A:多样化B:可防御的,能够自我解释清楚C:与产品相关D:实际可行E:以风险为中心答案:多样化;可防御的,能够自我解释清楚;与产品相关;实际可行;以风险为中心7.同时综合运用多种测试技术,可以有助于增加发现软件缺陷的概率。
()A:对 B:错答案:对8.下列关于“测试与评估”环节的描述,不正确的是()。
A:表现测试总结报告B:工作重心是达到所需的测试深度和广度C:分析测试结果并编写缺陷报告D:设计测试用例并执行测试工作答案:表现测试总结报告9.可以从哪些维度来区分不同的软件测试技术?()A:测试内容/覆盖B:测试者/谁执行测试工作C:评估/如何判断测试用例是否通过D:解决的潜在问题E:活动/如何测试答案:测试内容/覆盖;测试者/谁执行测试工作;评估/如何判断测试用例是否通过;解决的潜在问题;活动/如何测试10.下列哪些原因可能是开发人员拒绝修复缺陷的原因。
()A:看不懂缺陷报告B:无法复现缺陷C:修复缺陷花费时间太长D:测试用例太极端答案:看不懂缺陷报告;无法复现缺陷;修复缺陷花费时间太长;测试用例太极端第二章测试1.编写缺陷报告的基本原则包括()。
软件质量保证试题答案
软件质量保证试题答案一、判断题题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、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性,软件缺陷的感染性。
11-12-02软件质量保证与测试试卷(A)-软件学院
)) ))))学号: 姓名: 年级: 专业:A.测试开销小 B.可以并行执行C.错误较难诊断 D.测试更彻底7.下列哪个不属于性能测试中常见的系统性能指标?()A.请求响应时间 B.事务响应时间C.思考时间 D.数据吞吐量8.下列哪一条不是自动化测试的优势?()A.可复用 B.执行速度快C.测试结果准确 D.发现错误能力强9.下列哪个不属于测试环境的组成要素?()A.硬件设备 B.技术文档C.测试工具 D.网络环境10.Load Runner属于下列哪一类测试工具?()A.功能测试工具 B.性能测试工具C.测试管理工具 D.白盒测试工具二、填空题(本题共10空,每空2分,共20分)1.缺陷是相对而存在的。
2.软件测试按照测试方式可分为和动态测试;按照测试执行方式可分为自动化测试和。
3.集成测试应该在单元测试之后、之前进行;常用的集成测试方案是非渐增式和两种。
4.的目的是在程序有修改的情况下保证原有功能正常。
5.在面向对象集成测试中,对象交互性测试应考虑原始类、和协作类三种情况。
第 2 页共 8 页第 3 页 共 8 页.常见的测试用例组织方式包括:按照 组织、按照测.兼容性测试主要包括 、数据共享兼容性和三、简答题(本题共5题,每题6分,共30分)学号: 姓名: 年级: 专业:3.简述单元测试的主要任务。
4.在对OOA和OOP进行审查时,面向对象层次结构测试应包括哪些方面?5.软件测试计划应该包括哪些主要内容?第 4 页共 8 页学号: 姓名: 年级: 专业:第 6 页共 8 页第 7 页 共 8 页2.(10分)一个学生管理系统中要记录人员的出生年月,要求输入格式为六位数字(yyyymm ),有效出生年月范围为1980年1月至1990年12月。
试用等价类划分法设计测试用例,测试系统中出生年月的输入处理是否符合要求。
学号: 姓名: 年级: 专业:•••••••••••••••••••••••••••密••••••••••••••••••••••••••••封••••••••••••••••••••••••••••线••••••••••••••••••••••••••••3.(8分)下面测试用例内容摘自某一个软件测试说明,试对其进行分析评估。
软件评测师(基础知识、应用技术)合卷软件资格考试(中级)试卷及答案指导(2025年)
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)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、下列关于软件质量保证(SQA)的说法中,错误的是:A. 软件质量保证旨在确保软件产品满足规定的质量标准B. SQA过程通常在软件开发的早期阶段开始C. SQA团队成员应该具备软件工程和质量管理方面的专业知识D. SQA不参与具体的软件开发活动,只负责审核11、在软件工程中,以下哪个不是软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 设计C. 编码D. 测试E. 维护F. 部署12、软件测试中的“黑盒测试”和“白盒测试”的主要区别是什么?A. 黑盒测试关注内部代码逻辑,白盒测试关注外部功能行为B. 黑盒测试关注外部功能行为,白盒测试关注内部代码逻辑C. 黑盒测试不需要测试者了解代码,白盒测试需要测试者了解代码D. 黑盒测试需要测试者了解代码,白盒测试不需要测试者了解代码13、题干:在软件生命周期中,以下哪个阶段是软件开发过程中最重要的阶段?A. 需求分析B. 系统设计C. 编码实现D. 测试与验收14、题干:以下关于软件复用性的描述,错误的是:A. 软件复用性是指软件的可重用程度B. 软件复用性有助于降低软件开发成本C. 软件复用性可以提高软件开发效率D. 软件复用性会导致软件质量下降15、在软件工程中,以下哪个概念不属于软件开发生命周期(SDLC)的各个阶段?A. 需求分析B. 系统设计C. 编码实现D. 用户培训16、软件质量保证(SQA)的主要目的是什么?A. 确保软件开发遵循既定的标准和方法B. 减少软件中的缺陷C. 提高开发团队的士气D. 降低软件开发成本17、在软件工程中,以下哪个阶段不属于软件开发生命周期(SDLC)的典型阶段?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. 程序内部逻辑结构B. 功能需求C. 输入输出数据D. 性能需求28、下列哪种类型的软件维护是为了适应新的硬件环境而进行的?A. 改正性维护B. 适应性维护C. 完善性维护D. 预防性维护29、以下关于软件生命周期的说法中,正确的是()A. 软件生命周期是软件开发过程中的所有活动序列B. 软件生命周期仅包括软件开发阶段C. 软件生命周期只关注软件开发阶段,不包括维护阶段D. 软件生命周期是软件从产生到消亡的整个过程 30、软件质量保证(SQA)的主要目的是()A. 优化软件开发过程B. 确保软件满足规定的需求C. 提高软件开发效率D. 降低软件开发成本31、在软件测试过程中,下面哪一项不属于静态测试方法?A. 代码审查B. 走查C. 桌面检查D. 黑盒测试32、下列关于软件测试中的回归测试描述错误的是:A. 回归测试是在修复了缺陷后重新运行之前的测试用例以验证修改没有引入新的错误的过程。
软件测试与质量保证判断题
一、判断题(每题2分,正确的“√”,错误的“╳”)1.软件测试的目的是尽可能多的找出软件的缺陷。
(√ )2.Beta 测试是验收测试的一种。
(√ )3.验收测试是由最终用户来实施的。
(╳)4.项目立项前测试人员不需要提交任何工件。
(√ )5.单元测试能发现约80%的软件缺陷。
(√ )6.代码评审是检查源代码是否达到模块设计的要求。
(╳)7.自底向上集成需要测试员编写驱动程序。
(√ )8.负载测试是验证要检验的系统的能力最高能达到什么程度。
(╳)9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
(╳)10.代码评审员一般由测试员担任。
(╳)11.我们可以人为的使得软件不存在配置问题。
(╳)12.集成测试计划在需求分析阶段末提交。
(╳)13 、好的测试员不懈追求完美。
(√ )14、测试程序仅仅按预期方式运行就行了。
(╳)15、不存在质量很高但可靠性很差的产品。
(╳)16、软件测试员可以对产品说明书进行白盒测试。
(╳)17、静态白盒测试可以找出遗漏之处和问题。
(√)18、总是首先设计白盒测试用例。
(╳ )19、可以发布具有配置缺陷的软件产品。
(√)20、所有软件必须进行某种程度的兼容性测试。
(√ )21、所有软件都有一个用户界面,因此必须测试易用性。
(╳)22、测试组负责软件质量。
(╳ )1 .软件测试的目的是尽可能多的找出软件的缺陷。
( Y)2 .Beta 测试是验收测试的一种。
( Y)Acceptance t esting验收测试是部署软件之前的最后一个测试操作。
验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
3 .验收测试是由最终用户来实施的。
( N )是由测试人员来实施的4 .项目立项前测试人员不需要提交任何工件。
( Y )工件:加工过程中生产对象5 .单元测试能发现约80% 的软件缺陷。
( Y )6 .代码评审是检查源代码是否达到模块设计的要求。
( N )代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。
软件质量保证与测试计划考核试卷
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.测试计划
软件质量保证模拟试卷-B
常熟理工学院200 ~200 学年第学期《软件质量保证》模拟试卷2试题总分: 100 分考试时限:120 分钟一、判断题(判断下列题目是否正确,如果正确请打“√”,错误请打“×”每小题2分,共20分)( )1、在专业的软件开发、维护中,SQA环境是建立、执行SQA方法时必须首要考虑的问题。
( )2、如何看待软件产品内部的缺陷,开发者和用户的立场是一致的。
( )3、专家观点通过引进补充的外部能力到机构内部开发过程中来而支持质量评估工作。
( )4、质量管理标准是专业标准,它们向开发组提供方法学指南。
( )5、软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客参与。
( )6、规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密切关系。
( )7、CAPA的目的在于检测、处理、改正软件缺陷。
( )8、项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图。
( )9、IEEE、ISO、DOD、ANSI、EIA都是著名的SQA标准开发机构。
( )10、在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。
二、填空题(每空1分,共20分;请把答案书写在相应横线上。
)1、McCall模型划分了、、三个纬度的11个软件质量因素。
2、螺旋模型任何一次迭代都可划分为制定计划、、工程和四个项限。
3、依据合同评审的目标对合同评审主题进行分类为和两种类型。
4、典型的版本方针包括、。
5、软件对属于各种质量因素的需求的符合性是由来测量的。
6、CAPA过程的成功运行包含如下活动:信息收集、、、改进方法的执行、跟踪。
7、常见的软件配置演化模型有和。
8、软件更改的质量保证工作需要和两个级别的活动。
9、从内容和重点上我们可以把质量管理标准划分成和两种类型。
10、、是SQA专职人员。
三、名词解释(每小题3分,共18分)1、Daniel Galin 软件质量保证的扩展定义2、合同评审3、规程4、4W1H5、受控文档6、软件质量度量四、问答题(每小题4分,共24分)1、Crosby, Juran, Pressman软件质量定义的比较。
计算机四级软件测试工程师-122
计算机四级软件测试工程师-122(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:25,分数:50.00)1.下列关于软件质量模型的说法中正确的是________。
∙ A.外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的∙ B.容错性,通用性,结构性和通信性不全属于软件的质量特性∙ C.内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度∙ D.使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求(分数:2.00)A.B.C.D. √解析:[解析] 外部质量是针对要求的满足程度而言的,是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度而内部质量则主要是根据软件产品的情况给出的,内部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的产品属性的全体。
故选项A和C叙述刚好颠倒,选项B中的性质都是属于软件的质量特性的,而选项D中关于使用质量的叙述是完全正确的。
2.软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是________。
∙ A.过程的正确性∙ B.产品的正确性∙ C.测试的正确性∙ D.规格说明的正确性(分数:2.00)A.B. √C.D.解析:[解析] 验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。
确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。
Bo hem给出了一个经典定义:验证是检查我们是否正在正确地建造一个产品,它强调的是过程的正确性。
而确认是检查我们是否在建成一个正确的产品,它强调的是产品的正确性。
3.根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,这种测试是________。
∙ A.系统测试∙ B.单元测试∙ C.集成测试∙ D.验收测试(分数:2.00)A.B.C. √D.解析:[解析] 软件测试生存周期模型描述了软件测试的全过程:单元测试、集成测试、系统测试、验收测试和回归测试等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.软件测试项目的计划一般经过哪些过程?
得分
•••••••••••••••••••••••••密••••••••••••••••••••••••••••封 ••••••••••••••••••••••••••••线••••••••••••••••••••••••••••
四、综合应用题(本题共3题,共30分)
1.(12分)针对如下isleap函数,分别进行语句覆盖、判定覆盖、条 件覆盖、判定-条件覆盖、条件组合覆盖测试用例设计。 boolean isleap(int y) { boolean leap; if (y%4 !=0 ) { leap=false; } else { if (y%100 !=0 || y%400 ==0) { leap=true; } else { leap=false; } } return leap; }
7.下列哪个不属于性能测试中常见的系统性能指标? ) A.请求响应时间 B.事务响应时间 C.负载模式 D.数据吞吐量 8.下列哪一条不是自动化测试的优势? ) A.可靠 B.执行速度快 C.可测试性能 D.发现错误能力强 9.下列哪个不属于测试环境的组成要素? ) A.硬件设备 B.测试工具软件 C.被测试软件 D.网络环境 10.Selenium属于下列哪一类测试工具? ) A.功能测试工具 B.性能测试工具 C.测试管理工具 D.白盒测试工具
学号:
姓名:
年级:
专业:
、
•••••••••••••••••••••••••••密••••••••••••••••••••••••••••封 ••••••••••••••••••••••••••••线••••••••••••••••••••••••••••
7.软件缺陷的严重性可定义为四种级别:致命的、 、微小的。
2.(10分)一个BBS系统允许用户自助注册用户。对用户昵称的命名要 求如下:只允许使用英文字母和数字;长度为3~8个字符;不允许数 字开头。试用等价类划分法设计测试用例,测试系统对用户昵称合法 性检查功能。
学号:
姓名:
年级:
专业:
•••••••••••••••••••••••••••密••••••••••••••••••••••••••••封 ••••••••••••••••••••••••••••线••••••••••••••••••••••••••••
软件质量保证与测试 试卷B卷
考试方式:闭卷 考试时间:120分钟 卷面总分:100分
题 号 得 分
一
二
三
四
总成 绩
合分人
得分 评阅人
一、单选题(本题共10题,每题2分,共20分)
1.在软件测试V模型中,与程序代码验证对应的测试活动是:( ) A.单元测试 B.集成测试 C.系统测试 D.验收测试 2.针对布尔表达式 A||B执行逻辑覆盖测试,测试用例至少需要几种组 合才能满足条件组合覆盖的要求? ( ) A.4 B.6 C.8 D.12 3.下列哪种测试用例设计技术属于白盒测试? ( ) A.边界值分析 B.条件覆盖 C.因果图法 D.判定表法 4.自顶向下集成测试方法实施中,需要编写: ( ) A.驱动模块 B.桩模块 C.驱动模块和桩模块 D.都不需要 5.下列哪种测试工具主要用于单元测试? ( ) A.Selenium B.QTP C.Bugzilla D.JUnit 6.在以下有关集成测试的说法中,哪一条不是渐增式集成的特点? ) A.测试工作量大 C.错误容易定位 B.可以并行执行 D.测试更彻底
河南大学软件学院2011~2012学年第二学期期末考试
学号: 姓名: 年级: 专业:
•••••••••••••••••••••••••••密••••••••••••••••••••••••••••封 ••••••••••••••••••••••••••••线••••••••••••••••••••••••••••
得分 评阅人
(
(
(
(
二、填空题(本题共10空,每空2分,共20分)
1.没有满足质量要求、和质量冲突的东西就是 。 2.软件测试按照测试方式可分为静态测试和 ;按照测试 执行方式可分为 和手工测试。 3.集成测试应该在 之后、系统测试之前进行;常用的集 成测试方案是 和渐增式两种。 4. 的前提条件是系统已经通过了内部测试,所有严重缺 陷都已修正。 5.在面向对象集成测试中,对象交互性测试应考虑原始类、汇集类和 三种情况。 6.常见的测试用例组织方式包括:按照程序的功能模块组织、按照 组织、按照测试用例的优先级组织。
3.(8分)下面是摘自一个软件测试报告中的缺陷报告,试对其进行分 析评估。 重现步骤: 进入修改密码界面; 点击“修改密码”。 期望结果: 实际结果: 密码的组成不符需求规格说明书也可以修改成 功。
得分
评阅人
三、简答题(本题共5题,每题6分,共30分)
1.软件测试要在编程完成后才能开始,这种观点对吗?说明原因。
2.根据统计数据,软件开发的早期(需求分析和设计阶段)引入的缺 陷占较大比例,这种现象对于软件测试有什么启示?
3.软件测试W模型相对于V模型有什么改进?
4.面向对象的类测试中,如何根据前置条件和后置条件构造测试用 例?