《软件测试于质量保证题库41798.docx》由会员分享,可在线阅读,更多相关《软件测试于质量保证题库41798.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题(每题只有一个选项,将你认为合理的选项填在题前括号内,每小题2分,共16分)( D )1、较实用的软件测试停止标准是( )。A、测试超产过了预定时间,则停止测试。B、根据单位时时间内查出故故障的数量决决定是否停止止测试。C、执行了所有有的测试用例例,但并没有有发现故障,则则停止测试。D、用图表示出出某个测试阶阶段中单位时时间检查出的的故障数量,通通过对图中曲曲线的分析,确确定应继续测测试还是停止止测试。( C )2、软件测测试的目的是是:A、表明软件是是正确的B、评价软件质质量C、尽可能发现现软件中的错错误D、判定软件是是否合格( A )3、 ( )不不是常见的覆覆盖率标准。A、函数
2、覆盖B、数据流覆盖盖C、逻辑覆盖 D、功能覆盖( B )4、将基于于功能的和基基于实现的测测试方法结合合在一起的动动态测试类型型,我们称这这种测试为()。A、白盒测试B、灰盒测试C、黑盒测试 D、基于故障的的测试( B )5、下列不隶属于于白盒测试方方法的是( ):A、控制流测试试B、健壮性性测试 C、数据流流测试 D、变异测测试( A )6、项目管管理三要素不不包括( )。A、ProogrammmingB、ProceessC、ProbblemD、Proceess( D )7、下列选选项中,不是Merccury公司司测试工具的的是( )。A、LoadRRunnerrB、WinRuunnerC、
3、TesttDirecctorD、Rebott( A )8、下面()方法能够够有效地检测测输入条件的的各种组合可可能引起的错错误。 A、因果图B、等价类划分分C、边界值分析析D、错误推测( D )1、通常,( )是是在编码阶段段进行的测试试,它是整个个测试工作的的基础。A、系统测试 B、确认测试C、集成测试D、单元测试( A )2、据权威威部门统计,软软件错误产生生的原因分布布图表中,如如下( )选项是是导致软件错错误的主要原原因:A、软件需求规规格说明错误误 B、设设计错误 C、编码码错误 D、测试试错误( C )3、软件测测试充分性理理论是由( )最最先提出的。A、Deutssch和Wiil
4、lisB、McCCall eet al. C、Goodeenoughh和Gerhhart D、Evaansh和MMarcinniak( C )4、软件测测试风险管理理包含()和和风险控制两两方面内容。A、风险排序序B、风险识别C、风险评估D、风险分析( D )5、下列不不属于黑盒测测试方法的是是( )。A、等价类划分分B、状态测测试C、边界值值分析D、变异测测试( A )6、常见的的覆盖率标准准不包括( )。A、函数覆盖B、逻辑覆盖C、数据流覆盖盖 D、功能覆盖( B )7、因果图图是()公公司最先发明明并实施的。A、SUNB、IBMC、MicroosoftD、ORACLLE( D )8、针对
5、下下面一个程序序段:if (AA1) & (B = 0)S1;If(A = 2)| (XX 1)S2;其中,S1、SS2均为语句句块。现在选选取测试用例例:A=2 B=0 XX=3 ,该该测试用例满满足了()。A、路径覆盖 B、条件组合覆覆盖C、判定覆盖 D、语句覆盖( A )1、下列各各测试工具中中隶属于Meercuryy公司产品的的是()A、WinRuunnerB、 JUniitC、PuriffyD、WebSttress( D )2、下面关关于软件测试试的说法,其其中正确的是是( )A、 经过测试没有发发现错误,说说明程序正确确 B、 成功的测试是没没有发现错误误的测试C、 测试的目标是为
6、为了证明程序序没有错误D、成功的测试试是发现了迄迄今尚未发现现的错误的测测试( B )3、在某种种类型会议上上,由小组成成员阅读程序序,以发现程程序错误,同同时测试员利利用测试数据据人工运行程程序并得出输输出结果,然然后由参加者者对结果进行行审查, 以以达到测试的的目的。这种种测试方法是是()。A、软件审查 B、代码走查 C、技术评审D、代码审查( C )4、测试充充分性准则内内容不包括( )。A、空集不充分分性 B、单调性性 C、可靠性性 D、复杂性性( A )5、控制流流覆盖准则约约束最弱的是是( )。 A、点覆盖 B、边覆盖C、条件覆盖D、路径覆盖( C )6、设计测测试用例时候候,()
7、是是用得最多的的一种黑盒测测试方法。A、因果图B、等价类划分分C、边界值分析析D、错误推测( B )7、软件测测试风险管理理包含()和和风险控制两两方面内容。A、风险识别B、风险评估C、风险排序D、风险分析( A )8、对下面面的计算个人人所得税程序序中if (inccome8800)taxraate=0;else iff (inccome=1500)taxraate=0.05;else iff (inccome22000)taxraate=0.08;else taaxratee=0.1;满足判定覆盖的的测试用例是是( )。A、 incoome=(7799, 11500, 1999, 2000
8、0)B、incomme=(7999, 15501, 22000, 2001)C、incomme =(8800, 11500, 2000, 20011)D、 incoome=(8800, 11499, 2000, 20011)二、判断题(判判断下列题目目是否正确,如如果正确请打打“”,错误误请打“” 每小题2分分,共8分)( )1、技术评审审即是一种技技术手段,也也是一种质量量管理手段。( )2、设计实实现测试,软软件测试是开开发后期的一一个阶段。( )3、单元测试试仅仅证明了了被测程序单单元做了什么么。( )4、由于函数数覆盖率是基基于代码的,所所以也可以把把函数覆盖归归入黑盒测试试的范畴。(
9、 )1、在软件测测试中, 测测试预言是一一种检验待测测系统在特定定执行下是否否正确运行的的方法。( )2、在白盒测测试中,如果果覆盖率达到到100% ,就基本可可以保证把所所有的隐藏程程序缺陷都已已经揭露出来来了。( )3、软件测试试的目的在于于发现错误、改改正错误。( )4、由于函数数覆盖率是基基于代码的,所所以也可以把把函数覆盖归归入白盒测试试的范畴。( )1、软件测试试等于程序测测试。( )2、我是个很很棒的程序员员, 我无需需进行单元测测试。( )3、在白盒测测试中,即使使覆盖率达到到100% ,也无法保保证所有的隐隐藏程序缺陷陷都已经被揭揭露出来。( )4、由于函数数覆盖率是基基于代
10、码的,所所以也可以把把函数覆盖归归入黑盒测试试的范畴。( )1、软件故障是是导致软件失失效的必要和和充分要素。( )2、同行评审的的主要目标在在于检测错误误、核对与标标准的偏离。( )3、在任何软件件机构中,定定期、不定期期的培训、再再培训都是必必须而且是必必要的。( )4、在整个机构构中使用基础础设施防护与与改进部件的的主要目标是是在机构积累累的SQA经经验基础上消消除或至少降降低出错率。( )5、所有SQAA活动和项目目里程碑的完完成或项目里里程碑的检验验是同时发生生的。( )66、Danieel Gallin等提在在20世纪550年代建立立的经典质量量费用模型,提提供了一种以以经济学观点
11、点把与产品质质量保证相关关的费用非类类的方法学。( )7、一旦更改过过的SCI替替换了前面的的SCI,就就认为完成了了软件的一个个新版本。( )8、软件质量量成本是一个个投资问题,而而不是成本问问题!( )9、SEI CCMM评估标标准, ISSO 90001和ISOO 90000-3标准是是典型的项目目过程标准。( )10、软件质量量保证的独特特性是由软件件产品不同于于其他制造产产品的本质决决定的。( )1、在专业的软软件开发、维维护中,SQQA环境是建建立、执行SSQA方法时时必须首要考考虑的问题。( )22、如何看待软软件产品内部部的缺陷,开开发者和用户户的立场是一一致的。( )3、专家
12、观点通通过引进补充充的外部能力力到机构内部部开发过程中中来而支持质质量评估工作作。( )4、质量管理标标准是专业标标准,它们向向开发组提供供方法学指南南。( )55、软件生命周周期模型强调调的是直接开开发活动,而而没有指示出出开发过程的的顾客参与。( )6、规程具有机机构范围的适适用性,它的的执行和具体体执行的人或或组织背景有有着密切关系系。( )7、CAPA的的目的在于检检测、处理、改改正软件缺陷陷。( )8、项目进展控控制SQA工工具有Gattt图、日历历、数据流图图和活动网络络图。( )9、IEEE、IISO、DOOD、ANSSI、EIAA都是著名的的SQA标准准开发机构。( )10、在
13、科学和和工程中,如如果没有度量量,对一切都都没有一个定定量的了解,那那么这种科学学和工程既不不是有效的,也也不是实际的的。( )1、在软件产品品制定生产计计划阶段,不不必进行重大大的SQA活活动。( )2、软件故障是是导致软件失失效的必要,而而非充分要素素。( )3、只有客户才才会有兴趣透透彻定义它的的需求以确保保他约定的软软件产品的质质量。( )4、软件质量系系统之间各不不相同,说明明机构SQAA系统构建存存在固有灵活活性。( )5、质量管理标标准指导软件件开发、维护护和基础设施施的管理。它它的重点是需需要什么,但但没有指明如如何达到标准准要求的努力力细节。( )6、通常,检查查表的使用的的
14、是强制性的的。( )7、CAPA的的执行从根本本上依赖于正正确的指导和和经常的培训训。( )8、软件质量度度量面临的特特有困难根植植于包含于软软件质量度量量的测量(参参数)中。( )9、一旦更更改过的SCCI替换了前前面的SCII,就认为完完成了软件的的一个新版本本。( )10、SQA项目目过程标准如如CMM、IISO 90000-3标标准。三、填空题(每每空1分,共共14分;请请把答案书写写在相应横线线上。)1、软件测试过过程包含的测测试活动有测测试计划,测测试设计,测测试实施,测测试执行,缺缺陷跟踪和测试评估2、软件测试策策略的确定过过程通常经历历 确定测试试需求 、 评估风险 、确定定测
15、试策略三三个阶段组成成。3、变异测试的的理论基础是是 程序序员能力 假设设和 组合效应应 假设设。4、 软件缺陷打打开/关闭图图表 、 根本原原因图表 、软件缺陷陷关闭周期表表是常用的软软件缺陷跟踪踪图表。5、软件测试规规范可以分为为 行业 规范范和 操作 规范。1、通常,由人人工进行的静静态测试方法法包括 桌面检查查 、 代码审审查 、 代码走查查 和技术术评审。2、典型的测试试设计活动包包括 测试用例设设计 、 测试过程设设计 、设计驱动动程序和稳定定的桩。3、按照测试的的层次和策略略,软件测试试可以分为单单元测试、 集成测试 、 确认测试试 和 系统测试 。4、为了考察测测试用例的重重要
16、性,我们们可以从 有效性 、 可重用性性 、 易组织性性 、 可评评估性 、可管理理性五方面理理解。5、面向对象集集成测试常见见方法包括 抽样测试 、 正交矩阵(阵阵列)测试 。1、面向对象测测试充分性三三个常用标准准是 基于于状态的覆盖盖率 、基于约束的的覆盖率 和基于代码码的覆盖率。2、常见的程序序分析视角有有句法视角,功功能视角、文文本视角和计计算流视角3、按照测试用用例的设计方方法,软件测测试可以分为为白盒测试、黑盒测试和灰盒测试。4、我们可以按按照 编写 过程、 执行 过程和 组织 过程三个个纬度对测试试用例属性进进行归类。5、单元测试内内容包含如下下方面: 模块接口测测试 、 边界
17、条件测测试 、 错误处理测测试 、 局部数据结结构测试 和重要路径径测试。1、软件质量工工程包括 软件质质量保证 、 软件质量规规划 和软件质量量控制三大方方面。2、McCalll模型产品品修改纬度的的质量因素有有 可维护性性 、 可测试性性 、灵活活性。1. 3、面向对象模模型不同于其其他模型的主主要特征是 组件的的密集重用。4、有两种同行行评审方法学学: 审查 和 走查 。5、RMA可以以划分成三组组类别 内部风险险管理措施 、 分包风险险管理措施 和 顾客风险险管理措施 。6、支持性质量量手段有 模板 和 检查表表 。7、依据软件系系统的生命周周期和其他阶阶段,软件质质量度量划分分为 软
18、件过程程度量 和 软件产产品度量 。8、软件配置发发布的版本有有基线版本、 中间 版本、 修订 版本。9、SQA标准准被划分成 软件件质量管理标标准 和 软件项目目过程标准 两类。10、软件缺陷陷的固有特征征有软件缺陷陷的固有性、 软件缺陷的敏感性 、 软件缺陷的感染性 。1、McCalll模型划分分了 软件运行行 、 软件件转移 、 软件件修改 三个纬度度的11个软软件质量因素素。2、螺旋模型任任何一次迭代代都可划分为为制定计划、 风险分析和化解 、工程和 顾客评估 四个项限。3、依据合同评评审的目标对对合同评审主主题进行分类类为 建议草案案评审主题 和 合同草案评评审主题 两种类型。4、典
19、型的版本本方针包括 严格-单一活动版版本方针 、 多版本本方针 。2. 5、软件对属于于各种质量因因素的需求的的符合性是由由 软件质量量度量 来测量的。6、CAPA过过程的成功运运行包含如下下活动:信息息收集、 信息分析析 、 解决方案案和改进方法法的建立 、改进进方法的执行行、跟踪。7、常见的软件件配置演化模模型有 线性演化模模型 和 树演化模模型 。8、软件更改的的质量保证工工作需要 每个更更改的SCII的质量保证证 和 整个新软软件系统版本本的质量保证证 两个级别别的活动。9、从内容和重重点上我们可可以把质量管管理标准划分分成 认证标标准 和 评估标准 两种类型型。10、 测试试人员 、
20、 SQAA单位 是SQAA专职人员。1、CMM内容容包含初始级级、 可重复复级 、 已定义级级 、 已管理级 和可优化级级五个等级。2、软件质量保保证的目标包包括 面向产产品的软件开开发 和 面向过程程的软件维护护 两大大方面。3、开发生命周周期阶段SQQA部件可以以划分成三类类:评审、专家观点、软软件测试、软软件维护SQQA部件和由由第三方/分分包商使用的的SQA部件件。4、 版版本方针 和 更改改方针 是维护方针针的主要组成成。5、外部参与方方可被分类为为 分包商、COOTS软件和和重用软件模模块的供货商商和 顾客自身 三组。6、在任何机构构中,CAPPA要正确发发挥作用需要要CAPA记记
21、录流的跟踪踪、CAPA执执行的跟踪和和CAPA执执行结果的跟跟踪三个要的的跟踪任务。7、软件更改的的质量保证工工作需要每个个更改的SCCI的质量保保证和 整个新软件件系统版本的的质量保证 两个级级别的活动。8、软件过程度度量可以进一一步划分为 软件过程质质量度量 、 软件过程程进度度量 和软软件过程生产产率度量。9、从内容和重重点上我们可可以把质量管管理标准划分分成 认证标标准 和 评估估标准 两种类型。10、通常,软软件质量的管管理部件有 项目进展展控制 、软件质量量度量、 软件质量费费用 和可用于控控制软件维护护的工具SQQA管理工具具。四、名词解释(每小题3分分,共18分分)1、软件测试
22、风风险软件测试风险是是指软件测试试过程出现的的或潜在的问问题2、动态测试技技术通过在抽样测试试数据上运行行程序来检验验程序的动态态行为和运行行结果以发现现缺陷。3、确认测试确认测试是验证证软件的功能能和性能及其其它特性是否否与用户的要要求一致。对对软件的从功功能、性能、可可靠性、易用用性等方面作作全面的质量量检测,帮助助软件企业找找出产品存在在的问题,出出具相应的产产品质量报告告。4、条件组合覆覆盖条件组合覆盖是是逻辑覆盖标标准的一种,它它要求选取足足够多的测试试数据,使得得每个判定表表达式中条件件的各种可能能组合都至少少出现一次。5、L10N软件本地化6、(软件产品品的)FURRPSFURP
23、S即软软件系统的功功能、可使用用性、可靠性性、性能和支支持等特性。1、L10N & I118N软件本地化和国国际化2、软件测试项项目管理软件测试项目管管理就是以测测试项目为管管理对象,通通过一个临时时性的专门的的测试组织,运运用专门的软软件测试知识识、技能、工工具和方法,对对测试项目进进行计划、组组织、执行和和控制,并在在时间成本、软软件测试质量量等方面进行行分析和管理理活动。3、软件测试文文档测试文档是对要要执行的软件件测试及测试试的结果进行行描述、定义义、规定和报报告的任何书书面或图示信信息。4、测试用例测试用例是为了了特定目的而而设计的测试试数据及相关关测试规程的的一个特定集集合,即为有
24、有效发现软件件缺陷的最小小测试执行单单元。5、白盒测试白盒测试是指测测试人员根据据程序的内部部结构特性和和与程序路径径相关的数据据特性,设计计测试数据组组成测试用例例执行程序的的一种动态测测试。6、无效等价类类无效等价类是指指对于程序的的规格说明来来说,不合理理的,没有意意义的输入数数据的集合。1、 软件测试软件测试是为了了发现错误而而执行程序的的过程。或软件测试是根据据软件开发各各阶段的规格格说明和程序序的内部结构构而精心设计计的一批测试试用例(即输输入数据及其其预期的输出出结果),并并利用这些测测试用例运行行程序,以及及发现错误的的过程。2、测试用例的的有效性软件测试用例是是测试人员测测试
25、过程中的的重要参考依依据;不同测测试人员根据据相同测试用用例所得到的的输出应该是是一致的。3、软件测试规规范软件测试规范是是对软件测试试流程的过程程化,并对每每一个过程元元素进行明确确界定,而形形成的完整的的规范体系。4、条件覆盖条件覆盖隶属控控制流覆盖标标准的范畴,它它不仅要求每每个语句至少少执行一次,而而且要求使得得判定表达式式中每个条件件都取得各种种可能的结果果5、TDD测试驱动开发(TTest DDrivenn Deveelopmeent)6、测试测试是由用户户在开发环境境下进行的测测试,也可以以是公司内部部的用户在模模拟实际操作作环境下进行行的测试。这这是在受控制制的环境下进进行的测
26、试。1、 Crosby软软件质量的定定义系统、部件或过过程满足规定定需求的程度度。2、软件可靠性性(IEEE)软软件可靠性是是指一个系统统或组件在某某个特定时期期、特定条件件下完成所需需完成的功能能的能力。3、规程规程是完成某件件事情或行动动的特定方式式,即规程是是为了完成一一个任务,根根据给定方法法所执行的详详细活动或过过程。4、开发风险软件开发风险是是软件开发任任务或环境的的一种状态或或性质,如果果忽略它,将将增加软件项项目失败的可可能。5、(软件工程程领域)模板板在软件工程领域域,模板指的的是小组或机机构创建的,用用于编辑报告告以及其他形形式文档的格格式。6、软件配置管管理一个负责应用(
27、计算机化的的或非计算机机化的)技术术工具和管理理规程、使之之能够完成为为维护SCII和软件配置置版本所需任任务的SQAA部1、Danieel Gallin 软件件质量保证的的扩展定义软件质量保证是是一个有系统统的、有计划划的行动集合合,它是提供供软件产品开开发、维护过过程符合其已已建立的技术术需求以及跟跟上计划安排排和在预算限限制之内进行行管理上的需需求充分信任任所必需的。2、合同评审合同评审是一个个指导评审建建议草案和合合同文档的SSQA部件。3、规程规程是完成某件件事情或行动动的特定方式式,即规程是是为了完成一一个任务,根根据给定方法法所执行的详详细活动或过过4、4W1HW1H即WHAAT
28、, WHHEN, WWHERE, WHO和和HOW。他他们具体含义义如下:WHAT-WWhat aactiviities have to bee perfformedd?WHEN-WWhen SShouldd the activvity bbe perrformeed?WHERE-Wheree shouuld thhe acttivityy be pperforrmed?WHO-Whho shoould pperforrm thee actiivity?HOW-Hoow shoould eeach aactiviity bee perfformedd?5、受控文档受控文档是那些些目前就对软软件
29、系统的开开发、维护以以及与目前和和将来顾客关关系的管理重重要或可能变变得重要的,并并且处于控制制状态下的文文档。6、软件质量度度量一个项目具有给给定质量属性性的程度定量量测度;或一个函数,其输输入为软件数数据、输出为为单一的数值值,该值可以以被理解为软软件具有给定定质量属性的的程度1、 Pressmaan软件质量量的定义软件质量是符合合明确陈述的的功能性能需需求、明确文文档化了的开开发标准和所所有专业开发发预期的隐含含特性。2、软件开发风风险软件开发风险是是软件开发任任务或环境的的一种状态或或性质,如果果忽略它,将将增加软件项项目失败的可可能。3、合同评审合同评审是一个个指导评审建建议草案和合
30、合同文档的SSQA部件。4、质量记录质量记录是一种种特殊类型的的受控文档。它它是面向顾客客的文档,用用于证实同顾顾客需求的全全面符合性以以及贯穿于开开发和维护全全过程的软件件质量保证系系统的有效运运行5、软件可靠性性管理软件可靠性管理理指通过一个个程序使软件件的可靠性得得到最优化的的过程。此程程序着重于软软件防错(ssoftwaare errror pprevenntion),发发现并清除ffault;此程序着重重于采用一定定措施并根据据诸如资源,进进度表及性能能的约束条件件使可靠性最最大化。6、软件配置版版本软件配置版本是是指在给定时时间点上组成成软件系统的的、已批准而而且文档化的的SCI版
31、本本的集合。五、问答题(每每小题4分,共共20分)2、 谈谈你对变异测测试原理的理理解。(1)使用变异异算子对被测测程序做微小小的合乎语法法的变动,每每个新程序称称为一个变异异体;(2)根据已有有的测试数据据运行变异体体;(3)比较变异异体和原程序序的运行结果果:如果两者者不同就称该该测试数据将将该变异体杀杀死了;否则则称该变异体体是活的。2、请阐述软件件测试的原则则。(1)尽早的和和不断的测试试应作为软件件开发人员的的座右铭。(2)测试用例例应当由测试试数据和与之之对应的预期期结果组成。(3)测试用例例应包括合理理的输入条件件和不合理的的输入条件。(4)严格执行行测试计划,排排除测试的随随意
32、性。(5)充分注意意测试当中的的群体现象。 (6)要对每一一个测试结果果作全面的检检查。(7)保存测试试计划、测试试用例、出错错统计和最终终分析报告,为为维护工作提提供充分的资资料。3、测试用例设设计的考虑因因素有哪些?(1)测试用例例必须具有代代表性、典型型性;1分分(2)测试用例例要浓缩系统统设计;11分(3)测试用例例既要考虑正正确的输入,也也需要考虑错错误或异常的的输入,以及及促使这些错错误、异常发发生的条件;1分(4)用户测试试用例设计需需要考虑用户户实际使用场场景。1分分4、集成测试策策略中,渐增增式与非渐增增式集成策略略各有何优、缺缺点?为什么么通常采用渐渐增式?非渐增式集成策策
33、略是将所有有的模块一次次连接起来,简简单、易行,节节省机时,但但测试过程中中难于查错,发发现错误也很很难定位,测测试效率低。1分渐增式集成策略略是将模块一一个一个地连连入系统,每每连入一个模模块,都要对对新系统进行行测试。这种种组装测试方方案比较非渐渐增式,容易易查出错误及及进行错误定定位,有利于于查出模块接接口部分的错错误,因此测测试效率高。但但渐增式较费费机时。22分比较两种集成策策略,显然渐渐增式有利于于实现测试的的目标,故通通常采用渐增增式进行组装装测试。11分5、请评价白盒盒测试?(1)2分优点迫使测试人员去去仔细思考软软件的实现;可以检测代码中中的每条分支支和路径;揭示隐藏在代码码
34、中的错误;对代码的测试比比较彻底;最优化。(2)2分缺点昂贵; 无法检测代码中中遗漏的路径径和数据敏感感性错误;白盒测试不验证证规格的正确确性。3、 黑盒测试的特点点有哪些?(1)不考虑程程序内部结构构和内部特性性;1分(2)测试人员员只需知道该该程序输入和和输出之间的的关系或功能能;1分(3)设计测试试用例的依据据是需求规格格说明书或用用户手册;1分(4)尤其适合合于一些第三三方软件测试试,由于无法法得到源程序序,无法用其其它方法进行行测试。11分4、 等价类划分的步步骤如何?(1)根据输入入条件把数目目极多的输入入数据划分成成若干有效等等价类和若干干无效等价类类;2分(2)设计一个个测试用
35、例,使使其覆盖尽可可能多的尚未未被覆盖的有有效等价类,重重复该步骤,直直至所有有效效等价类均被被覆盖;11分(3)设计一个个测试用例,使使其覆盖一个个的尚未被覆覆盖的无效等等价类,重复复该步骤,直直至所有无效效等价类均被被覆盖。11分3、谈谈你对“持续的软件件测试”的理解。持续的软件测试试有两方面的的含义:(1)完整的软软件测试工作作应该贯穿整整个软件生存存周期存周期期2分(2)软件开发发不同阶段都都有软件测试试工作,即软软件测试工作作的各个步骤骤分布在整个个软件生存周周期中。22分4、一般的软件件项目管理与与软件测试项项目管理之间间的区别由那那些?(1)对于一般般的软件项目目管理,成本本和进
36、度控制制是最重要的的;2分(2)而在软件件测试项目管管理中,质量量第一是基本本点,所有测测试项目管理理工作都要围围绕提高产品品质量展开,最最终保证在合合理的成本、进进度下满足用用户需求或期期望。2分分5、与桌面检查查相比,代码码审查与代码码走查有哪些些优点?(1)桌面检查查即程序员自自己检查自己己的程序。通通常,由于程程序员思维定定势、心理因因素的限制,使使得桌面检查查效率不高。2分(2)代码走查查、代码审查查采用成组方方式进行,一一旦发现错误误就知道了错错误的位置和和性质,从而而大大降低了了调试费用和和成本;另外外代码走查、代代码审查可以以一次发现一一批错误,错错误发现效率率较高。22分1、
37、请比较白盒盒测试与黑盒盒测试方法?(1)白盒测试试只考虑测试试软件产品,它不保证完完整的需求规规格是否被满满足。而黑盒盒测试只考虑虑测试需求规规格,它不保保证实现的所所有部分是否否被测试到。1分(2)黑盒测试试会发现遗漏漏的缺陷,指指出规格的哪哪些部分没有有被完成。而而白盒测试会会发现代理方方面的缺陷,指出哪些实实现部分是错错误的。11分(3)白盒测试试比黑盒测试试成本要高得得多。它需要要在测试可被被计划前产生生源代码,并并且在确定合合适的数据和和决定软件是是否正确方面面需要花费更更多的工作量量。 1分分(4)一个白盒盒测试的失败败会导致一次次修改,这需需要所有的黑黑盒测试被重重复执行并且且重
38、新决定白白盒测试路径径。1分5、 测试项目中,主主要的测试文文档有哪些?测试计划、测试试设计规格说说明、测试用用例说明、测测试规程规格格说明、测试试执行报告、测测试日志、测测试缺陷报告告、测试总结结报告等3、谈谈你对“软件测试的的必要性”的理解。软件测试的必要要性主要体现现在如下方面面:程序代码最终体体现了软件的的质量;软件测试力争发发现更多的缺缺陷尽量减少少残留的缺陷陷;软件测试提高软软件的正确性性;软件测试建立对对软件的信心心;软件测试掌握软软件的质量水水平;软件测试是软件件质量保证的的重要手段。4、请阐述测试试用例在代码码走查中的作作用。(1)代码走查查中,测试用用例并不是关关键,也并不
39、不是仅想验证证这几个测试试用例运行是是否正确,人人脑毕竟比计计算机慢太多多;(2)这里测试试用例是作为为怀疑程序逻逻辑与计算错错误的启发点点,在随测试试实例游历程程序逻辑时,在在怀疑程序的的过程中发现现错误。5、测试覆盖准准则的作用如如何?1)定量地规定定软件测试需需求,指导测测试数据的选选择;(2)度量测试试数据集,揭揭示软件特定定特征的能力力;(3)对测试结结果和软件可可靠性评估具具有重要影响响。1、 专业软件开发的的SQA环境境有哪些特征征?遵守合同约定;服从顾客供货商商关系;需要协同工作;需要同其他开发发组的合作和和协调;同其它软件系统统的接口;项目组有变化时时项目继续进进行;需要持续
40、维护软软件系统若干干年。2、 请指出走查、审审查这两种同同行评审方法法的不同?走查和审查的区区别是其正式式性的等级。其其中,审查是是两者之中更更为正式。2分走查的发现限于于被评审文档档的意见,而而审查的发现现还同改进开开发方法自身身的工作相结结合。所以和走查相比比,审查对一一般的SQAA做出了更大大贡献。3、 请详细描述软件件质量费用的的经典模型?在经典软件质量量费用模型中中,软件质量量费用可以划划分为控制费费用、控制失失效费用。其中,控制费用用被进一步细细化为预防费费用和评价费费用;控制失失效费用进一一步细化为内内部失效费用用、外部失效效费用。(1) 预防费用包括建建立软件质量量基础设施、更
41、更新并改进基基础设施以及及完成其运行行所需的常规规活动的投资资。(2) 评价费用花在特特定项目或软软件系统中软软件错误的检检测上。(3) 内部失效费用是是指改正在顾顾客现场安装装软件之前实实施设计评审审、软件测试试及验收测试试时检测到的的错误而产生生的费用。(4)外部失效效费用限定为为改正由顾客客或维护组在在顾客现场安安装软件系统统之后检测到到的失效的费费用。4、 认证标准和评估估标准的主要要区别?认证标准的重点点是外部的-支持供货货商顾客关系系2分,而而评估标准的的重点是内部部的。因为评评估标准关注注的是软件过过程改进22分。5、CCB的决决策机制有哪哪些种类?你你认为其中那那种决策机制制更
42、实用?(1)最普遍的的方法是投票票决定。每个个代表都投票票,采用少数数服从多数的的方式。这种种民主的做法法能够充分调调动CCB成成员的机机性性;但是少数数服从多数含含义模糊,该该决策模式也也容易产生一一些政见。(2)极端的做做法是所有决决策都交给一一个人,这种种安排鼓励在在决策中灵活活考虑各种意意见,但压抑抑了CCB其其他成员的积积极性;(3)第三种可可行的决策机机制是寻求CCCB成员的的一致意见,同同时提供合理理的跳出机制制。综合考虑上述三三种不同CCCB决策机制制,第三种策策略最为实用用。6、传统质量成成本和现代质质量成本的主主要区别有哪哪些?传统的质量成本本集中在与失失效有关的事事件和活
43、动,如如损坏、缺陷陷等。传统质质量成本通常常以报废、返返工、返修等等形式出现;2分现代的质量成本本的目的则在在于通过预防防和评估活动动中的适当投投入,减少与与失效有关的的活动。22分1、 Crosby, Juraan, Prressmaan软件质量量定义的比较较。(1)Crossby的定义义指的是写好好的软件符合合由顾客和它它的专业组编编制的规格说说明书的程度度。这也意味味着包含在规规格说明中的的错误是不予予考虑的,也也不降低软件件质量显然这是不不足的。11分(2)Juraan的定义旨旨在达到顾客客满意度,这这就要求对检检查改正顾客客的需求规格格书投入大量量工作。但该该定义的主要要缺点是免除除了顾客对软软件规格书准准确性、完备备性的责任。1分(3)Presssman定定义为SQAA提出了要由由开发者满足足的三个要求求:特定功能能需求,它主主要是指软件件系统的输出出;在合同中中提出的软件件质量标准;反映当今水水平的专业方方法的良好软软件工程方法法的发展水平平。实际上,PPressmman定义提提供了测试满满足需求程度度的操作方向向。2、 谈谈你对合同评评审过程的理理解?合同评审是一个个指导评审建建议草案和合合同文档的SSQA部件。其其
限制150内