计算机软件测试员高级理论考核模拟试题.docx
《计算机软件测试员高级理论考核模拟试题.docx》由会员分享,可在线阅读,更多相关《计算机软件测试员高级理论考核模拟试题.docx(40页珍藏版)》请在冰豆网上搜索。
![计算机软件测试员高级理论考核模拟试题.docx](https://file1.bdocx.com/fileroot1/2023-1/24/7b11c9ad-76bb-4187-8531-bc298b0fd44a/7b11c9ad-76bb-4187-8531-bc298b0fd44a1.gif)
计算机软件测试员高级理论考核模拟试题
计算机软件测试员(高级)理论考核模拟试题
1.本试卷依据《计算机软件产品检验员》国家职业标准命制,考试时间:
90分钟;总分100分,60分为及格分。
2.请填写单位、工号、姓名、准考证号。
3.请仔细阅读答题要求,在规定位置选择对应答案。
4.其中第1~80题为单选题,第81~100题为判断题,分值均为1分/题。
基本信息:
[矩阵文本题]*
单位:
________________________
工号:
________________________
姓名:
________________________
准考证号(后两位):
________________________
1、为了提高测试的效率,正确的做法是()[单选题]*
A、选择发现错误可能性大的数据作为测试用例(正确答案)
B、随机选取测试用例
C、取一切可能的输入数据作为测试用例
D、在完成程序的编码之后再制定软件的测试计划
答案解析:
A
2、设计功能测试用例的根本依据是()[单选题]*
A、用户需求规格说明书(正确答案)
B、用户手册
C、被测产品的用户界面
D、概要设计说明书
答案解析:
A
3、下列邻居结点个数的表示方法不正确的是()[单选题]*
A、内部结点个数+汇节点个数(正确答案)
B、直接前驱结点个数十直接后继结点的个数
C、结点总数-汇结点个数
D、内部结点个数+源结点个数
答案解析:
A
4、下面有关系统并发访问数估算数据那个最有效:
()[单选题]*
A、高峰时段平均每秒请求数80(正确答案)
B、同时在线用户数100
C、高峰时段日处理业务量100000
D、平均每秒用户请求数50
答案解析:
A
5、为了提高测试的效率,正确的做法是()。
[单选题]*
A、选择发现错误可能性大的数据作为测试用例(正确答案)
B、在完成程序的编码之后再制定软件的测试计划
C、随机选取测试用例
答案解析:
A
6、以下哪个是功能测试工具()[单选题]*
A、Selenium(正确答案)
B、LoadRuner
C、JMeter
D、WebGoat
答案解析:
A
7、下述说法正确的是()[单选题]*
A、白盒测试又称为“逻辑驱动测试”(正确答案)
B、穷举路径测试可以查出程序中因遗漏路径而产生的错误
C、一般而言,黑盒测试对结构的覆盖比白盒测试高
D、必须根据软件需求说明文档生成用于白盒测试的测试用例
答案解析:
A
8、有一个系统巳经在市场上运行了,这种情况对系统进行修改,然后进行的测试属于()[单选题]*
A、维护测试(正确答案)
B、验收测试
C、组件测试
D、系统测试
答案解析:
A
9、下面有关测试原则的说法正确的是()[单选题]*
A、测试用例应由测试的输入数据和预期的输出结果组成(正确答案)
B、测试用例只需选取合理的输入数据
C、程序最好由编写该程序的程序员自己来测试
D、使用测试用例进行测试是为了检查程序是否做了它该做的事
答案解析:
A
10、下述说法正确的是()[单选题]*
A、白盒测试又称为“逻辑驱动测试”(正确答案)
B、穷举路径测试可以查出程序中因遗漏路径而产生的错误
C、一般而言,黑盒测试对结构的覆盖比白盒测试高
D、必须根据软件需求说明文档生成用于白盒测试的测试用例
答案解析:
A
11、设计功能测试用例的根本依据是()[单选题]*
A、用户需求规格说明书(正确答案)
B、用户手册
C、被测产品的用户界面
D、概要设计说明书
答案解析:
A
12、单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()[单选题]*
A、系统功能(正确答案)
B、局部数据结构
C、重要的执行路径
D、错误处理
答案解析:
A
13、对此输入进行测试,不会用到的测试方法是()[单选题]*
A、等价类划分方法
B、边界值分析方法(正确答案)
C、因果图方法
D、错误推测法
答案解析:
B
14、下面有关爱岗敬业与职业选择的关系中正确的是()[单选题]*
A、当前严峻的就业形式要求人们爱岗敬业
B、是否具有爱岗敬业的职业道德与职业选择无关(正确答案)
C、是否具有爱岗敬业的职业道德只与服务行业有关
D、市场经济条件下不要求爱岗敬业
答案解析:
B
15、软件测试的目的是()[单选题]*
A、避免软件开发中出现的错误
B、发现软件开发中出现的错误(正确答案)
C、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D、修改软件中出现的错误
答案解析:
B
16、对程序的测试最好由谁来做,对程序的调试最好由谁来做()。
[单选题]*
A、程序员
B、第三方测试机构(正确答案)
C、程序开发组
D、程序开发组
答案解析:
B
17、在边界值分析中,下列数据通常不用来做数据测试的是()。
[单选题]*
A、正好等于边界的值
B、等价类中的等价值(正确答案)
C、刚刚大于边界的值
D、刚刚小于边界的值
答案解析:
B
18、下面有关爱岗敬业与职业选择的关系中正确的是()。
[单选题]*
A、当前严峻的就业形式要求人们爱岗敬业
B、是否具有爱岗敬业的职业道德与职业选择无关(正确答案)
C、是否具有爱岗敬业的职业道德只与服务行业有关
D、市场经济条件下不要求爱岗敬业
答案解析:
B
19、以下那一种选项不属于软件缺陷()。
[单选题]*
A、软件没有实现产品规格说明所要求的功能
B、软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题(正确答案)
C、软件实现了产品规格没有提到的功能
D、软件中出现了产品规格说明不应该出现的功能
答案解析:
B
20、以下有关回归测试的说法中错误的是()。
[单选题]*
A、严格来说,回归测试不是一个测试阶段,只是一种可以用于各个测试阶段的测试技术
B、回归测试适合采用手工方法完成,不适合使用自动化测试工具来完成(正确答案)
C、回归测试可以在系统和验收测试环境下进行
答案解析:
B
21、测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是()。
[单选题]*
A、随机选择
B、划分等价类(正确答案)
C、根据接口进行选择
D、根据数据大小进行选择
答案解析:
B
22、功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的()[单选题]*
A、致命的缺陷
B、严重的缺陷(正确答案)
C、一般的缺陷
D、微小的缺陷
答案解析:
B
23、下面有关软件质量保证活动目标的说法中不正确的是()[单选题]*
A、客观的验证软件产品和各项任务是否遵循适用的标准规程和需求
B、用最少的时间和人力,找出软件中潜在的各种错误和缺陷(正确答案)
C、高层管理能够参与,并帮助解决项目中不能解决的不相容问题
D、制定和规划软件质量保证的任务
答案解析:
B
24、软件测试工作应该开始于()[单选题]*
A、项目立项之后
B、需求分析阶段(正确答案)
C、概要设计阶段
D、详细设计阶段
答案解析:
B
25、下关于测试原则的描述,正确的是()[单选题]*
A、所有的软件测试不需要追溯到用户需求;
B、完全测试是不可能的;(正确答案)
C、测试可以显示软件潜在的缺陷;
D、程序员不需要避免检查自己的程序。
答案解析:
B
26、关于测试充分性的描述,正确的是()[单选题]*
A、只有进行完全的测试才充分
B、在有限的时间和资源条件下,找出所有的软件的错误,若使软件趋于完美,是不可能的(正确答案)
C、当继续测试没有发现新缺陷时
D、当全部测试用例都执行完后
答案解析:
B
27、软件测试的对象包括()[单选题]*
A、目标程序和相关文档
B、源程序、目标程序、数据及相关文档(正确答案)
C、目标程序、操作系统和平台软件
D、源程序和目标程序
答案解析:
B
28、软件测试工作应该开始于()[单选题]*
A、项目立项之后
B、需求分析阶段(正确答案)
C、概要设计阶段
D、详细设计阶段
答案解析:
B
29、下关于测试原则的描述,正确的是()[单选题]*
A、所有的软件测试不需要追溯到用户需求;
B、完全测试是不可能的;(正确答案)
C、测试可以显示软件潜在的缺陷;
D、程序员不需要避免检查自己的程序。
答案解析:
B
30、以下关于软件测试目的的描述,不正确的是()[单选题]*
A、测试以发现故障或缺陷为目的
B、测试可以找出软件中存在的所有缺陷和错误(正确答案)
C、执行有限测试用例并发现错误
D、检查软件是否满足定义的各种需求
答案解析:
B
31、软件测试的对象包括()[单选题]*
A、目标程序和相关文档
B、源程序、目标程序、数据及相关文档(正确答案)
C、目标程序、操作系统和平台软件
D、源程序和目标程序
答案解析:
B
32、软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。
目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是()[单选题]*
A、建立基本的项目管理和实践来跟踪项目费用、进度和功能特性
B、使用标准开发过程(或方法论)构建(或集成)系统(正确答案)
C、管理层寻求更主动地应对系统的开发问题
D、连续地监督和改进标准化的系统开发过程
答案解析:
B
33、软件测试工作应该开始于()[单选题]*
A、项目立项之后
B、需求分析阶段(正确答案)
C、概要设计阶段
D、详细设计阶段
答案解析:
B
34、以下关于测试原则的描述,正确的是()[单选题]*
A、所有的软件测试不需要追溯到用户需求;
B、完全测试是不可能的;(正确答案)
C、测试可以显示软件潜在的缺陷;
D、程序员不需要避免检查自己的程序。
答案解析:
B
35、关于测试充分性的描述,正确的是()[单选题]*
A、只有进行完全的测试才充分
B、在有限的时间和资源条件下,找出所有的软件的错误,若使软件趋于完美,是不可能的(正确答案)
C、当继续测试没有发现新缺陷时
D、当全部测试用例都执行完后
答案解析:
B
36、以下关于软件测试目的的描述,不正确的是()[单选题]*
A、测试以发现故障或缺陷为目的
B、测试可以找出软件中存在的所有缺陷和错误(正确答案)
C、执行有限测试用例并发现错误
D、检查软件是否满足定义的各种需求
答案解析:
B
37、软件测试的对象包括()[单选题]*
A、目标程序和相关文档
B、源程序、目标程序、数据及相关文档(正确答案)
C、目标程序、操作系统和平台软件
D、源程序和目标程序
答案解析:
B
38、软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。
目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是()[单选题]*
A、建立基本的项目管理和实践来跟踪项目费用、进度和功能特性
B、使用标准开发过程(或方法论)构建(或集成)系统(正确答案)
C、管理层寻求更主动地应对系统的开发问题
D、连续地监督和改进标准化的系统开发过程
答案解析:
B
39、下列选项中不属于黑盒测试特点的是()[单选题]*
A、黑盒测试与软件具体实现无关
B、黑盒测试可用于软件测试的各个阶段(正确答案)
C、黑盒测试可以检查出程序外部结构的错误
D、黑盒测试用例设计可与软件实现同步进行
答案解析:
B
40、成功的测试是指运行测试用例后()[单选题]*
A、未发现程序错误
B、发现了程序错误(正确答案)
C、证明程序正确性
D、改正了程序错误
答案解析:
B
41、软件测试是保证软件质量的重要措施,它的实施应该在()[单选题]*
A、程序编程阶段
B、软件开发全过程(正确答案)
C、软件允许阶段
D、软件设计阶段
答案解析:
B
42、以下那个是黑盒测试的测试方法()①测试用例覆盖②输出覆盖③输入覆盖④分支覆盖⑤语句覆盖⑥条件覆盖[单选题]*
A、①⑤⑥
B、②③④
C、①②③(正确答案)
D、④⑤⑥
答案解析:
C
43、关于软件测试的说法()是不正确的。
[单选题]*
A、代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程。
B、软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象。
C、白盒测试划通过对程序内部结构的分析、检测来寻找问题的测试方法。
(正确答案)
D、单元测试是针对软件设计的最小单位—程序模块进行正确性检验的测试工作,它通常需要开发桩模块作为主程序调用被测模块来完成测试。
答案解析:
C
44、下列测试用例设计方法可以用来为正向测试设计的是()[单选题]*
A、错误猜测法
B、边界值分析
C、状态迁移测试(正确答案)
D、内部边界分析
答案解析:
C
45、有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是()[单选题]*
A、自项向下集成策略
B、自底向上集成策略
C、非增量集成策略(正确答案)
D、基于功能的集成策略
答案解析:
C
46、在Web应用软件的分层测试策略中,下列哪个不是测试关注的层次()。
[单选题]*
A、数据层
B、业务层
C、服务层(正确答案)
D、表示层
答案解析:
C
47、下列关于测试策略的叙述中不正确的是()[单选题]*
A、从某种角度上讲,白盒测试与黑盒测试都属于动态测试
B、功能测试属于黑盒测试
C、对功能的测试通常是要考虑程序的内部结构(正确答案)
D、结构测试属于白盒测试
答案解析:
C
48、回归测试的目的是()[单选题]*
A、验证修改的成功
B、预防功能编写的不完善或疏漏
C、确保修正过程中没有引入新的缺陷(正确答案)
D、帮助程序员更好地进行单元测试
答案解析:
C
49、软件测试是为了检查出并改正尽可能多的错误,不断提高软件的()[单选题]*
A、功能和效率
B、设计和技巧
C、质量和可靠性(正确答案)
D、质量和效能
答案解析:
C
50、下列哪种不属于兼容性测试的范围()[单选题]*
A、软件在不同操作系统环境下运行的表现
B、软件在不同类型的数据库环境下进行数据交换的表现
C、软件在不同类型的人员使用时的运行表现(正确答案)
D、软件在不同类型硬件配置环境下运行的表现
答案解析:
C
51、关于软件测试对软件质量的意义,有以下观点:
①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。
其中正确的是()[单选题]*
A、①②③
B、①②④
C、①③④(正确答案)
D、①②③④
答案解析:
C
52、以下不属于界面元素测试的是()[单选题]*
A、窗口测试
B、文字测试
C、功能点测试(正确答案)
D、鼠标操作测试
答案解析:
C
53、确认系统是否按照预期工作,从而在系统是否满足系统需求方面获取信心。
这样的测试目的最可能适用下面的哪个测试阶段()[单选题]*
A、组件测试
B、集成测试
C、系统测试(正确答案)
D、回归测试
答案解析:
C
54、下列哪种不属于兼容性测试的范围()[单选题]*
A、软件在不同操作系统环境下运行的表现
B、软件在不同类型的数据库环境下进行数据交换的表现
C、软件在不同类型的人员使用时的运行表现(正确答案)
D、软件在不同类型硬件配置环境下运行的表现
答案解析:
C
55、关于软件测试对软件质量的意义,有以下观点:
①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。
其中正确的是()[单选题]*
A、①②③
B、①②④
C、①③④(正确答案)
D、①②③④
答案解析:
C
56、确认系统是否按照预期工作,从而在系统是否满足系统需求方面获取信心。
这样的测试目的最可能适用下面的哪个测试阶段()[单选题]*
A、组件测试
B、集成测试
C、系统测试(正确答案)
D、回归测试
答案解析:
C
57、回归测试的目的是()[单选题]*
A、验证修改的成功
B、预防功能编写的不完善或疏漏
C、确保修正过程中没有引入新的缺陷(正确答案)
D、帮助程序员更好地进行单元测试
答案解析:
C
58、下列哪种不属于兼容性测试的范围()[单选题]*
A、软件在不同操作系统环境下运行的表现
B、软件在不同类型的数据库环境下进行数据交换的表现
C、软件在不同类型的人员使用时的运行表现(正确答案)
D、软件在不同类型硬件配置环境下运行的表现
答案解析:
C
59、关于软件测试对软件质量的意义,有以下观点:
①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。
其中正确的是()[单选题]*
A、①②③
B、①②④
C、①③④(正确答案)
D、①②③④
答案解析:
C
60、下列选项中叙述错误的是()[单选题]*
A、每个开发活动都有相对应的测试行为
B、每个测试级别都有其特有的测试目标
C、软件测试的工作重点应该集中在系统测试上(正确答案)
D、对每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计
答案解析:
C
61、下面说法正确的是()[单选题]*
A、经过测试没有发现错误说明程序正确
B、测试的目标是为了证明程序没有错误
C、成功的测试是发现了迄今尚未发现的错误的测试(正确答案)
D、成功的测试是没有发现错误的测试
答案解析:
C
62、软件测试用例主要由输入数据和()两部分组成。
[单选题]*
A、测试计划
B、测试规则
C、预期输出结果(正确答案)
D、以往测试记录分析
答案解析:
C
63、软件测试活动主要包括()。
[单选题]*
A、测试设计
B、测试执行
C、都是(正确答案)
D、测试总结
答案解析:
C
64、软件单元测试的主要工作内容是()[单选题]*
A、测试模块内部逻辑
B、测试模块内数据流向
C、测试模块单元的具体实现
D、以上全是(正确答案)
答案解析:
D
65、对于软件的β测试,下列描述正确的是()[单选题]*
A、β测试是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B、β测试是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C、β测试是在软件公司外部展开的测试,由专业的测试人员执行的测试
D、β测试是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试(正确答案)
答案解析:
D
66、软件测试方法一般知识中,___称为功能测试,___测试称为结构测试()[单选题]*
A、灰盒测试白盒测试
B、白盒黑盒
C、黑盒测试灰盒测试
D、黑盒测试白盒测试(正确答案)
答案解析:
D
67、黑盒测试也称为功能测试。
黑盒测试不能发现()[单选题]*
A、输入是否正确接收
B、终止性错误
C、界面是否有错误
D、是否存在冗余代码(正确答案)
答案解析:
D
68、如果一个判定中的复合条件表达式为(A>1)or(B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例()[单选题]*
A、1
B、4
C、3
D、2(正确答案)
答案解析:
D
69、以下哪个是商业性能测试工具()[单选题]*
A、WebGoat
B、Selenium
C、JMeter
D、LoadRuner(正确答案)
答案解析:
D
70、在等价类划分中,如果程序输入条件为小于30,或大于70的整数,我们可以确定()个有效等价类,()个无效等价类。
[单选题]*
A、1;2
B、1;3
C、2;2
D、2;1(正确答案)
答案解析:
D
71、下列可以作为软件测试对象的是()[单选题]*
A、需求规格说明书
B、软件设计规格说明
C、源程序
D、以上全部(正确答案)
答案解析:
D
72、关于软件质量保证和软件测试的描述,不正确的是()[单选题]*
A、软件质量保证和软件测试是软件质量工程的两个不同层面的工作
B、在软件质量保证的活动中也有一些测试活动
C、软件测试是保证软件质量的一个重要环节
D、软件测试人员就是软件质量保证人员(正确答案)
答案解析:
D
73、瀑布模型表达了一种系统的、顺序的软件开发方法。
以下关于瀑布模型的叙述中,正确的是()[单选题]*
A、瀑布模型能够非常快速地开发大规模软件项目
B、只有很大的开发团队才使用瀑布模型
C、瀑布模型已不再适合于现今的软件开发环境
D、瀑布模型适用于软件需求确定,开发过程能够釆用线性方式完成的项目(正确答案)
答案解析:
D
74、软件质量的定义是()[单选题]*
A、软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B、满足规定用户需求的能力
C、最大限度达到用户满意
D、软件特性的总和,以及满足规定和潜在用户需求的能力(正确答案)
答案解析:
D
75、系统测试关注的是()[单选题]*
A、某个独立的功能是否实现
B、组件间的接口的一致性
C、某个单独的模块或类是否满足设计要求
D、项目或产品范围中定义的整个系统或产品的行为(正确答案)
答案解析:
D
76、下面关于回归测试叙述正确的是()[单选题]*
A、回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试
B、回归测试都是自动化执行的
C、回归测试必须重新测试整个系统
D、回归测试是对已被测过的程序实体在修改缺陷或变更后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统(正确答案)
答案解析:
D
77、关于软件质量保证和软件测试的描述,不正确的是()[单选题]*
A、软件质量保证和软件测试是软件质量工程的两个不同层面的工作
B、在软件质量保证的活动中也有一些测试活动
C、软件测试是保证软件质量的一个重要环节
D、软件测试人员就是软件质量保证人员(正确答案)
答案解析:
D
78、关于软件质量保证和软件测试的描述,不正确的是()[单选题]*
A、软件质量保证和软件测试是软件质量工程的两个不同层面的工作
B、在软件质量保证的活动中也有一些测试活动
C、软件测试是保证软件质量的一个重要环节
D、软件测试人员就是软件质量保证人员(正确答案)
答案解析:
D
79、软件质量的定义是()[单选题]*
A、软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B、满足规定用户需求的能力
C、最大限度达到用户满意
D、软件特性的总和,以及满足规定和潜在