农业银行上半年测试职位面试题及答案
本资源为农业银行上半年测试职位面试题及答案,涵盖了计算机相关专业试题和金融财会与相关专业试题。下面是对试题的详细解释和相关知识点:
一、填空题
1.______验证___是保证软件正确实现特定功能的一系列活动和过程。
知识点:软件测试是指在软件生命周期的不同阶段,对软件进行验证和确认的过程,以确保软件符合需求和标准。
2. 按开发阶段分,软件测试可分为:单元测试、集成测试、___系统测试______、确认测试和验收测试。
知识点:软件测试按照开发阶段可以分为单元测试、集成测试、系统测试、确认测试和验收测试五个阶段。
3. 在进展单元测试过程中,通常测试工程师都需要借助___桩模块______来代替所测模块调用的子模块:
知识点:在单元测试中,测试工程师需要借助桩模块来代替所测模块调用的子模块,以便更好地测试模块的功能。
4. 在单元测试的根底上,需要将所有模块按照概要设计和详细设计说明书的要求进展组装,模块组装成系统的方式有两种,分别是一次性组装和___增殖性组装___。
知识点:在单元测试中,需要将所有模块按照设计要求组装成系统,可以使用一次性组装或增殖性组装两种方式。
5. 3 个结点可构成____12___棵不同形态的树。
知识点:树是一种数据结构,三个结点可以构成12棵不同形态的树。
6. 每个索引文件都至少有一索引表,其中每一个表项应包括能标识该记录的___________和该记录的存放地址或存放位置。
知识点:索引文件是用来快速定位记录的文件,每个索引文件都至少有一索引表,每个表项应包括能标识该记录的关键字和该记录的存放地址或存放位置。
7. 一个关系模式为 Y〔X1,X2,X3,X4〕,假定该关系存在如下函数依赖:〔X1,X3〕→X4〔X1,X3〕→X2,那么该关系属于____三____ 式。
知识点:关系数据库中,关系模式可以分为第一范式、第二范式、第三范式等级别,根据函数依赖关系可以判断该关系属于第三范式。
8. 计算机网络中的主要拓扑结构有星形、环形、树形、__总线型________等。
知识点:计算机网络的拓扑结构有星形、环形、树形、总线型等多种形式。
二、单项选择题
1. 以下属于黑盒测试技术的是【 】。
知识点:黑盒测试是一种软件测试技术,不关心程序的内部结构和实现细节,只关心程序的功能和行为。
2. 在进展单元测试时,常用的方法是【 】。
知识点:在单元测试中,常用的方法包括白盒测试和黑盒测试,白盒测试关心程序的内部结构和实现细节,而黑盒测试只关心程序的功能和行为。
3. 用边界值分析法,假定整数 X 的取值范围是 1<=X<=100,那么 X 在测试中应该取哪些边界值【 】?
知识点:边界值分析法是一种软件测试技术,根据边界值的定义,X 应该取边界值 1、100、0、101等。
4. 多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足【〔1〕】级别的;针对布尔表达式 A&&〔B||C〕 执行逻辑覆盖测试,测试用例至少需要【〔2〕】种组合才能满足多条件覆盖的要求。
知识点:多条件覆盖是一种逻辑覆盖技术,旨在设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。
5. 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进展验证,其中【〔1〕】不是单元测试的主要容。
知识点:单元测试是对程序设计进展验证的测试工作,不包括模块接口测试、有效性测试、路径测试、边界测试等其他类型的测试工作。
6. 某评测机构 A 承接了公司 B 开发的 ERP 软件的测试工作,负责该项目的软件评测师甲为了提高自己在 ERP 方面的知识,向机构 A 的负责人提出要到开发 ERP 软件的公司 D 做兼职开发工作的要求。
知识点:软件测试需要评测师具备丰富的知识和经验,评测师可以通过参加培训、实践等方式提高自己的知识和技能。