百年教育职业培训中心 百年教育学习服务平台
题库试卷

【百年教育职业培训中心】软件测试-章节资料考试资料-三江学院 (2)

来源: 更新时间:

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!答案:微信搜索【渝粤教育】公众号随堂练习1、【单选题】下列关于软件测试的说法中正确的是:A、因为测

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号



随堂练习

1、【单选题】下列关于软件测试的说法中正确的是:

A、因为测试工作简单,所以其对软件产品质量影响不大;

B、通过软件测试,主要发现软件产品的功能问题;

C、软件测试是消除缺陷的有效手段;

D、经过严格测试过的软件没有缺陷。


2、【填空题】 软件中存在的缺陷在运行过程中被触发而产生 。

A、


随堂测验

1、【单选题】下列关于软件测试的说法中正确的是:

A、软件测试就是对软件进行调试运行的过程;

B、软件测试的测试对象就是源代码;

C、软件测试工作要尽早展开;

D、经过严格测试过的软件没有缺陷。


2、【多选题】下列选项中属于软件测试工作能够完成的任务有:

A、检测软件产品中的缺陷;

B、验证软件需求是否正确;

C、证明软件产品没有缺陷;

D、改进软件开发的流程。


3、【判断题】在测试资源充足的情况下,应当尽可能采用穷尽测试。

A、正确

B、错误


随堂测验

1、【单选题】下列关于软件质量的描述中正确的是:

A、软件质量是指软件满足规定用户需求的能力;

B、软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性,可移植性;

C、软件质量保证过程就是软件测试过程;

D、以上描述都不对。


2、【单选题】“在规定的一段时间和条件下,软件维持其使用能力的特性”是指软件质量特性中的( )

A、效率

B、易用性

C、可靠性

D、可维护性


3、【判断题】由于功能性是软件最基本的质量特性,因此在用户未提出明确的非功能需求时,只需在进行完善的功能测试后,就可以向客户提出验收测试请求。

A、正确

B、错误


随堂测验

1、【单选题】下列关于黑盒测试与白盒测试技术的说法中错误的是:

A、黑盒测试是依据对需求规格说明进行分析后导出测试用例,白盒测试是基于对内部结构或内部操作分析后导出测试用例;

B、测试员不需要了解被测系统的内部结构也可以执行黑盒测试;

C、成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求;

D、黑盒测试主要是测试软件的功能需求与非功能需求是否正确的实现。


2、【单选题】软件测试按阶段划分可分类为:

A、需求测试、单元测试、集成测试、验证测试

B、单元测试、集成测试、系统测试、验收测试

C、单元测试、集成测试、验证测试、系统测试

D、调试、单元测试、集成测试、用户测试


3、【多选题】下列选项中属于静态测试技术的有(多选):

A、功能测试

B、文档评审

C、恢复测试

D、代码复审


随堂测验

1、【单选题】下列不属于软件测试过程模型的一项是:

A、H模型

B、瀑布模型

C、V模型

D、W模型


2、【单选题】下列哪种模型强调了测试计划等工作的先行及对系统需求、设计的测试?

A、V模型

B、W模型

C、瀑布模型

D、螺旋模型


3、【单选题】下面对验收测试的描述中不正确的一项是:

A、与系统测试不同的是以客户业务需求为标准来进行测试;

B、测试人员多由客户方担任,也可以由客户委托第三方来进行验收测试;

C、不仅仅要验收程序,还要验收相关的文档;

D、由企业自己的测试人员和开发人员进行测试。


随堂测验

1、【单选题】软件测试的GoodEnough原则是指:

A、用适量的测试用例说明被测试程序正确无误

B、用适量的测试用例说明被测试程序符合相应的要求

C、用适量的测试用例发现被测试程序尽可能多的错误

D、用适量的测试用例纠正被测试程序尽可能多的错误


2、【单选题】下列不属于软件测试原则的一项是:

A、所有的测试标准都是建立在用户需求之上

B、注意测试中的缺陷群集现象

C、需要尽早和不断的进行测试

D、穷尽测试是实际测试过程中追求的目标


随堂测验

1、【单选题】下列对软件测试工程师的工作职责理解不正确的一项是:

A、在需求分析阶段参与需求评审

B、与开发工程师协作完成缺陷跟踪及处理过程

C、参与测试流程改进以及进度控制

D、在软件编码完成后开始介入


2、【单选题】下列不属于软件测试工程师技术能力的一项是:

A、掌握测试工具

B、具有高度的责任意识

C、编写测试用例

D、撰写测试文档


单元作业1

单元测验1

1、【单选题】下面说法中正确的是:

A、软件测试是一个贯穿软件开发生命周期的活动;

B、软件测试只在编码后进行;

C、测试过程中应重视测试的执行,可以轻视测试的设计;

D、因为测试工作简单,所以其对软件产品质量影响不大。


2、【单选题】在软件生命周期过程中,修改缺陷代价最大的阶段是:

A、需求阶段

B、发布运行阶段

C、编码阶段

D、设计阶段


3、【单选题】下述做法中能够提高软件测试效率的为:

A、随机地选取测试数据;

B、取一切可能的输入数据作为测试数据;

C、在完成编码以后制订软件的测试计划;

D、选择发现错误可能性最大的数据作为测试用例。


4、【单选题】下列说法中错误的是:

A、充分测试后的软件不存在缺陷;

B、测试工作要及早展开;

C、软件测试的测试对象不仅是软件的源代码,还包括文档、数据等;

D、在软件生命周期的后期修改缺陷的成本比在前期修改的成本要高很多。


5、【单选题】软件测试的手段有多种,“通过人工来评审文档或程序,以发现其中的错误”的手段属于:

A、黑盒测试

B、正确性测试

C、静态测试

D、动态测试


6、【单选题】软件测试V模型中和概要设计阶段对应的测试是:

A、单元测试

B、集成测试

C、系统测试

D、验收测试


7、【单选题】下面①~③是关于软件评测师工作原则的描述,其中错误判断的一组是: ①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量。 ②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间。 ③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大限度地发现程序中与其设计思路不一致的错误。

A、①②

B、②③

C、①③

D、①②③


8、【多选题】某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测试工作;④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休。你认为应聘者甲的保证中错误的有(多项选择):

A、①

B、②

C、③

D、④


9、【判断题】软件测试的目的是为了保证测试后的被测对象中不存在缺陷。

A、正确

B、错误


10、【判断题】静态测试是一种不通过执行程序而进行测试的技术,因此不需要使用测试工具,仅依靠测试人员人工执行。

A、正确

B、错误


11、【判断题】根据W模型,测试过程和开发过程应该是同时开始、同时结束的,两者保持同步关系。

A、正确

B、错误


12、【判断题】软件测试计划应该在测试执行阶段的初期制订。

A、正确

B、错误


13、【判断题】软件项目在进入需求分析阶段后,测试人员应该开始介入其中。

A、正确

B、错误


随堂测验

1、【单选题】以下不属于逻辑覆盖测试的是______

A、语句覆盖

B、判定覆盖

C、基本路径覆盖

D、条件覆盖


2、【单选题】在软件测试中,逻辑覆盖标准主要用于________

A、黑盒测试

B、白盒测试

C、文档测试

D、软件验收


3、【单选题】下列不属于白盒测试技术的是______

A、路径覆盖

B、判定覆盖

C、条件覆盖

D、需求覆盖


4、【单选题】在逻辑覆盖准则中,覆盖性最强的是________

A、语句覆盖

B、判定覆盖

C、条件覆盖

D、条件组合覆盖


随堂测验

1、【单选题】判断两个对象是否相等,使用( )断言方法表示。

A、assertEquals(expected, actual)

B、assertNull(object)

C、assertEquals(actual,expected)

D、assertTrue(condition)


2、【单选题】初始化一个被测对象,会在测试类中的( )进行。

A、tearDown()

B、setUp()

C、构造方法

D、任意位置


3、【单选题】emma统计测试覆盖率,通常采用( )方式计算测试代码。

A、语句覆盖

B、判定覆盖

C、条件覆盖

D、基本路径覆盖


随堂测验

1、【单选题】在等价类测试中,下列对等价类划分的说法中不正确的是:

A、根据等价关系对输入或输出数据的集合进行划分

B、将集合划分为互不相交的子集

C、划分子集的并集是整个集合

D、集合可以划分为相交的子集


2、【单选题】某功能的输入条件是选课人数,要求在0~100之间,现设计了如下几个等价类:1、0=学生人数=100;2、学生人数0;3、学生人数100。需要选择哪几个等价类进行测试?

A、1、2

B、1、3

C、1、2、3

D、2、3


3、【判断题】在黑盒测试中,设计测试用例时,首先应进行等价类划分,因为这是提高测试效率最有效的方法。

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=100

B、X=1,X=2,X=99,X=100

C、X=2,X=99

D、X=0,X=101


3、【填空题】一个输入文件正常应包含1~300条记录,设计测试用例时可以设计哪些边界值数据?

A、


随堂测验

1、【单选题】判定表由四部分组成,下面( )部分不属于这四部分之一。

A、条件桩

B、条件项

C、动作项

D、结果桩


2、【单选题】判定表有n个条件,每个条件都取真、假值,则产生( )个规则。

A、n

B、2n

C、2*n

D、2^n


3、【判断题】判定表分析法可以进行完备的测试,是因为它能把所有条件的组合罗列出来,并针对每种组合执行不同的动作。

A、正确

B、错误


随堂测验

1、【单选题】因果图设计,首先需要根据需求规格说明,分析并确定( )。

A、原因

B、结果

C、中间节点

D、原因和结果


2、【单选题】因果图中,a,b,c为原因条件,表示这三个条件有且仅有一个1的关系是( )。

A、互斥

B、唯一

C、包含

D、要求


3、【填空题】因果图最终转换成( ),设计测试用例。

A、


随堂测验

1、【单选题】采用正交表方法,需求中的输入条件,称为( )。

A、因子

B、水平数

C、正交数

D、状态


2、【单选题】针对正交表中的因子-状态表,如果有某因子的状态数少于其他因子,应选择( )进行处理。

A、对这个因子构造新的状态

B、不处理

C、将缺少的状态设置为none

D、删除其他因子的状态


3、【判断题】组合测试不要求所有输入条件全部覆盖,只需要按策略将多个输入条件组合进行测试。

A、正确

B、错误


随堂测验

1、【单选题】场景法从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的( )来完成整个场景。

A、基本流

B、备选流

C、基本流和备选流

D、以上都不对


2、【判断题】对待一个业务需求,主要业务过程和逻辑可以使用场景法进行测试,当主要功能实现没有问题后,再用等价类、边界值、判定表等方法对细节进行测试。

A、正确

B、错误


3、【填空题】使用场景法设计的场景/条件表,事件条件:1、用( )表示有效值;

A、


4、【填空题】2、用()表示无效值;

A、


5、【填空题】3、用()表示任意值或不适用。

A、


随堂测验

1、【单选题】下列说法错误的是( )。

A、状态图方法的核心是软件状态。

B、状态图方法将多个状态的转换串联起来进行测试。

C、状态图中的每种状态至多访问一次。

D、状态图方法测试对象所有的状态、事件和状态转换


2、【多选题】状态图测试方法,有以下哪些特征( )?

A、被测试对象的输出和行为方式受当前输入数据的影响外,还与软件测试对象之前的测试情况、之前的事件或以前的输入数据有关

B、状态图描述软件测试对象和软件测试数据、对象状态之间的关系。

C、状态图中的各个状态是通过不同的事件驱动的。

D、基于状态图开展的测试称之为状态转换测试。


3、【填空题】在状态图中,用实心圆表示对象的( )状态。

A、


单元作业2

单元测验2

1、【单选题】对if (A (B||C)) 执行逻辑覆盖测试(A、B、C均为原子布尔表达式),测试用例至少需要设计( )种组合才能满足条件组合覆盖的要求?

A、6

B、4

C、8

D、12


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,则此组测试用例满足的逻辑覆盖准则为( )。

A、判定覆盖

B、条件覆盖

C、判定条件覆盖

D、条件组合覆盖


3、【单选题】针对程序段IF(X10) AND (Y20) THEN W=W/A,对于(X,Y)的取值,以下能够满足判定覆盖准则的测试用例是( )。

A、(30, 15) (40, 10)

B、(3, 0) (30, 30)

C、(5, 25) (10, 20)

D、(20, 10) (1, 100)


4、【单选题】使用白盒测试方法时,确定测试数据应根据指定的覆盖标准和( )。

A、程序的内部逻辑

B、程序的复杂程度

C、使用说明书

D、程序的功能


5、【单选题】下列关于黑盒测试与白盒测试技术的说法中错误的是( )。

A、测试员不需要了解源代码的内部结构也可以执行黑盒测试

B、达到预定的代码覆盖率是白盒测试用例设计完成的标准

C、成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求

D、黑盒测试主要是测试软件的功能需求与非功能需求是否正确的实现


6、【单选题】在下面列出的逻辑驱动覆盖测试方法中,逻辑覆盖准则最弱的是( )。

A、语句覆盖

B、判定覆盖

C、条件覆盖

D、判定-条件覆盖


7、【单选题】在某大学学籍管理信息系统中,假设学生年龄的输入范围为 16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( )。

A、可划分为2个有效等价类、2个无效等价类

B、可划分为1个有效等价类、2个无效等价类

C、可划分为2个有效等价类、1个无效等价类

D、可划分为1个有效等价类、1个无效等价类


8、【单选题】下列不属于功能测试用例构成元素的一项是( )。

A、测试数据

B、实测结果

C、测试步骤

D、期望结果


9、【单选题】下面( )方法能够有效地检测输入边界可能引起的错误?

A、等价类划分

B、边界值分析

C、错误推测

D、因果图


10、【单选题】在黑盒测试中,着重检查输入条件组合的方法是( )。

A、等价类划分法

B、边界值分析法

C、错误推测法

D、因果图法


11、【单选题】在等价类测试中,下列对等价类的划分不正确的是( )。

A、根据等价关系对输入或输出数据的集合进行划分

B、将集合划分为互不相交的子集

C、划分子集的并集是整个集合

D、集合可以划分为相交的子集


12、【单选题】对某系统中的“修改密码”功能采用场景法分析基本流和备选流的描述如下:基本流A A1 点击“个人信息” A2 点击“用户密码修改” A3 输入原密码 A4 输入合法的新密码 A5 再次输入新密码 A6 点击“确定”备选流 B 在基本流步骤A3中,输入错误的原密码,验证原密码错误,重新加入基本流A3中。 C 在基本流步骤A4中,输入非法的新密码,验证新密码不合法,重新加入基本流A3中。 D 在基本流步骤A5中,输入与步骤A4中不一致的密码,验证此密码不合法,重新加入基本流A3中。构造场景,并设计场景/条件表如下: 场景名称 场景构成 原密码 新密码 确认密码修改密码成功 A V V V原密码输入错误 AB ? n/a n/a新密码非法 AC V ? ?确认密码错误 AD V ? I 下列选项中能够补充表中的空缺项(以?表示)的一组是:( )

A、I、I、I、n/a

B、I、n/a、V、V

C、I、I、n/a、V

D、I、I、n/a、n/a


随堂测验

1、【单选题】下列关于缺陷分类的说法中不正确的是:

A、可以将缺陷分为功能缺陷、界面缺陷、警告、功能建议四类;

B、可以将缺陷按照严重程度分为高严重性、中严重性、低严重性;

C、可以将缺陷按照优先级分类,优先级的高低可以从用户需求角度来考虑;

D、一般说来,低严重性缺陷(如界面缺陷)优先级较低。


2、【单选题】下列关于缺陷报告的说法中不正确的是:

A、每个缺陷报告中只能描述一条缺陷,而不要包含多条缺陷;

B、缺陷报告中要提供复现缺陷的精确步骤;

C、缺陷报告中需要提供发现缺陷的特定环境、特定设置的描述;

D、缺陷报告需要简洁,因此不要包含图片、日志等附加信息。


3、【判断题】缺陷报告不仅要保证缺陷能够被开发人员复现,还需要提供相关信息,有利于更好地解决缺陷及管理缺陷。

A、正确

B、错误


随堂测验

1、【单选题】下列关于软件缺陷的说法中正确的一项是:

A、在软件开发生命周期中,引入缺陷数量最多的阶段是编码阶段;

B、缺陷管理的过程自测试人员提出缺陷开始至开发人员修改缺陷结束;

C、开发人员在修改缺陷后需要验证缺陷,并且根据验证结果关闭或重新打开缺陷;

D、在修改缺陷前,开发团队必须确认缺陷是否有效。


2、【判断题】测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。

A、正确

B、错误


3、【判断题】开发人员修改完缺陷后,可将此缺陷的状态由“处理中”改为“关闭”。

A、正确

B、错误


随堂测验

1、【单选题】缺陷消除率是衡量一个公司测试工作效率的软件质量指标。在某公司开发一个软件产品的过程中,开发人员自行发现并修正的缺陷数量为80个;测试人员A发现的缺陷数量为50个,测试人员B发现的缺陷数量为50个,测试人员A和测试人员B发现的缺陷不重复;客户反馈的缺陷数量为50个,则该公司针对本产品的缺陷探测率为:

A、56.5%

B、78.3%

C、43.5%

D、34.8%


2、【单选题】某软件上线运行后,在三个月之内发现了15个缺陷,此前在项目验收过程中,发现了10个缺陷。在该软件的测试报告中,缺陷统计中显示此软件在单元测试、集成测试、系统测试阶段分别发现了100、50、150个缺陷。该软件约有10万行源代码,则此软件的缺陷密度为:

A、3.25个/KLOC

B、0.25个/KLOC

C、3个/KLOC

D、3.15个/KLOC


3、【单选题】下列关于基于缺陷的质量评估指标说法中不正确的一项是:

A、缺陷密度是衡量软件代码质量的指标;

B、缺陷清除率是衡量测试人员测试效果的指标;

C、软件的质量可以用发布后发现的缺陷数来衡量;

D、开发过程中发现的缺陷数量越多,说明软件投入使用后的软件质量越不可靠。


随堂测验

1、【单选题】下列不属于开源的缺陷管理系统的一项是:

A、Mantis

B、Bugzilla

C、WebIssues

D、ClearQuest


2、【单选题】下列缺陷跟踪系统的功能中不属于测试人员完成的一项是:

A、报告缺陷

B、权限管理

C、验证缺陷

D、跟踪缺陷


3、【判断题】在缺陷跟踪系统中,一个系统用户可以参与多个项目,在不同的项目组中可能具有不同的角色或拥有不同的权限。

A、正确

B、错误




广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章


电话咨询