软件测试工程师面试笔试题汇编.docx
《软件测试工程师面试笔试题汇编.docx》由会员分享,可在线阅读,更多相关《软件测试工程师面试笔试题汇编.docx(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、软件测试工程师面试笔试题 软件测试常见笔试题 1 . 软件测试 的目的是尽可能多的找出软件的缺陷。( Y) 2 .Beta 测试是验收测试的一种。( Y) Acceptance testing 验收测试是部署软件之前的最终一个测试操作。验收测试的目的是确保软件打算就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。 3 .验收测试是由最终用户来实施的。( N ) 是由测试人员来实施的 4 .项目立项前测试人员不须要提交任何工件。( Y ) 工件:加工过程中生产对象 5 .单元测试能发觉约80% 的软件缺陷。( Y ) 6 .代码评审是检查源代码是否达到模块设计的要求。( N ) 代码评审
2、也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。 7 .自底向上集成须要测试员编写驱动程序。( Y ) 自顶向下综合测试的详细步骤为: 1 以主控模块作为测试驱动模块,把对主控模块进行单元测试时引入的全部桩模块用实际模块替代; 2 依据所选的集成策略(深度优先或广度优先),每次只替代一个桩模块; 3 每集成一个模块马上测试一遍; 4 只有每组测试完成后,才着手替换下一个桩模块; 5 为避开引入新错误,须不断地进行回来测试(即全部或部分地重复已做过的测试)。 自底向上综合测试的步骤分为: 1 把低层模块组织成实现某个子功能的模块群(cluster); 2 开发一个
3、测试驱动模块,限制测试数据的输入和测试结果的输出; 3 对每个模块群进行测试; 4 删除测试运用的驱动模块,用较高层模块把模块群组织成为完成更大功能的新模块群。 8 .负载测试是验证要检验的系统的实力最高能达到什么程度。( N ) 负载测试(Load testing),通过测试系统在资源超负荷状况下的表现,以发觉设计上的错误或验证系统的负载实力。在这种测试中,将使测试对象担当不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的实力。负载测试的目标是确定并确保系统在超出最大预期工作量的状况下仍能正常运行。此外,负载测试还要评估性能特征。例如,响应时间、事务处理速率和
4、其他与时间相关的方面。 9 .测试人员要坚持原则,缺陷未修复完坚决不予通过。( N ) 10 .代码评审员一般由测试员担当。( N ) 11 .我们可以人为的使得软件不存在配置问题。( N ) 是一种标识、组织和限制修改的技术。软件配置管理应用于整个软件工程过程。我们知道,在软件建立时变更是不行避开的,而变更加剧了项目中软件开发者之间的混乱。 12 .集成测试安排在需求分析阶段末提交。( N ) 执行阶段 1)时间支配 单元测试已经完成后就可以起先执行集成测试了 2)输入 需求规格说明书 概要设计 集成测试安排 集成高度设计 集成测试例 集成测试规程 集成测试代码(假如有) 集成测试脚本 集成
5、测试工具 具体设计 代码 单元测试报告 3)入口条件 单元测试阶段已经通过基线化评审 4)活动步 骤 执行集成测试用例 回来集成测试用例 撰写集成测试报告 5)输出 集成测试报告 6)出口条件 集成测试报告通过集成测试阶段基线评审 二、选择题 1 .软件验收测试的合格通过准则是:(ABCD) A . 软件需求分析说明书中定义的全部功能已全部实现,性能指标全部达到要求。 B . 全部测试项没有残余一级、二级和三级错误。 C . 立项审批表、需求分析文档、设计文档和编码实现一样。 D . 验收测试工件齐全。 2 .软件测试安排评审会须要哪些人员参与?( ABCD ) A .项目经理 B .SQA
6、负责人 软件质量保证(SQA)是建立一套有安排 目标 1: 软件质量保证工作是有安排进行的。 目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。 目标 3: 将软件质量保证工作及结果通知给相关组别和个人。 目标 4: 高级管理层接触到在项目内部不能解决的不符合类问题。 C .配置负责人 D .测试组 3 .下列关于alpha 测试的描述中正确的是:( AD ) A .alpha 测试须要用户代表参与 B .alpha 测试不须要用户代表参与 C .alpha 测试是系统测试的一种 D .alpha 测试是验收测试的一种 4 .测试设计员的职责有:( BC ) A .制定测
7、试安排 B .设计测试用例 C .设计测试过程、脚本 D .评估测试活动 5 .软件实施活动的进入准则是:( ABC ) A .需求工件已经被基线化 工件加工过程中的生产对象。 基线化 一个文档假如经过探讨被通过了,被固定了,就可以说这个文档被“基线化”了,然后全部人就可以在这个“基线”的基础上工作。 B .具体设计工件已经被基线化 C .构架工件已经被基线化 D .项目阶段成果已经被基线化 软件测试面试题 01. 为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也须要质量的保证,这个时候就须要在团队中开展软件测试
8、的工作。在测试的过程发觉软件中存在的问题,刚好让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量状况。 02. 您在以往的测试工作中都曾经详细从事过哪些工作?其中最擅长哪部分工作? 我曾经做过web测试,后台测试,客户端软件,其中包括功能测试,性能测试,用户体验测试。最擅长的是功能测试 03. 您所熟识的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区分与联系(如功能测试、性能测试) 测试类型有:功能测试,性能测试,界面测试。 功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,须要测试软件产品的功能,不需
9、测试软件产品的内部结构和处理过程。采纳黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推想、因果图和综合策略。 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异样负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载渐渐增加时,系统各项性能指标的改变状况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能供应的最大服务级别的测试。 界面测试,界面是软件与用户交互的最干脆的层,界面的好坏确定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 工程师 试笔 试题 汇编
限制150内