2021软件测试课后参考答案

在制定电力工程质量问题处理方案时,有些质量缺陷,虽已起出了国家标准及规范要求,但经过分析、论证,可以做出勿需处理的结论。其通常包括( )等情况。

A.不影响结构安全、生产工艺和使用要求的质量问题

B.检验中的质量问题

C.通过后续工序可弥补的质量缺陷

D.不影响工程造价的质量缺陷

E.经复核验算仍能满足设计要求的质量缺陷


正确答案:ABCE


下列有关质量缺陷的说法,正确的是( )。

A.质量缺陷是小于一般质量事故的质量问题
B.质量缺陷对工程使用有一定影响
C.质量缺陷不影响工程正常使用
D.质量缺陷必须进行记录备案
E.质量评定仍为合格

答案:A,C,D,E
解析:
2020版教材P210 / 2019版教材P213
4.质量事故处理:质量缺陷是指小于一般质量事故的质量问题,因为特殊原因,使得工程个别部位或局部达不到规范和设计要求(不影响使用),且未能及时进行处理的工程质量问题(质量评定仍为合格),必须以工程质量缺陷备案形式进行记录备案。


关于水利工程质量缺陷的说法,不正确的是( )。

A.质量缺陷是指小于一般质量事故的质量问题
B.质量缺陷实行备案制度
C.工程质量有缺陷,不可评定合格
D.质量缺陷备案表由监理单位组织编写

答案:C
解析:
2020版教材P210 / 2019版教材P213
所谓“质量缺陷”,是指小于一般质量事故的质量问题。水利工程实行水利工程施工质量缺陷备案及检查处理制度;对因特殊原因,使得工程个别部位或局部达不到规范和设计要求(不影响使用),且未能及时进行处理的工程质量缺陷问题(质量评定仍为合格),必须以工程质量缺陷备案形式进行记录备案;质量缺陷备案表由监理单位组织填写。


质量管理常见的方法有:PDCA循环、( )等。


A. 零缺陷、质量三部曲和 CMMI
B. 零缺陷、六西格玛和客户关系管理
C. 质量三部曲、零缺陷和六西格玛
D. 质量三部曲、零缺陷和客户关系管理


答案:C
解析:
把质量管理看作一个连续的过程的话,“质量策划”、“质量控制”和“质量改进”便构成了这一过程的最主要的三个阶段,美国质量管理专家朱兰博士称之为“质量管理三部曲”。

六西格玛是一种改善企业质量流程管理的技术,以“零缺陷”的完美商业追求,带动质量成本的大幅度降低,最终实现财务成效的提升与企业竞争力的突破。

零缺陷是一种预防系统控制和过程控制,要求第一次就把事情做正确,使产品符合对顾客的承诺要求。开展零缺陷运动可以提高全员对产品质量和业务质量的责任感,从而保证产品质量和工作质量。


某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量的时间,以便开展充分的测试工作。

需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。

编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷,项目组对发现的缺陷进行了修复,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第6轮,发现了33个缺陷。各轮发现的缺陷数如下:

这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。

【问题1】

请问分析此项目的质量管理过程中存在哪些问题。

【问题2】

请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作应该很快就会结束了”是否有道理,并说明为什么。

【问题3】

请结合软件开发生命周期分析系统测试缺陷产生的可能原因。

【问题4】

请结合实际经验说明软件项目的质量管理工作应注重哪些方面。


答案:
解析:
【问题1参考答案】:

(1)没有制定单独的质量管理计划,也没有安排质量管理人员;

(2)没有实施质量保证工作;

(3)在项目重大里程碑处没有对阶段成果进行评审,无法确保结果和预期目标一致;

(4)技术评审会没有关注于发现问题,没有达到预期效果;

(5)设计文件未经过正式评审,可能没有发现设计文件中的错误;

(6)评审会召开时间过长,也没有起到质量控制的作用;

(7)在进入项目下一重要阶段前没有进行评审;

(8)重要项目干系人或客户没有参加需求评审会,可能导致最终对需求的理解不能达成一致。
【问题2参考答案】:

小赵分析得没有道理。

因为6轮测试的缺陷数并没有呈整体下降并趋于稳定的趋势(或者说6轮测试的累计缺陷数整体趋势为上升,并没有趋于稳定)

因为趋势线上下波动很大,不能得出下一轮测试缺陷数必然减少的结论。最后一轮测试缺陷次数虽然减少,但是,缺陷没有经过回归测试,新的缺陷可能还会产生。系统也没有经过集成测试,也可能还有新的缺陷产生。

【问题3参考答案】:

产生的原因可能是需求缺陷、设计缺陷、编码错误、测试设计不充分。

【问题4参考答案】:

(1)要制定出切实可行的质量管理计划;

(2)应安排独立于项目组的QA人员负责QA工作;

(3)对软件开发过程实施质量保证;

(4)加强技术评审工作,注重对需求、设计等文档的技术评审工作;

(5)注重测试工作,应安排相对独立的测试人员;

(6)对发现的缺陷进行统计分析,确保最终的软件产品质量符合要求。


软件测试课后参考答案第一章引论3、软件测试与开发的关系是怎样的?为什么这么说?答:软件测试和软件开发构成一个全过程的交互、协作之关系,两者自始至终一起工作,共同致力于同一个目标:按时、高质量的完成项目。【补充题】补1、软件测试要在编程完成后才能开始,这种观点对吗?说明原因。答:P11补2、V模型,测试阶段与开发阶段的对应关系。答:P11第二章软件测试的基本概念2、如何理解软件质量和软件缺陷的对立统一关系?答:P14缺陷是质量的对立面,要了解什么是缺陷(defect),就必须清楚“质量(Quality)”概念,因为缺陷是相对质量而存在的,违背了质量、违背了客户的意愿,不能满足客户的要求,就会引起缺陷或产生缺陷。5、需求分析、系统设计所存在的问题在软件缺陷中占有较大比例,对软件开发和测试工作有何启发?答:P21要尽早发现需求工程、软件设计等各个方面的问题,减少大量的后期返工,将质量成本从昂贵的后期返工转化为前期的缺陷发现。【补充题】补1、根据统计数据,缺陷发现越早,修复缺陷的代价越小,这种现象对于软件测试有什么启示?(P20)第三章软件测试方法3、针对国内18位身份证号验证,通过等价类划分法设计测试用例。解:(1)输入410203*,覆盖(1)(7)(9)(12);2)输入410203*,覆盖(2)(7)(9)(12);3)输入41020319880808009,覆盖(3);4)输入4102031988080800999,覆盖(4);5)输入AB020319880808009C,覆盖(5)(6);6)输入000000198808080099,覆盖(8);7)输入410203198818080099,覆盖(10);8)输入410203*,覆盖(11);9)输入410203*,覆盖(13)。6、针对程序流程图(图略),用最少的测试用例完成各种逻辑覆盖和路径覆盖的测试设计。解题要点:分别回答语句覆盖、判定覆盖、条件覆盖、路径覆盖。其中:前三种逻辑覆盖可以用同样的两个测试用例覆盖(假设图中向右分支为True分支;如果标注向右分支为False分支,语句覆盖可以用一个用例);路径覆盖需要三个用例(两个判定均为True的路径不可能覆盖)。用例应给出预期输出。8、结合等价类划分和边界值分析法,设计个人所得税计算程序的测试用例。(税率表略)解题要点:一般基于等价类划分的用例取中间值,边界值分析需要对每一个边界值取:边界值-1、边界值、边界值+1三种情况。用例应给出预期输出。9、用判定表法设计测试NextDate(Y,M,D)函数的测试用例。解题要点:判定表的条件设置一定要单一,其不同组合直接能对应测试用例设计。应至少写出部分用例,给出预期输出。【补充题】1、针对Test函数按照基本路径测试方法设计测试用例。int Test(int i_count, int i_flag)int i_temp = 0;while (i_count0)if (0 = i_flag)i_temp = i_count + 100;break;elseif (1 = i_flag)i_temp = i_temp + 10;elsei_temp = i_temp + 20;i_count-;return i_temp;解:int Test(int i_count, int i_flag)1 int i_temp=0;2 while (i_count0)3 If (0=i_flag)4 i_temp=i_count+100;5 break;6 else7 If (1=i_flag)8 i_temp=i_temp+10;9 else10 i_temp=i_temp+20;11 i_count-;12 return i_temp;程序控制流图:程序环路复杂度:CC=4基本路径集:Path1 1-2-3-6-7-8-11-2-12Path2 1-2-12Path3 1-2-3-4-5-12Path4 1-2-3-6-7-9-10-11-2-12补2、试用等价分类法测试学生管理系统中出生日期的输入设计是否符合要求,假设出生年月格式为yyyymmdd,有效出生日期范围为1950年1月1日至1995年12月31日。解:补3、结合等价类划分法和边界值分析法,针对成绩转换程序设计测试用例。转换规则为:大于等于90小于等于100为优;大于75小于90为良;大于等于60小于等于75为及格;大于等于0小于60为不及格。解:结合边界值分析:每个等价类取边界值、边界值+1、边界值-1;设计测试用例为(仅列出输入):补4、团队实验成绩确定方法为:团队总体得到一个基本分,根据个人在团队中的角色计算个人得分:项目负责人加10%,技术骨干加5%,贡献小成员减5%,其他成员获得基本分;不同角色不允许重复。使用判定表方法设计测试用例。解:列出条件桩:是项目负责人?是技术骨干?贡献小?列出动作桩:基本分+10%基本分+5%基本分-5%基本分不允许判定表设计测试用例。(略)第四章软件测试依据和规范4、简要概述建立测试管理与评判体系的六大过程。答:P91测试规划、测试设计、测试实施、配置管理、资源管理、测试管理。【补充题】补1、W模型相对V模型的改进。答:P68第五章单元测试1、为什么要进行单元测试?单元测试的主要任务有哪些?答:P96、P9799为了尽早发现软件中存在的缺陷。单元测试的主要任务包括:模块独立执行通路测试、模块局部数据结构测试、模块接口测试、模块边界条件测试、模块的各条错误处理通路测试、内存分析。2、单元测试的对象不可能是一组函数或多个程序的组合,为什么?答:P95单元测试针对的是软件设计的最小单位,强调被测软件的独立性,单元与程序其他部分隔离开,避免其他单元对该单元的影响。【补充题】补1、软件测试中,什么是驱动程序和桩程序?主要在那些阶段应用?答:P107,应用在单元测试和集成测试阶段。第六章集成测试和系统测试1、系统集成测试常见有哪几种不同模式?各自优缺点是什么?答:P126、P127128常见划分包括渐增式和非渐增式,具体模式包括:自顶向下集成、自底向上集成、大棒(大爆炸)集成、三明治集成。优缺点对比略。7、测试一个网站,可以采用哪些方法?应注意什么问题?答:开放式问题,无标准答案。应问题可以包括:链接测试、页面图形元素测试、表单测试等。【补充题】补1、什么是回归测试?答:P132补2、解释性能测试相关概念:在线用户和并发用户,虚拟用户,思考时间,负载模式。答:P135第、七章验收测试2、进行验收测试的条件是什么?通过标准是什么?答:P146条件是系统或软件产品已通过了系统内部测试,所有缺陷得到修正。通过标准:完全执行验收计划中的测试用例;发现错误得到修正;完成软件验收测试报告。4、用户界面测试有哪些要素?答:P149七个要素:符合标准和规范、直观性、一致性、灵活性、舒适性、正确性、实用性。5、兼容性测试包括哪三个方面?答:P152154软件兼容性测试、数据共享兼容性测试、硬件兼容性测试。第八章面向对象软件的测试1、面向对象的软件测试与传统的软件测试有何不同?答:P159面向对象软件有其自身特征:类之间有继承关系,子类可以覆盖父类方法,所以面向对象软件测试有类与子类测试、分层与增量、层次结构测试。【补充题】补1、在对OOA和OOP进行审查时,面向对象层次结构测试应包括哪些方面?答:P161对认定对象

施工过程中的质量缺陷可分为()。

A.永久质量缺陷和暂时质量缺陷
B.可整改质量缺陷和不可整改质量缺陷
C.一般质量缺陷和特殊质量缺陷
D.新质量缺陷和旧质量缺陷

答案:B
解析:
2020教材P187
工程质量缺陷可分为施工过程中的质量缺陷和永久质量缺陷,施工过程中的质量缺陷又可分为可整改质量缺陷和不可整改质量缺陷。


(  )是指工程不符合国家或行业的有关技术标准、设计文件及合同中对质量的要求。

A.施工过程中的质量缺陷
B.永久质量缺陷
C.可整改质量缺陷
D.工程质量缺陷

答案:D
解析:
考点:“工程质量缺陷的涵义”。工程质量缺陷是指工程不符合国家或行业的有关技术标准、设计文件及合同中对质量的要求。工程质量缺陷可分为施工过程中的质量缺陷和永久质量缺陷,施工过程中的质量缺陷又可分为可整改质量缺陷和不可整改质量缺陷。因此,本题的正确答案为D。


下列工程质量缺陷中,可不做处理的有( )。

A、不影响结构安全和正常使用的质量缺陷
B、经过后续工序可以弥补的质量缺陷缺陷
C、存在一定的质量缺陷,若处理则影响工期的质量缺陷
D、质量缺陷经法定检测单位鉴定为合格
E、出现的质量问缺陷经原设计单位核算,仍能满足结构安全和使用的功能

答案:A,B,D,E
解析:
本题考查的是工程质量事故处理。工程质量缺陷通常不用专门处理的情况有以下几种:(1)不影响结构安全和正常使用;(2)有些质量缺陷,经过后续工序可以弥补;(3)经法定检测单位鉴定合格;(4)出现的质量缺陷,经检测鉴定达不到设计要求,但经原设计单位核算,仍能满足结构安全和使用功能。对于质量缺陷,是否不做处理,不以是否影响工期判断。


发生工程质量缺陷后,要分析引起的原因,分析的基本步骤包括:①找出可能产生质量缺陷的所有因素;②进行细致的现场调查研究,了解引发缺陷的现象和特征;③收集调查与质量缺陷有关的全部设计和施工资料,分析所处各种条件和情况;④分析、比较和判断,找出最可能造成质量缺陷的原因;⑤进行必要的计算分析或模拟试验予以论证确认。正确的排序为( )。

A.②③①④⑤
B.①②③④⑤
C.②①③④⑤
D.③②①⑤④

答案:A
解析:
本题考查的是工程质量缺陷的处理。基本步骤:(1)现场调查研究,了解与掌握缺陷的现象和特征;(2)收集调查资料;(3)找出产生质量缺陷的所有因素;(4)分析、比较和判断,找出最可能的原因;(5)进行计算或试验予以论证确认。分析要领:确定初始点→进行分析→确定质量缺陷起源点真正原因。


下列工程质量缺陷中,可不做处理的有()

A.不影响结构安全和正常使用的质量缺陷
B.经过后续工序可以弥补的质量缺陷
C.存在一定的质量缺陷,若处理则影响工期的质量缺陷
D.质量缺陷经法定检测单位鉴定为合格
E.出现的质量缺陷,经原设计单位核算,仍能满足结构安全和使用的功能

答案:A,B,D,E
解析:
本题考查的是工程质量事故处理。通常不做处理的情况有以下几种:(1)不影响结构安全和正常使用。(2)有些质量缺陷,经过后续工序可以弥补。(3)经论证后可以不做处理。(4)出现的质量缺陷,经检测鉴定达不到设计要求,但经原设计单位核算,仍能满足结构安全和使用功能。

更多 “2021软件测试课后参考答案” 相关考题
考题 关于水利工程质量缺陷,不正确的说法是()。A、质量缺陷是指小于一般质量事故的质量问题 B、质量缺陷实行备案制度 C、工程质量有缺陷,不可评定合格 D、质量缺陷备案表由监理单位组织编写 答案:C解析:对因特殊原因,使得工程个别部位或局部达不到规范和设计要求(不影响使用),且未能及时进行处理的工程质量缺陷问题(质量评定仍为合格)

考题 监理员在巡视中发现,由分包单位施工的路面工程存在质量缺陷,即签发《监理通知单》要求整改。经核验,该质量缺陷需进行返工处理,为此,分包单位编制了路面工程返工处理方案报送项目监理机构审查。【问题】指出事件中的不妥之处,写出正确做法。 答案:解析:(1)监理员无权签发监理通知单。正确做法:监理员报告监理工程师,由监理工程师根据事件的影响程度,签发监理监理通知单或者报总监理工程师签发工程暂停令监理通知单或工程暂停令只能向总承包单位签发,不能向分包单位签发(2)分包单位编制技术处理方案不妥正确做法:分包单位编制技术处理方案,报总承包单位技术负责人审核,总承包单位向监理机构报技术处理方案

考题 对钢坯表面质量要求中,耳了、折叠是允许存在的缺陷。正确答案:错误

考题 下列有关质量缺陷的说法,正确的是()。A . 质量缺陷是小于一般质量事故的质量问题 B . 质量缺陷对工程使用有一定影响 C . 质量缺陷不影响工程正常使用 D . 质量缺陷必须进行记录备案 E . 质量评定仍为合格答案:A,C,D,E解析:P206 4.质量事故处理:质量缺陷是指小于一般质量事故的质量问题,因为特殊原因,使得工程个别部位或局部达不到规范和设计要求(不影响使用),且未能及时进行处理的工程质量问题(质量评定仍为合格),必须以工程质量缺陷备案形式进行记录备案。

考题 对软件测试工作描述正确的是:()A、评审需求文档,保证需求文档质量;B、进行测试设计,写作测试文档(测试计划、测试方案、测试用例等);C、执行测试,发现软件缺陷,提交缺陷报告,并确认缺陷最终得到了修正;D、通过测试度量软件质量;正确答案:A,B,C,D

考题 多选题下列工程质量缺陷中,可不做处理的有(  )。A不影响结构安全和正常使用的质量缺陷B经过后续工序可以弥补的质量缺陷C存在一定的质量缺陷,若处理则影响工期的质量缺陷D质量缺陷经法定检测单位鉴定为合格E出现的缺陷问题,经原设计单位核算,仍能满足结构安全和使用的功能正确答案:E,D解析:通常不用专门处理的情况有以下几种:(1)不影响结构安全和正常使用。(2)有些质量问题,经过后续工序可以弥补。(3)经法定检测单位鉴定合格。(4)出现的质量缺陷,经检测鉴定达不到设计要求,但经原设计单位核算,仍能满足结构安全和使用功能。参见教材P168。

考题 单选题下述对质量缺陷的描述中,最妥当的是()。A 质量缺陷是指产品质量没有满足某个预期的使用要求B 质量缺陷是指不可修复的质量问题C 质量缺陷是专指造成较大经济损失的质量问题D 质量缺陷是常见的、普遍存在的质量问题正确答案:D解析:暂无解析

考题 下述对质量缺陷的描述中,最妥当的是()。A、质量缺陷是指产品质量没有满足某个预期的使用要求B、质量缺陷是不可以修复的质量问题C、质量缺陷是专指造成较大经济损失的质量问题D、质量缺陷是常见的、普遍存在的质量问题正确答案:A

考题 单选题管道施工中易产生质量缺陷的因素很多要减少产生质量缺陷,必须()产生质量缺陷分析知识.A 具备B 持有C 掌握D 进行正确答案:B解析:暂无解析

考题 多选题对软件测试工作描述正确的是:()A评审需求文档,保证需求文档质量;B进行测试设计,写作测试文档(测试计划、测试方案、测试用例等);C执行测试,发现软件缺陷,提交缺陷报告,并确认缺陷最终得到了修正;D通过测试度量软件质量;正确答案:A,D解析:暂无解析