【MOOC】软件测试-三江学院 中国大学慕课MOOC答案_第1页
【MOOC】软件测试-三江学院 中国大学慕课MOOC答案_第2页
【MOOC】软件测试-三江学院 中国大学慕课MOOC答案_第3页
【MOOC】软件测试-三江学院 中国大学慕课MOOC答案_第4页
【MOOC】软件测试-三江学院 中国大学慕课MOOC答案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【MOOC】软件测试-三江学院中国大学慕课MOOC答案随堂练习1、【单选题】下列关于软件测试的说法中正确的是:本题答案:【软件测试是消除缺陷的有效手段;】2、【填空题】软件中存在的缺陷在运行过程中被触发而产生。本题答案:【故障】随堂测验1、【单选题】下列关于软件测试的说法中正确的是:本题答案:【软件测试工作要尽早展开;】2、【多选题】下列选项中属于软件测试工作能够完成的任务有:本题答案:【检测软件产品中的缺陷;#验证软件需求是否正确;#改进软件开发的流程。】3、【判断题】在测试资源充足的情况下,应当尽可能采用穷尽测试。本题答案:【错误】随堂测验1、【单选题】下列关于软件质量的描述中正确的是:本题答案:【软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性,可移植性;】2、【单选题】“在规定的一段时间和条件下,软件维持其使用能力的特性”是指软件质量特性中的()本题答案:【可靠性】3、【判断题】由于功能性是软件最基本的质量特性,因此在用户未提出明确的非功能需求时,只需在进行完善的功能测试后,就可以向客户提出验收测试请求。本题答案:【错误】随堂测验1、【单选题】下列关于黑盒测试与白盒测试技术的说法中错误的是:本题答案:【成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求;】2、【单选题】软件测试按阶段划分可分类为:本题答案:【单元测试、集成测试、系统测试、验收测试】3、【多选题】下列选项中属于静态测试技术的有(多选):本题答案:【文档评审#代码复审】随堂测验1、【单选题】下列不属于软件测试过程模型的一项是:本题答案:【瀑布模型】2、【单选题】下列哪种模型强调了测试计划等工作的先行及对系统需求、设计的测试?本题答案:【W模型】3、【单选题】下面对验收测试的描述中不正确的一项是:本题答案:【由企业自己的测试人员和开发人员进行测试。】随堂测验1、【单选题】软件测试的GoodEnough原则是指:本题答案:【用适量的测试用例发现被测试程序尽可能多的错误】2、【单选题】下列不属于软件测试原则的一项是:本题答案:【穷尽测试是实际测试过程中追求的目标】随堂测验1、【单选题】下列对软件测试工程师的工作职责理解不正确的一项是:本题答案:【在软件编码完成后开始介入】2、【单选题】下列不属于软件测试工程师技术能力的一项是:本题答案:【具有高度的责任意识】单元作业1单元测验11、【单选题】下面说法中正确的是:本题答案:【软件测试是一个贯穿软件开发生命周期的活动;】2、【单选题】在软件生命周期过程中,修改缺陷代价最大的阶段是:本题答案:【发布运行阶段】3、【单选题】下述做法中能够提高软件测试效率的为:本题答案:【选择发现错误可能性最大的数据作为测试用例。】4、【单选题】下列说法中错误的是:本题答案:【充分测试后的软件不存在缺陷;】5、【单选题】软件测试的手段有多种,“通过人工来评审文档或程序,以发现其中的错误”的手段属于:本题答案:【静态测试】6、【单选题】软件测试V模型中和概要设计阶段对应的测试是:本题答案:【集成测试】7、【单选题】下面①~③是关于软件评测师工作原则的描述,其中错误判断的一组是:①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量。②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间。③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大限度地发现程序中与其设计思路不一致的错误。本题答案:【①②③】8、【多选题】某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测试工作;④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休。你认为应聘者甲的保证中错误的有(多项选择):本题答案:【①#②#③#④】9、【判断题】软件测试的目的是为了保证测试后的被测对象中不存在缺陷。本题答案:【错误】10、【判断题】静态测试是一种不通过执行程序而进行测试的技术,因此不需要使用测试工具,仅依靠测试人员人工执行。本题答案:【错误】11、【判断题】根据W模型,测试过程和开发过程应该是同时开始、同时结束的,两者保持同步关系。本题答案:【正确】12、【判断题】软件测试计划应该在测试执行阶段的初期制订。本题答案:【错误】13、【判断题】软件项目在进入需求分析阶段后,测试人员应该开始介入其中。本题答案:【正确】随堂测验1、【单选题】以下不属于逻辑覆盖测试的是______本题答案:【基本路径覆盖】2、【单选题】在软件测试中,逻辑覆盖标准主要用于________本题答案:【白盒测试】3、【单选题】下列不属于白盒测试技术的是______本题答案:【需求覆盖】4、【单选题】在逻辑覆盖准则中,覆盖性最强的是________本题答案:【条件组合覆盖】随堂测验1、【单选题】判断两个对象是否相等,使用()断言方法表示。本题答案:【assertEquals(expected,actual)】2、【单选题】初始化一个被测对象,会在测试类中的()进行。本题答案:【setUp()】3、【单选题】emma统计测试覆盖率,通常采用()方式计算测试代码。本题答案:【语句覆盖】随堂测验1、【单选题】在等价类测试中,下列对等价类划分的说法中不正确的是:本题答案:【集合可以划分为相交的子集】2、【单选题】某功能的输入条件是选课人数,要求在0~100之间,现设计了如下几个等价类:1、0=学生人数=100;2、学生人数0;3、学生人数100。需要选择哪几个等价类进行测试?本题答案:【1、2、3】3、【判断题】在黑盒测试中,设计测试用例时,首先应进行等价类划分,因为这是提高测试效率最有效的方法。本题答案:【正确】随堂测验1、【单选题】若有一个计算类型的程序,它的输入变量只有一个X,其有效范围为[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。则设计这组测试用例的方法是()。本题答案:【边界值分析法】2、【单选题】假定1X100,用边界值分析法进行测试,那么X在测试中应该取的边界值是()。本题答案:【X=1,X=2,X=99,X=100】3、【填空题】一个输入文件正常应包含1~300条记录,设计测试用例时可以设计哪些边界值数据?本题答案:【0、1、300、301##%_YZPRLFH_%##0,1,300,301##%_YZPRLFH_%##01300301】随堂测验1、【单选题】判定表由四部分组成,下面()部分不属于这四部分之一。本题答案:【结果桩】2、【单选题】判定表有n个条件,每个条件都取真、假值,则产生()个规则。本题答案:【2^n】3、【判断题】判定表分析法可以进行完备的测试,是因为它能把所有条件的组合罗列出来,并针对每种组合执行不同的动作。本题答案:【正确】随堂测验1、【单选题】因果图设计,首先需要根据需求规格说明,分析并确定()。本题答案:【原因和结果】2、【单选题】因果图中,a,b,c为原因条件,表示这三个条件有且仅有一个1的关系是()。本题答案:【唯一】3、【填空题】因果图最终转换成(),设计测试用例。本题答案:【决策表##%_YZPRLFH_%##判定表】随堂测验1、【单选题】采用正交表方法,需求中的输入条件,称为()。本题答案:【因子】2、【单选题】针对正交表中的因子-状态表,如果有某因子的状态数少于其他因子,应选择()进行处理。本题答案:【将缺少的状态设置为none】3、【判断题】组合测试不要求所有输入条件全部覆盖,只需要按策略将多个输入条件组合进行测试。本题答案:【正确】随堂测验1、【单选题】场景法从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的()来完成整个场景。本题答案:【基本流和备选流】2、【判断题】对待一个业务需求,主要业务过程和逻辑可以使用场景法进行测试,当主要功能实现没有问题后,再用等价类、边界值、判定表等方法对细节进行测试。本题答案:【正确】3、【填空题】使用场景法设计的场景/条件表,事件条件:1、用()表示有效值;本题答案:【v##%_YZPRLFH_%##V】4、【填空题】2、用()表示无效值;本题答案:【i##%_YZPRLFH_%##I】5、【填空题】3、用()表示任意值或不适用。本题答案:【n/a##%_YZPRLFH_%##N/A】随堂测验1、【单选题】下列说法错误的是()。本题答案:【状态图中的每种状态至多访问一次。】2、【多选题】状态图测试方法,有以下哪些特征()?本题答案:【被测试对象的输出和行为方式受当前输入数据的影响外,还与软件测试对象之前的测试情况、之前的事件或以前的输入数据有关#状态图描述软件测试对象和软件测试数据、对象状态之间的关系。#状态图中的各个状态是通过不同的事件驱动的。#基于状态图开展的测试称之为状态转换测试。】3、【填空题】在状态图中,用实心圆表示对象的()状态。本题答案:【初始##%_YZPRLFH_%##初始化】单元作业2单元测验21、【单选题】对if(A(B||C))执行逻辑覆盖测试(A、B、C均为原子布尔表达式),测试用例至少需要设计()种组合才能满足条件组合覆盖的要求?本题答案:【8】2、【单选题】if(a5b==3(c2||d7)){Statementl;}else{Statement2;}针对以上代码片段设计一组测试用例如下:a=6,b=3,c=3,d=8;a=4,b=3,c=1,d=5,则此组测试用例满足的逻辑覆盖准则为()。本题答案:【判定覆盖】3、【单选题】针对程序段IF(X10)AND(Y20)THENW=W/A,对于(X,Y)的取值,以下能够满足判定覆盖准则的测试用例是()。本题答案:【(20,10)(1,100)】4、【单选题】使用白盒测试方法时,确定测试数据应根据指定的覆盖标准和()。本题答案:【程序的内部逻辑】5、【单选题】下列关于黑盒测试与白盒测试技术的说法中错误的是()。本题答案:【成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求】6、【单选题】在下面列出的逻辑驱动覆盖测试方法中,逻辑覆盖准则最弱的是()。本题答案:【语句覆盖】7、【单选题】在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。本题答案:【可划分为1个有效等价类、2个无效等价类】8、【单选题】下列不属于功能测试用例构成元素的一项是()。本题答案:【实测结果】9、【单选题】下面()方法能够有效地检测输入边界可能引起的错误?本题答案:【边界值分析】10、【单选题】在黑盒测试中,着重检查输入条件组合的方法是()。本题答案:【因果图法】11、【单选题】在等价类测试中,下列对等价类的划分不正确的是()。本题答案:【集合可以划分为相交的子集】12、【单选题】对某系统中的“修改密码”功能采用场景法分析基本流和备选流的描述如下:基本流AA1点击“个人信息”A2点击“用户密码修改”A3输入原密码A4输入合法的新密码A5再次输入新密码A6点击“确定”备选流B在基本流步骤A3中,输入错误的原密码,验证原密码错误,重新加入基本流A3中。C在基本流步骤A4中,输入非法的新密码,验证新密码不合法,重新加入基本流A3中。D在基本流步骤A5中,输入与步骤A4中不一致的密码,验证此密码不合法,重新加入基本流A3中。构造场景,并设计场景/条件表如下:场景名称场景构成原密码新密码确认密码修改密码成功AVVV原密码输入错误AB?n/an/a新密码非法ACV??确认密码错误ADV?I下列选项中能够补充表中的空缺项(以?表示)的一组是:()本题答案:【I、I、n/a、V】随堂测验1、【单选题】下列关于缺陷分类的说法中不正确的是:本题答案:【一般说来,低严重性缺陷(如界面缺陷)优先级较低。】2、【单选题】下列关于缺陷报告的说法中不正确的是:本题答案:【缺陷报告需要简洁,因此不要包含图片、日志等附加信息。】3、【判断题】缺陷报告不仅要保证缺陷能够被开发人员复现,还需要提供相关信息,有利于更好地解决缺陷及管理缺陷。本题答案:【正确】随堂测验1、【单选题】下列关于软件缺陷的说法中正确的一项是:本题答案:【在修改缺陷前,开发团队必须确认缺陷是否有效。】2、【判断题】测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。本题答案:【错误】3、【判断题】开发人员修改完缺陷后,可将此缺陷的状态由“处理中”改为“关闭”。本题答案:【错误】随堂测验1、【单选题】缺陷消除率是衡量一个公司测试工作效率的软件质量指标。在某公司开发一个软件产品的过程中,开发人员自行发现并修正的缺陷数量为80个;测试人员A发现的缺陷数量为50个,测试人员B发现的缺陷数量为50个,测试人员A和测试人员B发现的缺陷不重复;客户反馈的缺陷数量为50个,则该公司针对本产品的缺陷探测率为:本题答案:【78.3%】2、【单选题】某软件上线运行后,在三个月之内发现了15个缺陷,此前在项目验收过程中,发现了10个缺陷。在该软件的测试报告中,缺陷统计中显示此软件在单元测试、集成测试、系统测试阶段分别发现了100、50、150个缺陷。该软件约有10万行源代码,则此软件的缺陷密度为:本题答案:【3.25个/KLOC】3、【单选题】下列关于基于缺陷的质量评估指标说法中不正确的一项是:本题答案:【开发过程中发现的缺陷数量越多,说明软件投入使用后的软件质量越不可靠。】随堂测验1、【单选题】下列不属于开源的缺陷管理系统的一项是:本题答案:【ClearQuest】2、【单选题】下列缺陷跟踪系统的功能中不属于测试人员完成的一项是:本题答案:【权限管理】3、【判断题】在缺陷跟踪系统中,一个系统用户可以参与多个项目,在不同的项目组中可能具有不同的角色或拥有不同的权限。本题答案:【正确】单元测验31、【单选题】下列关于软件缺陷的说法中正确的一项是:本题答案:【在修改缺陷前,开发团队必须确认缺陷是否有效】2、【单选题】下列关于缺陷分类的说法中不正确的是:本题答案:【一般说来,低严重性缺陷(如界面缺陷)优先级较低】3、【单选题】下列关于软件缺陷的说法中正确的一项是:本题答案:【纠正产品缺陷的成本比预防缺陷的成本高】4、【单选题】缺陷消除率是衡量一个公司测试工作效率的软件质量指标。在某公司开发一个软件产品的过程中,开发人员自行发现并修正的缺陷数量为100个;测试人员A发现的缺陷数量为50个,测试人员B发现的缺陷数量为50个,测试人员A和测试人员B发现的缺陷不重复;客户反馈的缺陷数量为50个,则该公司针对本产品的缺陷消除率为:本题答案:【80%】5、【单选题】某软件上线运行后,在三个月之内发现了15个缺陷,此前在项目验收过程中,发现了10个缺陷。在该软件的测试报告中,缺陷统计中显示此软件在单元测试、集成测试、系统测试阶段分别发现了80、40、120个缺陷。该软件约有10万行源代码,则此软件的缺陷密度为:本题答案:【2.65个/KLOC】6、【单选题】下列关于基于缺陷的质量评估指标说法中不正确的一项是:本题答案:【开发过程中发现的缺陷数量越多,说明软件投入使用后的软件质量越不可靠】7、【单选题】下列不属于商业缺陷管理系统的一项是:本题答案:【Mantis】8、【多选题】下列缺陷跟踪系统的功能中属于测试人员职责的有:本题答案:【报告缺陷#验证缺陷#关闭缺陷】9、【多选题】下列缺陷跟踪系统的功能中属于开发人员职责的有:本题答案:【确认缺陷#修改缺陷】10、【判断题】在URTracker中,配置要进行缺陷跟踪的项目时,缺陷报告的内容主要由测试人员设置。本题答案:【错误】11、【判断题】开发人员修改完缺陷后,可将此缺陷的状态由“处理中”改为“关闭”。本题答案:【错误】随堂测验1、【单选题】下列不属于单元测试内容的一项是:本题答案:【全局数据测试】2、【单选题】通过人工来评审文档或程序,以发现其中的缺陷,该测试方式是:本题答案:【静态测试】3、【多选题】下列选项中属于静态测试技术的有:本题答案:【文档审核#代码审查#走查】随堂测验1、【单选题】下列不属于驱动程序任务的一项是:本题答案:【提供对被测对象运行时的过程数据】2、【判断题】在设计的测试用例范围内,对于同样的输入,桩程序能够给出与原有下层单元等价的输出。本题答案:【正确】3、【判断题】对某方法进行单元测试,编写完驱动程序和桩程序后,无需对被测方法进行修改,即可运行测试。本题答案:【错误】随堂测验1、【单选题】下列不属于性能测试的性能指标的一项是()本题答案:【界面布局的美观度】2、【判断题】对于用户没有提出性能需求的软件,在制定测试计划时无需考虑性能测试。本题答案:【错误】3、【判断题】压力测试指以异常数量、频率等要求资源的方式来测试系统的测试方法。本题答案:【正确】单元测验41、【单选题】下面对验收测试的描述不正确的一项是:本题答案:【由企业自己的测试人员和开发人员进行测试】2、【单选题】下列不属于单元测试内容的一项是:本题答案:【全局数据测试】3、【单选题】下列关于各种测试技术的说法中不正确的是:本题答案:【回归测试指对系统某个单元或功能进行测试后,再重复测试以确认首次测试结果的过程】4、【单选题】下列关于α测试的描述中正确的是:本题答案:【α测试是验收测试的一种】5、【单选题】下列不属于性能测试性能指标的一项是:本题答案:【界面布局的美观度】6、【单选题】下列关于非功能测试的说法中不正确的一项是:本题答案:【与功能测试相比,非功能测试不验证系统的功能性需求,因此对系统不需要做非功能测试】7、【单选题】对于软件的β测试,下列描述正确的一项是:本题答案:【β测试就是在软件公司外部展开的测试,由非专业的测试人员执行的测试】8、【判断题】在集成测试阶段既要使用黑盒测试又要使用白盒测试技术。本题答案:【正确】9、【判断题】自底向上集成需要测试员编写驱动程序。本题答案:【正确】10、【判断题】β测试是由测试团队模拟最终用户对系统所做的测试活动。本题答案:【错误】11、【判断题】对于用户没有明确提出性能需求的软件,在测试过程中无需考虑性能测试。本题答案:【错误】软件测试期末考试1、【单选题】在黑盒测试中,确定输入条件类以使类的每个成员提供相同类型输出的测试用例设计方法是:本题答案:【等价类划分】2、【单选题】在下面列出的逻辑驱动覆盖测试方法中,逻辑覆盖准则最弱的是:本题答案:【语句覆盖】3、【单选题】下列不属于单元测试内容的一项是:本题答案:【全局数据测试】4、【单选题】假定16X≤40,那么用边界值分析法,X在测试中应该取的边界值是:本题答案:【X=16,X=17,X=40,X=41】5、【单选题】下列关于软件质量的描述中正确的是:本题答案:【软件质量特性包括软件的功能性、可靠性、易用性、效率、可维护性,可移植性】6、【单选题】下列关于软件测试的说法中正确的是:本题答案:【软件测试工作要尽早展开】7、【单选题】下列不属于软件测试过程模型的一项是:本题答案:【瀑布模型】8、【单选题】下列不属于功能测试用例构成元素的一项是:本题答案:【实测结果】9、【单选题】下列关于各种测试技术的说法中不正确的是:本题答案:【回归测试指对系统某个单元或功能进行测试后,再重复测试以确认首次测试结果的过程】10、【单选题】下列不属于性能测试的性能指标的一项是:本题答案:【界面布局的美观度】11、【单选题】对于软件的β测试,下列描述正确的一项是:本题答案:【β测试就是在软件公司外部展开的测试,由非专业的测试人员执行的测试】12、【单选题】下列属于Java平台下的单元测试工具的是:本题答案:【JUnit】13、【单选题】下面对验收测试的描述不正确的一项是:本题答案:【由企业自己的测试人员和开发人员进行测试】14、【单选题】下列关于非功能测试的说法中不正确的一项是:本题答案:【与功能测试相比,非功能测试不验证系统的功能性需求,因此对系统可以不做非功能测试】15、【单选题】下列关于缺陷的说法中不正确的是:本题答案:【缺陷的生命周期从缺陷被测试人员发现开始至被开发人员修复结束】16、【单选题】软件测试按阶段划分可分类为:本题答案:【单元测试、集成测试、系统测试、验收测试】17、【单选题】下列哪种模型强调了测试计划等工作的先行及对系统需求、设计的测试?本题答案:【W模型】18、【单选题】在软件测试中,逻辑覆盖测试法主要用于________。本题答案:【白盒测试】19、【单选题】下列关于缺陷报告的说法中不正确的是:本题答案:【缺陷报告需要简洁,因此不要包含图片、日志等附加信息】20、【单选题】下列关于基于缺陷的质量评估指标说法中不正确的一项是:本题答案:【开发过程中发现的缺陷数量越多,说明软件投入使用后的软件质量越不可靠】21、【多选题】下列选项中属于软件测试工作能够完成的任务有:本题答案:【检测软件产品中的缺陷#验证软件需求是否正确#改进软件开发的流程】22、【多选题】下列选项中属于静态测试技术的有:本题答案:【代码静态分析#文档评审#代码复审】23、【多选题】下列属于开源的缺陷管理系统的有:本题答案:【Mantis#Bugzilla#WebIssues】24、【多选题】下列缺陷跟踪系统的功能中属于测试人员完成的有:本题答案:【报告缺陷#验证缺陷#跟踪缺陷】25、【多选题】针对下列程序段:if((x=20)(y50)){//语句块1else{//语句块2}对于(x,y)的取值,以下能够满足判定覆盖准则的测试用例有:本题答案:【(30,15),(10,10)#(3,10),(30,15)#(20,10),(15,30)】26、【多选题】在软件开发生命周期的早期应用静态测试能够在开展动态测试之前尽早地检测缺陷,具体的优势体现在:本题答案:【无需运行软件,能够直接发现被测对象中的缺陷#能够识别动态测试不易发现的缺陷#降低修复缺陷的成本和时间#在参与评审过程中改善团队成员之间的沟通】27、【判断题】根据W模型,测试过程和开发过程应该是同时开始、同时结束的,两者保持同步关系。本题答案:【正确】28、【判断题】静态测试是一种不通过执行程序而进行测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论