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

【百年教育职业培训中心】软件测试-章节资料考试资料-南京大学

来源: 更新时间:

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

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

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



软件测试基础测验

1、【单选题】下列关于Grace Hopper的说法不正确的是

A、Grace Hopper发现了计算机程序中的第一个Bug

B、Grace Hopper从未设计过计算机Bug

C、Grace Hopper实现了世界上第一种商用编程语言COBOL

D、Grace Hopper是“IT界十大最有远见人才”中的唯一女性


2、【单选题】下列关于Fault、Error和Failure的说法不正确的是

A、Fault是指软件中存在的静态缺陷,通常由编程失误导致

B、Error是指软件运行到某个Fault时所产生的错误的中间状态

C、Failure是指可以被用户和测试人员观测到的外部失效行为

D、代码中存在的Fault一定会产生Failure


3、【单选题】下列关于PIE模型的说法错误的是

A、PIE模型刻画了测试人员观测到一个Failure所需要的客观条件

B、E(Execution)要求测试通过所有的待测代码

C、I(Infection)要求测试触发错误的中间状态

D、P(Propagation)要求错误的中间状态传播到最后的输出


4、【单选题】下列关于测试术语的说法错误的是

A、测试用例(Test Case)在任何情况下都指代测试输入(Test Input)、测试预言(Test Oracle)和测试环境(Environment)三者的结合

B、静态测试和动态测试的最大区别在于是否需要运行程序

C、简单来说,测试(Testing)的目的发现Bug,而调试(Debugging)的目的是定位并解决Bug

D、黑盒测试和白盒测试最大区别在于是否需要源代码来了解程序的内部结构


5、【单选题】下列关于Fault的反思正确的是

A、Fault静态存在于代码中,因此一个程序中存在的Fault是固定不变的

B、发现Fault的难度要低于发现Failure

C、Fault可以由修复(Fixing)或者测试(Testing)来定义

D、Fault之间不存在相互干扰的现象


白盒测试测验

1、【单选题】下面的控制流图G = V, E,V = {v1, v2, v3, v4, v5},其中:v1是初始节点,v5是最终节点,则图中测试路径(Test Path)的数量为<img src="http://nos.netease.com/edu-image/575ecb190be849d79cd02e4a94d6ed00.png" />

A、4

B、5

C、6

D、7


2、【单选题】关于下列说法正确的是

A、软件测试可以建立在多种图的基础之上,比如:源代码推导出的控制流图、规格说明导出的有限状态机,以及各种设计图等

B、可达性可分为语法可达和语义可达两种。其中语法可达要求测试能够执行到某条路径

C、当某个定点v恰好存在于某条路径p时,说明这条测试路径满足对v的测试覆盖

D、测试准则描述了测试路径的一些特性;测试需求给出了一些定义测试准则的要求


3、【单选题】下列关于结构覆盖的说法错误的是

A、结构覆盖是一种常用的图覆盖类型,仅关注点和边而不关注其中具体的内容

B、一个满足边覆盖的测试用例集一定满足点覆盖

C、测试准则C1蕴含测试准则C2,这说明满足C1的测试用例集的错误检测能力要强于满足C2的测试用例集

D、一个测试集合T满足边覆盖当且仅当对于任意一条语法可达的边e,测试路径集合path(T)中都存在一条边p覆盖e


4、【单选题】下列关于控制流图的说法错误的是

A、控制流图描述了一个程序执行的流转过程

B、控制流图的点只能表示源代码中的语句

C、控制流图的边可以表示点之间的流转关系,如调用(Call)、顺序流动(Flow)、跳转(Jump)

D、通过根据循环条件添加额外节点的方式可以使源代码中的循环结构在控制流图中表达得更加清晰


5、【单选题】下列关于数据流覆盖的说法错误的是

A、与结构覆盖不同,数据流覆盖进一步关注点和边的具体内容,即对数据的使用和计算是否正确

B、对于数据的使用包括定义(Def)和引用(Use)两种

C、有意义的DU关系要求关于某个变量的定义是清晰的(Def-clear)

D、定义覆盖、引用覆盖和定义引用覆盖是常用的数据覆盖准则。其中,满足定义覆盖的测试集一定满足引用覆盖


黑盒测试测验

1、【单选题】下列关于随机测试的说法错误的是

A、按照SWEBOK 3.0对随机测试的定义,随机测试中的测试用例生成必须在已知的输入域上进行

B、模糊测试(Fuzz Testing)旨在构造非法的数据攻击程序,造成程序崩溃,不属于随机测试的范畴

C、导致程序出错的测试用例可能存在聚集现象

D、自适应随机测试利用测试过程中产生的信息,从输入空间中尽可能远离已有测试输入的位置选择并生成新的测试输入


2、【单选题】下列关于等价类划分的说法错误的是

A、等价类划分的基本思想就是将输入域划分成一系列子集(等价类),并从这些子集依次选择测试输入

B、通过等价类划分得到的结果必须完全覆盖输入域,同时等价类之间不能存在重叠和冗余

C、等价类划分只需要关注有效输入,不需要关注无效输入

D、按照功能对一个三角形类别判定程序的输入进行等价类划分可以得到4个等价类


3、【单选题】下列关于黑盒测试方法的说法错误的是

A、随机测试、等价类划分以及边界值分析考虑了待测程序输入与输出之间的关系

B、组合测试考虑了不同输入变量之间的关系

C、完全组合测试需要大量的测试资源,在实际应用中通常无法实现

D、组合测试可以分为固定粒度测试和可变粒度测试两种


4、【单选题】给定一个需要两个输入x和y(x, y ∈ [-100, 100])的待测程序。根据分析可知待测程序的有效等价类为x, y ∈ [-10, 10],则下列说法错误的是

A、这种等价类划分方法的依据是测试输入的取值范围

B、该分析得出的等价类总数为3

C、在考虑无效等价类的情况下,使用边界值分析将得到9条测试用例

D、在考虑无效等价类的情况下,使用边界值分析将得到13条测试用例


5、【单选题】下列关于黑盒测试工具Selenium以及PICT的说法错误的是

A、Selenium是一款面向Web测试的录制与回放功能

B、Selenium提供的检查点功能可以为测试用例的设置预期输出

C、PICT是一款组合测试工具。工具的输入为一个规定了输入定义域的model文件,输出为生成的组合测试用例

D、PICT不支持可变粒度的组合测试


功能测试测验

1、【单选题】以下哪一项不属于功能测试的常用步骤?

A、根据需求来细分功能点

B、根据功能点派生测试需求

C、根据测试需求设计功能测试用例

D、通过JMeter对接口做每秒100万次的调用


2、【单选题】以下哪一项不是图形化界面?

A、单文档

B、HTML元素

C、命令行

D、传感器


3、【单选题】以下哪一项是为了测试应用的可靠性

A、产品功能是否与需求和设计文档一致

B、用户交互是否引发软件崩溃和其他异常

C、软件产品完成特定任务的难易程度

D、以上都不是为了测试应用的可靠性的


4、【单选题】在机票查询的测试中,以下哪些测试需求可以被细化?

A、人数分类

B、地点选择

C、舱位

D、以上都是


5、【单选题】以下哪一项不是编写功能测试时需要的内容?

A、测试编号

B、预期结果

C、实际结果

D、界面截图


性能测试测验

1、【单选题】以下哪一项最需要进行性能测试?

A、北京奥运会门票定点网上开抢

B、在12306买一张北京到上海的高铁票

C、淘宝上宝贝的图片加载不出来

D、使用微信发送一条消息


2、【单选题】以下哪一项性能测试的度量方法不正确?

A、服务器端——CPU使用率

B、服务器端——内存使用率

C、客户端——请求响应时间

D、以上都正确


3、【单选题】以下那个说法是正确的?

A、服务端响应时间是指从请求发出开始到客户端刚接收到返回的数据为止

B、服务端响应时间是指服务器的逻辑处理时间不包括接收和返回数据的时间

C、客户端响应时间是指客户端收到响应数据后呈现给用户所消耗的时间

D、客户端响应时间是指客户端与服务器端的总相应时间


4、【单选题】以下那个说法是错误的?

A、并发用户数取决于测试对象的目标业务场景

B、需要先确定业务场景,然后基于场景采用某些相应方法计算并发用户数

C、并发用户数就是在线用户数

D、以上说法均正确


5、【单选题】以下哪一项与性能测试的关系最小?

A、负载测试

B、压力测试

C、单元测试

D、性能计数器


移动应用测试测验

1、【单选题】以下那一项不属于移动应用测试和传统软件测试的区别?

A、使用移动应用的场景是移动、变换的

B、手机软件对传感、环境的依赖非常明显

C、手机电池目前仍然没有很好的解决方案

D、移动应用的内存、CPU等和传统PC有非常巨大的差距


2、【单选题】以下关于安卓碎片化问题的描述,那一项是不正确的?

A、不同厂家、不同型号的手机在操作系统、硬件等方面几乎没有差别

B、随着安卓手机十大市场份额的总量不断下跌,安卓的碎片化问题会越来越严重

C、安卓碎片化问题为移动应用测试的兼容性带来了巨大的挑战

D、安卓碎片化问题包括安卓手机设备的传感器和屏幕碎片化


3、【单选题】以下关于移动应用测试和传统PC测试的表述,那一项是正确的?

A、移动应用的内存、CPU、屏幕等硬件设备与传统PC相比完全没有任何差别

B、移动应用和PC都是首先在真实的物理设备上进行相关测试

C、由于现在人们使用手机的时间比电脑更长,未来移动应用测试可能会成为主流

D、传统PC的测试方法可以直接在移动应用测试上进行套用


4、【单选题】以下关于众包测试的表述,哪一项是不正确的?

A、众包测试的任务的分发是通过互联网完成的

B、众包测试的参与者都是专业的测试人员

C、测试人员会从众包测试平台上领取差异化的,具体的小型测试任务

D、测试中心会汇总测试人员的测试结果,反馈给开发人员


5、【单选题】以下关于移动应用测试和众包测试的表述,哪一项是不正确的?

A、众包测试中不同测试人员测试手机、使用环境、使用方式具有差异性和多样性

B、通过众包的形式进行移动应用测试能够使移动应用得到更加充分的测试

C、众包测试是有可能改善移动应用碎片化问题对测试的影响的一种方法

D、因为众包测试有可能带来高昂的人工成本,因此移动应用测试不适合利用众包测试开展




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

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

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

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

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

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

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

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

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

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

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

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

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

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


电话咨询