1、测试工程师入职笔试试题20份题目资料软件测试工程师入职笔试题、单选题( 35分)1.Linux 文件权限一共有 10 位长度,其中第一位表示的内容是( )A.文件所有者的权限B.文件所有者所在组的权限C.文件类型D.其他用户的权限2.操作数所处的位置,可以决定指令的寻址方式。操作数包含在指令中,寻址方式为 ( )。A 立即寻址B .直接寻址C.寄存器寻址D.寄存器间接寻址3. RAID 是一种比较经济的磁盘冗余阵列,它与主机连接较普遍使用的工业标准接口为()。A.RS -232B.FDDIC.SCSID.ST5064.数据结构队列的特点是( ) A . 先进先出 B . 先进后出C.顺序存储D
2、.链式存储5.C语言中函数参数传递方式是( )A.值传递。B.地址传递C.宏扩展D.名字传递6.下列关于软件测试的原则,错误的有( )。 A .设计测试用例应包含合理和不合理的输入条件 B .程序员应自己检查自己的程序C.软件测试需要充分注意测试中的集群现象D .测试用例中需要确定预期输出的结果7.按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企 业标准等,以下制定的标准是国际标准的是() 。AGJB B IEEE CANSI DIS08.我国国家标准分为强制性国家标准和推荐性国家标准,推荐性国家标准的代号为( )。AZB B GB CGB/T DQB9.软件内部 /
3、外部质量模型中,可移植性不包括的子特性为( )。A.适应性 B.共存性 C.兼容性 D 易替换性10. GB/T18905 软件工程 产品评价中确定的通用评价过程包括( )A.确立评价需求、设计评价、执行评价和评估结果B.确立评价目的、规定评价、设计评价和执行评价C.确立评价需求、规定评价、设计评价和执行评价D.确立评价目的、设计评价、执行评价和评估结果11.甲企业委托软件公司程序员王某开发管理软件,并与王某签订了书面协议,但协议中未对 软件著作权归属做出明确的约定,其软件著作权属于()。A .甲企业 B.软件公司 C.程序员王某 D .软件公司和甲企业12.关于测试方法下面说法不正确的是(
4、)。A.通过测试主要用于验证系统和需求是否一致B.失败测试是验证系统至少能做什么,可确定程序是否满足目标C.错误猜测是基于经验和直觉的一种测试技能D.随机测试无法度量测试覆盖率13.测试计划中不应该包括的内容有( )A.测试进度B.测试资源C.测试策略D.测试评价14.测试用例不应该包括的条目有( )A.用例编号B.测试追踪C.预期结果D.修改过程15.测试记录不应该包括的条目有( )A.用例名称B.实测结果C.设计人员D.测试结论16.下列关于自动测试和手工测试说法错误的是( )A.测试自动化有时会制约软件的开发B.手工测试可以处理意外事件C.自动测试适合测试版本不稳定的软件D.自动测试的引
5、入可以提高测试的效率和测试的准确性17.下列关于书写缺陷报告的原则说法错误的是( )A.保证重现缺陷B.一个缺陷一个报告C.不可重现的缺陷等可重现后再报告D.包含所有重现缺陷的必要步骤18.在涉及测试用例中考虑输入非法数据时,不必考虑的属性是( )A.数据类型B.数据的默认值C.数据长度D.数据的取值范围19.从软件易用性角度来看,下列关于测试控件的说法错误的是( )。A.常用按钮要支持快捷方式B.默认按钮要支持“回车”操作C.Windows 应用程序中按钮位置要保持一致, “取消”在左侧,“确认”在右侧D.对可能给用户带来损失的操作应该提供取消功能20.下列关于测试工具的说法中错误的是( )
6、。A.Pational Robot 既可以做功能测试,又可以做性能测试B.Rational PureCoverage属于白盒测试工具C.LoadRunner可以测试B/S和C/S结构的系统D.WinRunner 可以运行在 Linux 上21.在测试内存资源的使用情况时,其中确定系统使用模式,一般选取哪个模式:A.内存最小的模式B.内存最大的模式C.时间模式D.CPU 开销22.一个测试用例尽量多的发现软件缺陷,这是依照了测试用例的(A.有效性B.经济性C.为排错提供有效依据D.多重性23.静态数据流分析不能够发现下面的缺陷( )。A.变量在使用前被定义两次以上,或者变量在使用前未被定义,或变
7、量被定义但从未被 使用B.是否修改了只做输入用的形式参数C.不一致的数据类型。D.从一定程度能够帮助优化代码,比如发现循环内被重复定义多次的变量24.下图是描述各模块之间的调用关系,对各模块进行单元测试不需要编写桩模块的是()。A.B.A、B、DC.E、C、FD.B、D25.一般用ADSL的用户都感觉下载软件比上传软件快很多,是因为( )A.电信网络运营商限制了软件上传的速率B.ADSL是不对称的网络接入方式,上行窄下行宽C.提供下载软件的服务器一般都比自己上传用的机器性能高、速度快D.其实是一样的26.下列关于回归测试的说法,错误的有( )。A.回归测试用于测试软件变更之后,变更部分的正确性
8、和对变更需求的符合性B.回归测试也用于测试软件变更之后,软件原有的、正确的功能、性能和其他规定的要 求的不损害性。C.集成测试阶段回归测试的对象包括未通过软件集成测试的软件, 在变更之后,首先应对变更的软件单元进行测试,然后再进行相关的集成测试;D.回归测试在任何时候都可以进行27.测试计划中描述某一种测试的测试策略时不是必需的描述项是( )A.测试完成标准B.测试目标C.需要的测试数据D.测试方法28.下列关于软件缺陷处理说法不正确的是(A.只要是发现的缺陷都要提交缺陷报告,不论是否可重现B.如果发现的缺陷全部属于一个开发人员,则这些缺陷可以写在一个缺陷报告中C.一个缺陷的编号在整个生命周期
9、中都不会改变D.已经关闭的缺陷可能会由于某种原因而重新打开29.如果要度量 100 个用户并发的响应时间,就必须明确要度量以下哪一个标准项:A.每个并发用户的响应时间B.在有 99个用户已经接入的情况下,第 100 个用户的响应时间C.两个指标都要度量30.将测试输入存储在独立的数据文件中的脚本是( )。A.线性脚本B.结构化脚本C.共享脚本D.数据驱动脚本31.测试件结构的实现取决于() 。A.自动化的最终规模B.自动化的最初规模C.自动化的最小规模D.自动化的最大规模32.典型的前处理任务除了创建、检验某些条件、重新组织文件外,还有( )A.转换数据B.脚本C.文档D.差异报告33.测试数
10、据的生成方法按生成方式分类不包括( )A.手工生成B.使用工具自动生成C.随机测试数据生成D.编写脚本生成测试数据34.若一个通讯簿最多可以输入 100 条记录,则应设计下列选项中哪组测试用例进行测试最优()。A.分别输入1、50、100 条记录B.分别输入0、1、50、99、100 条记录C.分别输入0、1、99、100、101 条记录D.分别输入0、1、50、99、100、101 条记录35.关于对第三方测试的描述,正确的观点是( )。A既不是开发人员,也不是用户所进行的测试就是第三方测试B 由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试C第三方测试是在开发方与用户方的测试
11、基础上所进行的验证测试D .第三方测试又被称为B测试、多选题( 10 分)1.下列关于数据库中触发器的说法中正确的是( )。A.触发器是自动运行的B.触发器可以通过数据库中的相关表进行层叠更改C.触发器是一种特殊类型的存储过程D.触发器不可以强制限制2.下列常用端口和协议对应正确的是( )。A.FTP 21B.SMTP20C.DNS53D.HTTP 80E.POP3 1113.外围设备的设备管理常用控制方式有( )。A.缓冲方式B.中断方式C.通道方式D.DMA 方式E.Spooling4.下面关于线程与进程的区别描述中正确的是( )。A.线程之间的切换比进程切换所用的时间多B.进程可以包含多
12、个线程C.线程之间可以通信,比进程之间通信效率要高D.多线程共享进程的资源E.线程之间的切换需要内核的介入5.常见的 UNIX 操作系统产品有( )。A.HP-UNIXB.OS/2C.SUN-SOLARISD.IBM-AIXE.OpenBSDF.RedHat6.软件测试模型的使用叙述正确的是( )。A.在实际软件测试的实施过程中,应灵活地运用各种模型的优点B.通常可以在H模型的框架下,运用 W模型的思想进行独立的测试。C.当有变更发生时,按X模型和前置模型的思想进行处理。D.将测试和开发紧密结合,寻找恰当的就绪点开始测试,并反复进行迭代测试, 以达到按期完成预定的目标。7.在GB/T17544
13、中,软件包质量要求包括三部分( )。A 产品描述要求B.系统功能要求C .程序和数据要求。D.用户文档要求E.软件配置要求8.安全测试内容包括( )。A.用户认证机制B.加密机制C.安全防护策略D.数据备份与恢复E.防病毒系统9.以下关于测试方法的说法中正确的是( )。A 随机测试是一种很不专业的测试方法,所以在测试中不能用随机测试方法 B 在设计测试用例的过程中,应从失败测试设计测试用例,不用考虑通过测试C 错误猜测法本身不是一种测试技术,所以不用编写测试用例D .如果程序的功能说明中还有输入条件的组合情况,应在一开始就选用因果法E.任何情况下都必须使用边界值分析方法答案:DE10.易用性测
14、试的内容包括( )。A.易理解性B.易学性C.互操作性D.吸引性E.易用性的依从性三、填空题(10分)1.CMM有 级别。2.JAVA小程序(Applet )可以在具有JAVA虚拟机的浏览器中运行,在IE的In ternet选项 设置中找到脚本:java小程序脚本处可以进行设置其为启用。3.面向对象的主要特征有封装、继承和 。封装通过类实现,对象是类的一个具体实例,没有实例的类是 。4.中间件分类有底层型、通用型,J2EE是一种 型中间件技术,ODBC是 型中间件技术。5.SQL 语句分类为 DML , DCL, DDL。create table 属于 。6.编码规范中要求函数的扇出数目还是扇
15、入数目应尽量多 。7. 测试的目的是确定标准中规定的各项条款在产品中被遵循的情况。8.在软件开发早期阶段唯一有效的检验手段是评审,评审的文档可以分为开发文档 、用户文档。9.测试报告应包括: 、对软件系统的评价和建议等。10.软件测试配置管理一般包括 4个最基本的活动,即配置项标识、配置控制、配置状态报告和 。四、简答题(30分)1.软件问题报告单应包括哪些要素? ( 11分)答案:2.简述缺陷严重程度和优先级的判定方法(5分) 答案:3.7 分)简述软件测试过程(按顺序说明)及测试设计阶段的主要任务 答案:4.简述测试团队角色定义(包括工作角色名称和具体职责) (7 分) 答案五、综合题( 15 分)1. 如何进行测试工具选择?( 7 分)2.论述GB/T16260标准中质量、质量模型、使用质量、内部度量的概念及其标准实施中 应如何确定质量模型。 (8 分)答案: