2018年山东省职业院校技能大赛高职教师组“软件测试”赛项基础理论知识试卷(A)_第1页
2018年山东省职业院校技能大赛高职教师组“软件测试”赛项基础理论知识试卷(A)_第2页
2018年山东省职业院校技能大赛高职教师组“软件测试”赛项基础理论知识试卷(A)_第3页
2018年山东省职业院校技能大赛高职教师组“软件测试”赛项基础理论知识试卷(A)_第4页
2018年山东省职业院校技能大赛高职教师组“软件测试”赛项基础理论知识试卷(A)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

2018年山东省职业院校技能大赛

(高职教师组)

“软件测试”赛项基础理论知识试卷(A)

(时间:60分钟,满分:100分)

(注意:请将答案填写到最后一页的表格内)考生工位号:

一、单选题(40题,每题1分,共40分)

1.软件测试的目的()。

A.避免软件开发中出现的错误

B.发现软件开发中出现的错误

C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性

D.修改软件中出现的错误

2.在进行单元测试时,常用的方法是()。

A.采用白盒测试,辅之以黑盒测试B.采用黑盒测试,辅之以白盒测试

C.只使用黑盒测试D.只使用白盒测试

3.划分软件测试属于白盒测试还是黑盒测试的依据是()。

A.是否执行程序代码B.是否能看到软件设计文档

C.是否能看到被测源程序D.运行结果是否确定

4.不属于单元测试内容的是()。

A.模块接口测试B.局部数据结构测试

C.路径测试D.用户界面测试

5.对Web网站进行的测试中,属于功能测试的是()。

A.链接测试B.连接速度测试

C.平台测试D.安全性测试

6.下列关于算法的评价指标中,不正确的是()。

A.高效率B.正确性C.单一性D.易读性

7.()文件夹是存放SQLServer系统和示例用户数据库文件的位置,也是用户创

建数据库的默认位置。

1

A.LogB.DataC.BinnD.Fidata

8.()的编写是为了把组装测试和确认测试的结果、发现及分析写成文件加以记

载。

A.测试计划B.模块开发卷宗C.测试分析报告D.项目开发总结报告

9.软件设计说明应该包括概要设计说明书、()、数据库设计说明书。

A.数据要求说明书B.详细设计说明书

C.用户手册D.软件需求说明书

10.系统测试中主要用到的测试技术是()。

A.回归测试B.黑盒测试C.白盒测试D.功能测试

11.下列对操作系统的主要功能描述错误的是()。

A.处理器管理B.存储管理C.设备管理D.操作管理

12.软件项目的()是指项目难以完全按照规定的时间、规定的预算由规定的人员

完成。

A.不确定性B.难控制性C.灵活性D.复杂性

13.当()被客户确定的时候,项目就产生了。

A.设计B.时间C.用户D.需求

14.软件质量保证又称()。

A.SQAB.SAQC.SQLD.SLQ

15.()标准就是指选择足够多的测试数据,使得被测程序中的每条语句都能够至

少测试一次。

A.语句覆盖B.判定覆盖C.路径覆盖D.结点覆盖

16.netstart是()命令。

A.启动杀毒服务B.启动SQLServer2000服务

C.启动网络服务D.启动Windows服务

17.()包括取数指令和存储指令。

A.运算指令B.传送指令C.特殊指令D.控制指令

18.下列不属于UML提供的图形的是()。

A.用例图B.行为图C.静态图D.树形图

19.下列关于构造方法重载的说法中,错误的是()。

2

A.不同构造方法中调用本类其它的构造方法时,需要使用this([参数1,参数2…])的

形式

B.构造方法的重载和普通方法一样,方法名的前面需要声明返回值类型

C.不同构造方法中调用本类其它的构造方法时,必须放在第一行

D.构造方法重载时,只要每个参数类型或参数个数不同即可

20.与设计测试用例无关的文档是()。

A.需求规格说明书B.项目开发计划C.设计说明书D.源程序

21.设计测试数据的技术包括()、边界值分析、等价划分、错误推测法。

A.逻辑覆盖法B.物理覆盖法C.数据覆盖法D.时间覆盖法

22.主要的性能评测包括:()-主角(测试脚本)和测试对象之间的消息/会话详

细信息。

A.追踪报告B.动态监测C.响应时间/吞吐量D.比较报告

23.()的评估是对测试完全程度的评测。

A.测试路径B.测试质量C.测试覆盖D.测试性能

24.采取相应的评审机制对测试计划的()、完整性、正确性进行评估。

A.可行性B.经济性C.跨平台性D.易懂性

25.“5W”规则中的()可以明确测试的范围和内容。

A.howB.whyC.whatD.where

26.ODBC(OpenDatabaseConnectivity,开放数据库互连)是一个语言无关的

()。

A.应用程序B.应用编程接口C.数据库程序D.硬件接口

27.在软件体系结构图形表达工具中,框内标注的文字代表抽象构件的()。

A.大小B.名称C.属性D.长度

28.计算机网络通信协议IP指的是()。

A.传播控制协议B.超文本传输协议

C.英特网互联协议D.国际通信协议

29.在确定测试范围时,主要考虑的因素有()。

A.不容易出现问题的部分功能B.过去测试不充分的地方

C.优先级最低的需求功能D.不经常被用户使用的功能

30.HTTP是建立在()之上的应用协议。

3

A.NETBIOSB.UDPC.TCP/IPD.IPX/SPX

31.测试项目的计划要经过计划初期、()、讨论、审查等不同阶段。

A.起草B.试用C.分析D.修改

32.测试策略可分为基于测试技术的测试策略和()。

A.基于测试方案的测试策略B.基于测试工具的测试策略

C.基于测试人员的测试策略D.基于测试范围的测试策略

33.常用的主要缺陷参数有状态、()、严重级别、起源。

A.质量B.功能C.性能D.优先级

34.()是信息系统处理数据的一般流程。

A.输入—处理—输出—反馈B.反馈—输入—处理—输出

C.输入—输出—处理—反馈D.处理—输入—输出—反馈

35.下列()不是标准化组织。

A.ITUB.SACC.ISOD.IOS

36.客户端事件发生在(),处理在()进行。()

A.客户端,客户端B.客户端,服务器端

B.服务器端,服务器端D.服务器端,客户端

37.ASCII码是用一个字节的七位二进制表示一个字符,()位置空。

A.最低B.最高C.第三D.第二

38.测试计划中的()描述用于明确测试所需的工具并制定相应的计划

A.工具B.组装方式C.测试策略D.资源配置

39.以下属于概要测试计划内容的是()。

A.尚未解决的问题和障碍B.定义被测试对象和测试目标

C.测试策略D.计划进度和实际进度对照表

40.下面选项中,不是面向对象的特征的是()。

A.封装B.继承C.多态D.重构

二、多选题(20题,每题2分,共40分)

41.关于职业技能包含的内容表述正确的是()。

A.从业人员的实际操作能力

B.从业人员的技术技能以及与职业有关的理论知识

C.从业人员的业务处理能力

4

D.从业人员的生理条件

42.关于数组类型的定义,下列描述中正确的是()。

A.数组的大小一旦定义就是固定的

B.一个数组中的各元素类型可以不一样

C.数组的下标类型为整型

D.数组元素的下标从1开始

43.下面关于软件测试,描述正确的是?()

A.软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或

弄清预期结果与实际结果之间的差别的过程。

B.软件测试的测试目标是发现一些可以通过测试避免的开发风险。

C.软件测试的原则之一是测试应该尽早进行,最好在需求阶段就开始介入。

D.软件测试主要工作内容是验证(verification)和确认(validation)

44.集成测试的过程包括有以下哪些?()

A.构建的确认过程B.系统集成测试测试组提交过程

C.测试用例设计过程D.Bug的报告过程

45.下列关于封装的描述中,正确的是()。

A.方法和类都可以称为封装体

B.封装隐藏了程序的实现细节,同时对外提供了特定的访问方式

C.封装能提高代码的复用性

D.以上说法均错误

46.Java语言中,add(Componentcomp,Objectconstraints)方法中参数的

constraints,在传参时可以使用下列选项中哪些常量()。

A.EASTB.SOUTHC.TOPD.CENTER

47.选出属于黑盒测试方法的选项()。

A.测试用例覆盖B.输入覆盖C.输出覆盖D.分支覆盖

48.进行软件质量管理的重要性有:()。

A.维护降低成本B.法律上的要求

C.市场竞争的需要D.质量标准化的趋势

49.编写测试计划的目的是:()。

A.使测试工作顺利进行B.使项目参与人员沟通更舒畅

5

C.使测试工作更加系统化D.软件工程以及软件过程的需要

50.单元测试中用来模拟被测模块调用者的模块是()。

A.驱动模块B.子模块C.父模块D.桩模块

51.软件验收测试包括哪些?()

A.正式验收测试B.白盒测试C.alpha测试D.beta测试

52.下列关于方法的描述中,正确的是()。

A.方法中可以定义方法

B.方法被调用的时候才会执行

C.返回值类型是void的方法,是不能有输出语句的

D.使用方法可以提高代码的复用性

53.已知user表中存在一个字段id,下面选项中,能够查询出id编号为u001和

u002的用户的SQL语句是()。

A.select*fromuserwhereid='u001'andid='u002';

B.select*fromuserwhereid='u001'orid='u002';

C.select*fromuserwhereidin('u001','u002');

D.select*fromuserwhereid('u001','u002');

54.下列选项中,哪个命令可以查看MySQL的帮助信息?()

A.help;B.\hC.\?D.以上都不对

55.下面选项中,用于删除user表中所有数据的SQL语句是()。

A.TRUNCATEuser;B.TRUNCATETABLEuser;

C.DELETEFROMuser;D.DELETEuser;

56.下列选项中,关于主键的描述,正确的是()。

A.为了快速查找表中的某条信息,可以通过设置主键来实现

B.键约束是通过PRIMARYKEY定义的,它可以唯一标识表中的记录

C.一个数据表中可以有多个主键约束

D.定义为PRIMARYKEY的字段不能有重复值且不能为NULL值

57.下面选项中,属于数据库基本特征的是()。

A.数据结构化B.实现数据共享

C.数据独立性高D.数据统一管理与控制

58.实施缺陷跟踪的目的是:()。

6

A.软件质量无法控制B.问题无法量化

C.重复问题接连产生D.解决问题的知识无法保留

59.使用软件测试工具的目的:()。

A.帮助测试寻找问题B.协助问题的诊断

C.节省测试时间D.提高Bug的发现率

60.对手机软件的压力测试通常可以包括()。

A.存储压力B.响应能力压力C.网络流量压力D.并发压力

三、判断题(40题,每题0.5分,共20分,对的划“√”,错的划“×”)

61.测试按照测试层次可以划分成为单元测试、集成测试和系统测试。()

62.变量的值保存在内存单元上,是可以被改变的。()

63.两个二进制数进行“|”运算,如果二进制位上只有一个值为1,则该位的运行结

果为0。()

64.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所

以软件测试在软件工程的后期才开始具体的工作。()

65.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,

应立即将此问题正确修改,以加快、提高开发的进程。()

66.发现错误多的模块,残留在模块中的错误也多。()

67.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态

测试。()

68.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相

同。()

69.软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。()

70.测试用例应由测试输入数据和对应的实际输出结果这两部分组成。()

71.普遍索引是由KEY或INDEX定义的索引,它是MySQL中的基本索引类型。()

72.MySQL服务不仅可以通过Windows服务管理器启动,还可以通过DOS命令来启动。

()

73.流程控制语句之间可以互相嵌套。()

74.修改MySQL的配置有两种方式,一种是通过DOS命令重新配置,一种是通过在

my.ini配置文件中进行配置。()

7

75.删除视图时,也会删除所对应基本表中的数据。()

76.EXISTS关键字比IN关键字的运行效率高,所以在实际开发中,特别是大数据量

时,推荐使用EXISTS关键字。()

77.流程控制语句用于将多个SQL语句划分或组合成符合业务逻辑的代码块。()

78.AND关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返

回。()

79.SELECT语句查询表中数据时,尽量不使用星号通配符,因为获取的数据过多时会

降低查询的效率。()

80.不同数据类型的数据不能进行相互运算。()

81.操作字符串的函数strcat()与strncat()用法是相同的。()

82.八进制是一种“逢八进一”的进制,它由0~8这九个符号来描述。()

83.整类型shortint/char/枚举类型/位域类型都可转换成int,如果超出int表示

范围,则提升到long。()

84.VisualStudio仅支持C/C++语言的开发和测试。()

85.将浮点型数据转换为整型数据时,小数点后的数会进行四舍五入。()

86.软件测试只能发现错误,但不能保证测试后的软件没有错误。()

87.静态变量可以被类和对象调用。()

88.成员内部类指的是将一个类定义在另一个类的内部。()

89.将程序运行时产生的对象按照流方式传输或者存储,这个过程称为对象序列化。

()

90.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。()

91.单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检

验的测试工作。()

92.软件缺陷可能会被修复,可能会被保留或者标识出来。()

93.黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。

()

94.代码审查工作属于静态测试。()

95.测试人员说:“没有可运行的程序,我无法进行测试工作”。()

96.为了提高测试的效率,应该选择发现错误可能性大的数据作为测试数据。()

97.一个程序中所含有的路径数与程序的复杂程度有着直接的关系。()

8

98.I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合

本地需求更改工作。()

99.软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。()

100.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软

件测试的对象。()

“软件测试”赛项基础理论知识试卷答案

考生工位号:

一、单选题(40题,每题1分,共40分)

123456

温馨提示

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

评论

0/150

提交评论