腾讯测试工程师笔试真题及答案——软件测试工程师面试秘籍(38)

发表于:2022-1-27 09:25

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:G. li    来源:51Testing软件测试网原创

分享:
  3.9.5  腾讯测试工程师笔试真题及答案
  试题1.下面哪些测试属于黑盒测试方法?(    )
  A.路径测试法B.等价类划分法C.边界值分析法
  D.条件判断法E.循环测试法F.因果图分析法
  G.正交分析法
  答案:B、C、G。

  试题2.提高软件质量和可靠的技术大致可分为两大类,其中一类就是避开错误技术,但避开错误技术无法做到完美无缺,这就需要软件设计能够(    )。
  A.具有较强的消除能力B.具有较强的健壮性C.避开错误
  D.具有较强的容错能力E.具有较强的异常检测能力
  答案:C、D。

  试题3.软件设计包括4个既独立又相互联系的活动,分别为(    )、(    )、数据设计和过程设计。
  (1)A.用户手册设计B.语言设计
  C.体系结构设计D.文档设计
  (2)A.文档设计B.程序设计
  C.实用性设计D.接口设计
  答案:C、D。

  试题4.在开发一个系统时,如果用户对系统的目标不清楚,难以定义需求,最好使用(    )。
  A.原型法B.瀑布模型C.V模型D.螺旋模型
  答案:A。

  试题5.软件开发中的瀑布模型典型地刻画了软件存在周期的阶段划分,与其最相适应的软件开发方法是(    )。
  A.构件化方法B.结构化方法C.面向对象方法D.快速原型法
  答案:B。

  试题6.软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定(    )。
  A.模块间的操作细节B.模块间的相似性
  C.模块间的组成关系D.模块的具体功能
  答案:C。

  试题7.在面向数据流的设计方法中,一般把数据流图中的数据划分为(    )两种。
  A.数据流和事务流B.变换流和数据流
  C.变换流和事务流D.控制流和事务流
  答案:C。

  试题8.造成软件危机的主要原因是(    )。
  ①用户使用不当,②硬件不可靠,③对软件的错误认识,④缺乏好的开发方法和手段,⑤软件本身特点,⑥开发效率低。
  A.①②③B.②③④C.③⑤⑥D.④⑤⑥
  答案:D。

  试题9.下列要素中,不属于DFD的是(    )。当使用DFD对一个工资系统进行建模时,(    )可以被确定为外部实体。
  (1)A.加工B.数据流
  C.数据存储D.联系
  (2)A.接收工资单的银行B.工资系统源代码程序
  C.工资单D.工资数据库的维护
  答案:D、A。

  试题10.软件开发模型用于指导软件开发。其中演化模型用于在快速开发一个(    )的基础上逐渐演化成最终的软件。螺旋模型综合了(    )的优点,并增加了(    )。
  (1)A.模块B.运行平台
  C.原型D.主程序
  (2)A.瀑布模型和演化模型B.瀑布模型和喷泉模型
  C.演化模型和喷泉模型D.原型和喷泉模型
  (3)A.质量评价B.进度控制
  C.版本控制D.风险分析
  答案:C、A、D。

  试题11.在选择开发方法时,有些情况不适合使用原型法。以下选项中不能使用快速原型法的情况是(    )。
  A.系统的使用范围变化很大B.系统的设计方案难以确定
  C.用户的需求模糊不清D.用户数据资源缺乏组织和管理
  答案:D

  试题12.原型化方法是一类动态定义需求的方法,(    )不是原型化方法所具有的特征。与结构化方法相比,原型化方法更需要(    )。衡量原型开发人员能力的重要标准是(    )。
  (1)A.提供严格定义的文档B.加快需求的确定
  C.简化的项目管理D.加强用户参与和决策
  (2)A.熟练的开发人员B.完整的生命周期
  C.较长的开发时间D.明确的需求定义
  (3)A.丰富的编程技巧B.灵活使用开发工具
  C.很强的协调组织能力D.快速获取需求
  答案:A、B、D。

  试题13.采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些文档的描述中,正确的是(    )。
  A.外部设计评审报告在概要设计阶段产生
  B.集成测评计划在程序设计阶段产生
  C.系统计划和需求说明在详细设计阶段产生
  D.在进行编码的同时,独立设计单元测试计划
  答案:D。

  试题14.软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了(    )。
  A.版本管理B.可行性分析C.风险分析D.系统集成
  答案:C。

  试题15.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是(    )。
  A.把软件划分成模块B.确定模块之间的调用关系
  C.确定各个模块的功能D.设计每个模块的伪代码
  答案:D。

  试题16.可移植性指软件从一个运行环境下转移到另一环境下的难易程度。为增强软件的可移植性,应注意(    )。
  A.使用方便性B.简洁性C.可靠性D.设备不依赖性
  答案:D。

  试题17.软件能力成熟度模型(Capability Maturity Model for Software,CMM)将软件过程的成熟度分为5个等级。以下选项中,属于可管理级的特征是(    )。
  A.工作无序,项目进行过程中经常放弃当初的计划
  B.建立了项目级的管理制度
  C.建立了企业级的管理制度
  D.软件过程中活动的生产率和质量是可度量的
  答案:D。

  试题18.CMM描述和分析了软件过程能力的发展与改进的程度,确立了一个软件过程成熟程度的分级标准。
  在初始级,软件过程定义几乎处于无章法可循的状态,软件产品的成功往往依赖于个人的努力和机遇。
  在(    ),已建立了基本的项目管理过程,可对成本、进度和功能特性进行跟踪。
  在(    ),用于软件管理与工程两个方面的软件过程均已文档化、标准化,并形成了整个软件组织的标准软件过程。
  在已管理级,对软件过程和产品质量有详细的度量标准。
  在(    ),通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地对过程改进。
  (1)A.可重复级B.管理级
  C.功能级D.成本级
  (2)A.标准级B.已定义级
  C.可重复级D.优化级
  (3)A.分析级B.过程级
  C.优化级D.管理级
  答案:A、B、C。

  试题19.软件的互操作性是指(    )。
  A.软件的可移植性B.人机界面的可交互性
  C.连接一个系统和另一个系统所需的工作量D.多用户之间的可交互性
  答案:D。

  试题20.用于辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为(    )工具。
  A.CADB.CAIC.CAMD.CASE
  答案:D。

  试题21.请说出7类信息系统。
  答案:事务处理系统、管理信息系统、决策支持系统、主管信息系统、专家系统、通信和协作系统和办公自动化系统。

  试题22.电子商务和电子业务有什么区别?
  答案:电子商务是指使用因特网购买和销售商品及服务,电子业务是指使用因特网进行日常的商务活动。

  试题23.什么是数据需求?
  答案:数据需求是用户数据以实体、属性、关系和规则形式的表述。

  试题24.什么是过程需求?
  答案:过程需求是用于某个业务过程及其信息、信息系统的处理需求的用户理解。

  试题25.在将ER模型向关系模型转换的过程中,若将3个实体之间的多对多联系转换为关系模式,则该关系模式的关键字为(    )。
  A.任意两个实体的关键字的组合B.任意一个实体的关键字
  C.各实体的关键字的组合D.某实体的其他属性
  答案:C。

查看《软件测试工程师面试秘籍》全部连载章节
版权声明:51Testing软件测试网获得人民邮电出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号