MOOC 软件测试-三江学院 中国大学慕课答案.docx
《MOOC 软件测试-三江学院 中国大学慕课答案.docx》由会员分享,可在线阅读,更多相关《MOOC 软件测试-三江学院 中国大学慕课答案.docx(33页珍藏版)》请在文库网上搜索。
1、 MOOC 软件测试-三江学院 中国大学慕课答案随堂练习1、问题:下列关于软件测试的说法中正确的是:选项:A、因为测试工作简单,所以其对软件产品质量影响不大;B、通过软件测试,主要发现软件产品的功能问题;C、软件测试是消除缺陷的有效手段;D、经过严格测试过的软件没有缺陷。正确答案:【软件测试是消除缺陷的有效手段;】2、填空题:软件中存在的缺陷在运行过程中被触发而产生 。正确答案:【故障】随堂测验1、问题:下列关于软件测试的说法中正确的是:选项:A、软件测试就是对软件进行调试运行的过程;B、软件测试的测试对象就是源代码;C、软件测试工作要尽早展开;D、经过严格测试过的软件没有缺陷。正确答案:【软
2、件测试工作要尽早展开;】2、问题:下列选项中属于软件测试工作能够完成的任务有:选项:A、检测软件产品中的缺陷;B、验证软件需求是否正确;C、证明软件产品没有缺陷;D、改进软件开发的流程。正确答案:【检测软件产品中的缺陷;#验证软件需求是否正确;#改进软件开发的流程。】3、问题:在测试资源充足的情况下,应当尽可能采用穷尽测试。选项:A、正确B、错误正确答案:【错误】随堂测验 1、问题:下列关于软件质量的描述中正确的是:选项:A、软件质量是指软件满足规定用户需求的能力;B、软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性,可移植性;C、软件质量保证过程就是软件测试过程;D、以上描述都不
3、对。正确答案:【软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性,可移植性;】2、问题:“在规定的一段时间和条件下,软件维持其使用能力的特性”是指软件质量特性中的()选项:A、效率B、易用性C、可靠性D、可维护性正确答案:【可靠性】3、问题:由于功能性是软件最基本的质量特性,因此在用户未提出明确的非功能需求时,只需在进行完善的功能测试后,就可以向客户提出验收测试请求。选项:A、正确B、错误正确答案:【错误】随堂测验1、问题:下列关于黑盒测试与白盒测试技术的说法中错误的是:选项:A、黑盒测试是依据对需求规格说明进行分析后导出测试用例,白盒测试是基于对内部结构或内部操作分析后导出测试用
4、例;B、测试员不需要了解被测系统的内部结构也可以执行黑盒测试;C、成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求;D、黑盒测试主要是测试软件的功能需求与非功能需求是否正确的实现。正确答案:【成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求;】2、问题:软件测试按阶段划分可分类为:选项:A、需求测试、单元测试、集成测试、验证测试 B、单元测试、集成测试、系统测试、验收测试C、单元测试、集成测试、验证测试、系统测试D、调试、单元测试、集成测试、用户测试正确答案:【单元测试、集成测试、系统测试、验收测试】3、问题:下列选项中属
5、于静态测试技术的有(多选):选项:A、功能测试B、文档评审C、恢复测试D、代码复审正确答案:【文档评审#代码复审】随堂测验1、问题:下列不属于软件测试过程模型的一项是:选项:A、H 模型B、瀑布模型C、V 模型D、W 模型正确答案:【瀑布模型】2、问题:下列哪种模型强调了测试计划等工作的先行及对系统需求、设计的测试?选项:A、V 模型B、W 模型C、瀑布模型D、螺旋模型正确答案:【W 模型】3、问题:下面对验收测试的描述中不正确的一项是:选项:A、与系统测试不同的是以客户业务需求为标准来进行测试;B、测试人员多由客户方担任,也可以由客户委托第三方来进行验收测试;C、不仅仅要验收程序,还要验收相
6、关的文档;D、由企业自己的测试人员和开发人员进行测试。正确答案:【由企业自己的测试人员和开发人员进行测试。】随堂测验 1、问题:软件测试的 GoodEnough 原则是指:选项:A、用适量的测试用例说明被测试程序正确无误B、用适量的测试用例说明被测试程序符合相应的要求C、用适量的测试用例发现被测试程序尽可能多的错误D、用适量的测试用例纠正被测试程序尽可能多的错误正确答案:【用适量的测试用例发现被测试程序尽可能多的错误】2、问题:下列不属于软件测试原则的一项是:选项:A、所有的测试标准都是建立在用户需求之上B、注意测试中的缺陷群集现象C、需要尽早和不断的进行测试D、穷尽测试是实际测试过程中追求的
7、目标正确答案:【穷尽测试是实际测试过程中追求的目标】随堂测验1、问题:下列对软件测试工程师的工作职责理解不正确的一项是:选项:A、在需求分析阶段参与需求评审B、与开发工程师协作完成缺陷跟踪及处理过程C、参与测试流程改进以及进度控制D、在软件编码完成后开始介入正确答案:【在软件编码完成后开始介入】2、问题:下列不属于软件测试工程师技术能力的一项是:选项:A、掌握测试工具B、具有高度的责任意识C、编写测试用例D、撰写测试文档正确答案:【具有高度的责任意识】单元作业 1单元测验 11、问题:下面说法中正确的是:选项:A、软件测试是一个贯穿软件开发生命周期的活动;B、软件测试只在编码后进行; C、测试
8、过程中应重视测试的执行,可以轻视测试的设计;D、因为测试工作简单,所以其对软件产品质量影响不大。正确答案:【软件测试是一个贯穿软件开发生命周期的活动;】2、问题:在软件生命周期过程中,修改缺陷代价最大的阶段是:选项:A、需求阶段B、发布运行阶段C、编码阶段D、设计阶段正确答案:【发布运行阶段】3、问题:下述做法中能够提高软件测试效率的为:选项:A、随机地选取测试数据;B、取一切可能的输入数据作为测试数据;C、在完成编码以后制订软件的测试计划;D、选择发现错误可能性最大的数据作为测试用例。正确答案:【选择发现错误可能性最大的数据作为测试用例。】4、问题:下列说法中错误的是:选项:A、充分测试后的
9、软件不存在缺陷;B、测试工作要及早展开;C、软件测试的测试对象不仅是软件的源代码,还包括文档、数据等;D、在软件生命周期的后期修改缺陷的成本比在前期修改的成本要高很多。正确答案:【充分测试后的软件不存在缺陷;】5、问题:软件测试的手段有多种,“通过人工来评审文档或程序,以发现其中的错误”的手段属于:选项:A、黑盒测试B、正确性测试C、静态测试D、动态测试正确答案:【静态测试】6、问题:软件测试 V 模型中和概要设计阶段对应的测试是:选项:A、单元测试B、集成测试C、系统测试 D、验收测试正确答案:【集成测试】7、问题:下面是关于软件评测师工作原则的描述,其中错误判断的一组是: 对于开发人员提交
10、的程序必须进行完全的测试,以确保程序的质量。 必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间。在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大限度地发现程序中与其设计思路不一致的错误。选项:A、B、C、D、正确答案:【】8、问题:某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:经过自己测试的软件今后不会再出现问题;在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;承诺不需要其他人员,自己就可以独立进行测试工作;发扬咬定青山不放松的精神,不把所有问题
11、都找出来,决不罢休。你认为应聘者甲的保证中错误的有(多项选择):选项:A、B、C、D、正确答案:【#】9、问题:软件测试的目的是为了保证测试后的被测对象中不存在缺陷。选项:A、正确B、错误正确答案:【错误】10、问题:静态测试是一种不通过执行程序而进行测试的技术,因此不需要使用测试工具,仅依靠测试人员人工执行。选项:A、正确B、错误正确答案:【错误】 11、问题:根据 W 模型,测试过程和开发过程应该是同时开始、同时结束的,两者保持同步关系。选项:A、正确B、错误正确答案:【正确】12、问题:软件测试计划应该在测试执行阶段的初期制订。选项:A、正确B、错误正确答案:【错误】13、问题:软件项目
12、在进入需求分析阶段后,测试人员应该开始介入其中。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:以下不属于逻辑覆盖测试的是_选项:A、语句覆盖B、判定覆盖C、基本路径覆盖D、条件覆盖正确答案:【基本路径覆盖】2、问题:在软件测试中,逻辑覆盖标准主要用于_选项:A、黑盒测试B、白盒测试C、文档测试D、软件验收正确答案:【白盒测试】3、问题:下列不属于白盒测试技术的是_选项:A、路径覆盖B、判定覆盖C、条件覆盖 D、需求覆盖正确答案:【需求覆盖】4、问题:在逻辑覆盖准则中,覆盖性最强的是_选项:A、语句覆盖B、判定覆盖C、条件覆盖D、条件组合覆盖正确答案:【条件组合覆盖】随堂测验1、问题
13、:判断两个对象是否相等,使用( )断言方法表示。选项:A、assertEquals(expected, actual)B、assertNull(object)C、assertEquals(actual,expected)D、assertTrue(condition)正确答案:【assertEquals(expected, actual)】2、问题:初始化一个被测对象,会在测试类中的( )进行。选项:A、tearDown()B、setUp()C、构造方法D、任意位置正确答案:【setUp()】3、问题:emma 统计测试覆盖率,通常采用( )方式计算测试代码。选项:A、语句覆盖B、判定覆盖C、条
14、件覆盖D、基本路径覆盖正确答案:【语句覆盖】随堂测验1、问题:在等价类测试中,下列对等价类划分的说法中不正确的是:选项:A、根据等价关系对输入或输出数据的集合进行划分 B、将集合划分为互不相交的子集C、划分子集的并集是整个集合D、集合可以划分为相交的子集正确答案:【集合可以划分为相交的子集】2、问题:某功能的输入条件是选课人数,要求在 0100 之间,现设计了如下几个等价类:1、0=学生人数=100;2、学生人数 0;3、学生人数 100。需要选择哪几个等价类进行测试?选项:A、1、2B、1、3C、1、2、3D、2、3正确答案:【1、2、3】3、问题:在黑盒测试中,设计测试用例时,首先应进行等
15、价类划分,因为这是提高测试效率最有效的方法。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:若有一个计算类型的程序,它的输入变量只有一个 X,其有效范围为-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。则设计这组测试用例的方法是( )。选项:A、条件覆盖法B、等价类划分法C、边界值分析法D、错误推测法正确答案:【边界值分析法】2、问题:假定 1X100,用边界值分析法进行测试,那么 X 在测试中应该取的边界值是( )。选项:A、X=1,X=100B、X=1,X=2,X=99,X=100C、X=2,X=99D、X=0,X=101正确答案:【
16、X=1,X=2,X=99,X=100】 3、填空题:一个输入文件正常应包含 1300 条记录,设计测试用例时可以设计哪些边界值数据?正确答案:【0、1、300、301#%_YZPRLFH_%#0,1,300,301#%_YZPRLFH_%#0 1 300 301】随堂测验1、问题:判定表由四部分组成,下面( )部分不属于这四部分之一。选项:A、条件桩B、条件项C、动作项D、结果桩正确答案:【结果桩】2、问题:判定表有 n 个条件,每个条件都取真、假值,则产生( )个规则。选项:A、nB、2nC、2*nD、2n正确答案:【2n】3、问题:判定表分析法可以进行完备的测试,是因为它能把所有条件的组合
17、罗列出来,并针对每种组合执行不同的动作。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:因果图设计,首先需要根据需求规格说明,分析并确定( )。选项:A、原因B、结果C、中间节点D、原因和结果正确答案:【原因和结果】2、问题:因果图中,a,b,c 为原因条件,表示这三个条件有且仅有一个 1 的关系是( )。 选项:A、互斥B、唯一C、包含D、要求正确答案:【唯一】3、填空题:因果图最终转换成( ),设计测试用例。正确答案:【决策表#%_YZPRLFH_%#判定表】随堂测验1、问题:采用正交表方法,需求中的输入条件,称为( )。选项:A、因子B、水平数C、正交数D、状态正确答案:【因子
18、】2、问题:针对正交表中的因子-状态表,如果有某因子的状态数少于其他因子,应选择( )进行处理。选项:A、对这个因子构造新的状态B、不处理C、将缺少的状态设置为 noneD、删除其他因子的状态正确答案:【将缺少的状态设置为 none】3、问题:组合测试不要求所有输入条件全部覆盖,只需要按策略将多个输入条件组合进行测试。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:场景法从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的( )来完成整个场景。选项:A、基本流 B、备选流C、基本流和备选流D、以上都不对正确答案:【基本流和备选流】2、问题:对待一个业务需求,主要业务过程和逻
19、辑可以使用场景法进行测试,当主要功能实现没有问题后,再用等价类、边界值、判定表等方法对细节进行测试。选项:A、正确B、错误正确答案:【正确】3、填空题:使用场景法设计的场景/条件表,事件条件:1、用( )表示有效值;正确答案:【v#%_YZPRLFH_%#V】4、填空题:2、用()表示无效值;正确答案:【i#%_YZPRLFH_%#I】5、填空题:3、用()表示任意值或不适用。正确答案:【n/a#%_YZPRLFH_%#N/A】随堂测验1、问题:下列说法错误的是( )。选项:A、状态图方法的核心是软件状态。B、状态图方法将多个状态的转换串联起来进行测试。C、状态图中的每种状态至多访问一次。D、
20、状态图方法测试对象所有的状态、事件和状态转换正确答案:【状态图中的每种状态至多访问一次。】2、问题:状态图测试方法,有以下哪些特征( )?选项:A、被测试对象的输出和行为方式受当前输入数据的影响外,还与软件测试对象之前的测试情况、之前的事件或以前的输入数据有关B、状态图描述软件测试对象和软件测试数据、对象状态之间的关系。C、状态图中的各个状态是通过不同的事件驱动的。D、基于状态图开展的测试称之为状态转换测试。正确答案:【被测试对象的输出和行为方式受当前输入数据的影响外,还与软件测试对象之前的测试情况、之前的事件或以前的输入数据有关#状态图描述软件测试对象和软件测试数据、对象状态之间的关系。#状
21、态图中的各个状态是通过不同的事件驱动的。#基于状态图开展的测试称之为状态转换测试。】 3、填空题:在状态图中,用实心圆表示对象的( )状态。正确答案:【初始#%_YZPRLFH_%#初始化】单元作业 2单元测验 21、问题:对 if (A (B|C) 执行逻辑覆盖测试(A、B、C 均为原子布尔表达式),测试用例至少需要设计( )种组合才能满足条件组合覆盖的要求?选项:A、6B、4C、8D、12正确答案:【8】2、问题:if(a5b=3(c2|d7) Statementl;else Statement2 ;针对以上代码片段设计一组测试用例如下:a=6,b=3,c=3,d=8;a=4,b=3,c=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC答案 中国大学慕课答案 MOOC