软件测试相关试题.docx

上传人:极速器 文档编号:596233 上传时间:2025-09-01 格式:DOCX 页数:18 大小:112.25KB
下载 相关 举报
软件测试相关试题.docx_第1页
第1页 / 共18页
软件测试相关试题.docx_第2页
第2页 / 共18页
软件测试相关试题.docx_第3页
第3页 / 共18页
软件测试相关试题.docx_第4页
第4页 / 共18页
软件测试相关试题.docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、选择题(每题只有一个选项,将你认为合理的选项填在题前括号内,每题2分,共16分)D)1、较实用的软件测试停止标准是()。A、测试超产过了预定时间,则停止测试。B、根据单位时间内查出故障的数量决定是否停止测试。C、执行了所有的测试用例,但并没有发现故障,则停止测试。D、用图表示出某个测试阶段中单位时间检查出的故障数量,通过对图中曲线的分析,确定应继续测试还是停止测试。C)2、软件测试的目的是:A、说明软件是正确的B、评价软件质量C、尽可能发现软件中的错误D、判定软件是否合格A)3、()不是常见的覆盖率标准。A、函数覆盖B、数据流覆盖C、逻辑覆盖D、功能覆盖B)4、将基于功能的和基于实现的测试方

2、法结合在一起的动态测试类型,我们称这种测试为()。A、白盒测试B、灰盒测试C、黑盒测试D、基于故障的测试B)5、以下不隶属于白盒测试方法的是():A、控制流测试B、健壮性测试C、数据流测试D、变异测试A)6、工程管理三要素不包括()oA、ProgrammingB、ProcessC、ProblemD、Process)7、以下选项中,不是MerCUry公司测试工具的是()0A、LoadRunnerB、WinRunnerC、TestDirectorD、RebotA)8、下面()方法能够有效地检测输入条件的各种组合可能引起的错误。A、因果图B、等价类划分C、边界值分析D、错误推测D)1、通常,()是在

3、编码阶段进行的测试,它是整个测试工作的基础。A、系统测试B、确认测试C、集成测试D、单元测试A)2、据权威部门统计,软件错误产生的原因分布图表中,如下()选项是导致软件错误的主要原因:A、软件需求规格说明错误B、设计错误C、编码错误D、测试错误C)3、软件测试充分性理论是由()最先提出的。A、DeUtSCh和WilliSB、McCalletal.C、GoodenoughGerhartD、EvanshMarciniakC)4、软件测试风险管理包含()和风险控制两方面内容。A、风险排序B、风险识别Ca风险评估D、风险分析D)5、以下不属于黑盒测试方法的是()oA、等价类划分B、状态测试C、边界值分

4、析D、变异测试A)6、常见的覆盖率标准不包括()。A、函数覆盖B、逻辑覆盖C、数据流覆盖D、功能覆盖B)7、因果图是()公司最先创造并实施的。A、SUNB、IBMC、MicrosoftD、ORACLED)8、针对下面一个程序段:if(A1)&(B=0)SI;If(A=2)II(X1)S2;其中,SKS2均为语句块。现在选取测试用例:A=2B=OX=3,该测试用例满足了()。A、路径覆盖B、条件组合覆盖C、判定覆盖D、语句覆盖A)1、以下各测试工具中隶属于MerCUry公司产品的是()DWebStressA、WinRunnerB、JUnitC、Purify(D)2、下面关于软件测试的说法,其中正

5、确的选项是()A、经过测试没有发现错误,说明程序正确B、成功的测试是没有发现错误的测试C、测试的目标是为了证明程序没有错误D、成功的测试是发现了迄今尚未发现的错误的测试(B)3、在某种类型会议上,由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以到达测试的目的。这种测试方法是()oA、软件审查B、代码走查C、技术评审(C)4、测试充分性准则内容不包括()oA、空集不充分性B、单调性C、可靠性(A)5、控制流覆盖准则约束最弱的是()oA、点覆盖B、边覆盖C、条件覆盖D、代码审查D、复杂性D、路径覆盖(C)6、设计测试用例时候,()

6、是用得最多的一种黑盒测试方法。A、因果图B、等价类划分C、边界值分析D、错误推测(B)7、软件测试风险管理包含()和风险控制两方面内容。A、风险识别B、风险评估C、风险排序D、风险分析(A)8、对下面的计算个人所得税程序中taxrate=O;taxrate=O.05;taxrate=O.08;if(income800)elseif(income=1500)elseif(incomeCrosby,Juran,PreSSman软件质量定义的比较。(2) CrOSby的定义指的是写好的软件符合由顾客和它的专业组编制的规格说明书的程度。这也意味着包含在规格说明中的错误是不予考虑的,也不降低软件质量一显

7、然这是缺乏的。口分(3) Juran的定义旨在到达顾客满意度,这就要求对检查改正顾客的需求规格书投入大量工作。但该定义的主要缺点是免除了顾客对软件规格书准确性、完备性的责任。1分(4) PreSSman定义为SQA提出了要由开发者满足的三个要求:特定功能需求,它主要是指软件系统的输出;在合同中提出的软件质量标准;反映当今水平的专业方法的良好软件工程方法的开展水平。实际上,PreSSman定义提供了测试满足需求程度的操作方向。2、谈谈你对合同评审过程的理解?合同评审是一个指导评审建议草案和合同文档的SQA部件。其过程分为两个阶段进行:1分(1)第一阶段一提交给可能顾客之前的建议草案评审;口分(2

8、第二阶段一签约前的合同草案评审,该阶段在建议和合同谈判期达成的理解基础上评审合同草案。口分每个评审阶段完成后,要求建议组与法律部进行必要的修改、补充和改正。1分3、请列举典型的软件质量基础设施SQA部件?(不少于5个)规程与工作条例、支持性质量手段、员工培训与认证、改正性和预防性措施、配置管理、文档编制控制4、请指出软件质量费用扩展模型对软件质量费用经典模型的扩展。仔细考察经典软件质量费用模型的考察,我们将发现经典软件质量费用模型没有能够涵盖管理以及管理性失效导致的软件质量费用。2分软件质量费用扩展模型拓展了经典软件质量费用模型,以涵盖管理人员对软件质量总费用的奉献一软件质量的扩展模型:相对

9、经典软件质量费用,软件质量费用扩展模型添加了管理性准备与控制费用和管理性失效费用。:2分(管理性准备与控制费用同实施的预防性管理失效或减少这些这些失效的预期出现的活动相关联;)5、请描述ISO9000-3质量管理系统的根本原理(1)顾客关注。机构依靠它们的顾客,所以应当理解当前的与未来的顾客需要;(2)领导一建立并维护一个积极的内部环境中行使领导权,以实现机构的目标;(3)人们的投入。人是机构之本,他们在各机构层次的全身心投入使得他们的能力能用于为机构谋益;(4)过程方法一当把活动与资源作为过程管理的时候,就更有效地到达理想的结果;(5)管理理的系统方法一把过程作为一个系统管理;(6)持续改良

10、一对全面性能正在进行的改良应当在机构的日程上优先;(7)决策制定的实在方法。有效决策是建立在信息分析的基础上的;(8)相互支持的供货商关系。一个机构和它的供货商是互相依赖时,相互支持的供货由关系增强双方创造增加值的能力6、传统质量本钱和现代质量本钱的主要区别有哪些?传统的质量本钱集中在与失效有关的事件和活动,如损坏、缺陷等。传统质量本钱通常以报废、返工、返修等形式出现;现代的质量本钱的目的则在于通过预防和评估活动中的适当投入,减少与失效有关的活动。1、在软件产品与其他工业产品之间的区别主要有哪些?并描述这些不同?软件产品和其他工业产品的主要区别有如下几点:(1)产品的复杂性;产品的复杂性能够用

11、产品许可的操作方式的数目来度量:工业产品,即使是高级机器,也不允许由其不同的机器组合建立的几千种以上的操作方式;一个典型的软件,人们可以发现上百万种软件操作的可能。(2)产品的可见性;工业产品是可见的,而软件产品是不可见的。工业产品的大多数缺陷可在制造过程中检测出来;然而软件产品的缺陷是不可见的,软件包中的组件可能从一开始就缺失了。(3)产品开发和制造过程的特殊性。同工业产品相比,软件产品不能在生产过程的所有三个阶段检测缺陷。能够检测缺陷的唯一阶段是开发阶段。2、高度螺旋模型每次迭代必需的活动包含哪些?顾客的需求规格说明、意见与更改要求;开发者的方案制定活动;开发者的风险分析与化解;开发者设计

12、活动;开发者关于编码、测试、发布的构造活动;顾客的评价3、请从SQA的角度,阐述分别编写用户需求文档和系统需求文档的理由?(1)很自然人们会想到只有客户才会有兴趣透彻定义它的需求以确保他约定的软件产品的质量。他编制的需求文档是对低质量的基础防护;(2)然而我们对各种软件质量因素的分析说明,开发者可以添加代表它自身利益的需求,例如可重用性需求、可验证性需求等;许多情况下,某些没有包括在典型客户需求文档中的质量因素确是开发者感兴趣的。而,诸如可移植性、可重用性、可验证性等质量因素,客户很少感兴趣。这也就是人们为何分别编制客户需求文档和系统需求文档的理由。4、主要的SQA维护基础设施工具有哪些?主要

13、的SQA维护基础设施工具有软件维护规程和工作条例、支持性软件质量手段、维护组的培训和认证、预防性和改正性措施、软件配置管理、软件维护文档和质量记录等5、软件质量度量过程模型包含哪些活动?(1)软件质量需求的定义;(2)软件质量度量和评估的准备;(3)软件质量度量的执行、分析和确认6、传统质量本钱和现代质量本钱的主要区别有哪些?(1) :2分传统的质量本钱集中在与失效有关的事件和活动,如损坏、缺陷等。传统质量本钱通常以报废、返工、返修等形式出现;(2) 2分现代的质量本钱的目的则在于通过预防和评估活动中的适当投入,减少与失效有关的活动。六、应用题(每题8分,共24分)1、某软件需求规格说明中包含

14、如下要求:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件修改。但是,如果第一列字符不正确,则输出信息L;如果第二列字符不是数字,则给出信息M。请采用因果图进行分析,并绘制出该软件需求规格说明对应的因果图。原因与结果之间,结果与结果之间的关系,再次接触上绘制出因果图如(1) 4分识别出所有原因和所有结果,并给出原因、结果元的编号如下:编号原因1第一列字符为A2第一列字符为B3第二列字符为一个数字11中间原因21修改文件22给出信息L23给出信息M(2)4分识别所有原因与原因之间,以下图所示。2、某程序模块功能描述如下:用户输入分别符合规则输入年、月、日,程序即给出相应日期的

15、下一天。假设限定该模块年份在区间1840,3000,月份、日规定满足公历约束。试分别选取测试数据对年进行(1)根本边界值测试和(2)健壮性测试。假设该模块的输入:年、月、日分别使用变量year,month,day表示。(2) 4分根本边界值测试的测试数据year值在有效取值区间内取极值,其他变量取正常值。依据根本边界值测试根本原理,测试数据选择如下:组别测试数据1year=1840,month=1,day=122year=1841,month=2,day=203year=2002,month=9,day=l4year=2999,month=ll,day=105year=3000,month=3,day=30(3) 4分健壮性测试的测试数据year值在整个取值区间内取极值,其他变量取正常值。依据健壮性测试根本原理,数据选择如下:组别测试数据1year=1840,month=1,day=122year=1841,month=2,day=203year=2002,month=9,day=l4year=2999,month=ll,day=105year=3000,month=3,day=306year=1839,month=4,day=197year=3001,month=8,d

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 软件测试

宁ICP备18001539号-1