欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    华为测试面试题.docx

    • 资源ID:1012383       资源大小:40.87KB        全文页数:55页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    华为测试面试题.docx

    1、华为测试面试题 测试面试题 1. 怎么来设计测试方案 根据测试需求包括功能需求和非功能性需求识别测试要点识别测试环境要求安排测试轮次根据项目计划和开发计划做整体的测试安排。 被测试的特性通过对需求规格说明书进行分析列出本次测试需要进行测试的各部分特性如要测试的功能需求、性能需求、安全性需求等等 不被测试的特性由于资源、进度等方面原因本次测试不列入测试范围的特性 测试组网图进行本次系统测试所需要的软硬件设备、配置数据已及相互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的搭建。 2. 如果给你一个B/S系统你怎么来进行测试此题答案还可用于回答测试流程测试流程题亦可参考15题。 阅

    2、读系统需求充分理解需求记录问题并与项目需求人员充分沟通。 编写测试需求包括系统功能和非功能测试要点、测试类型、测试进度质量要求等。 制定测试计划包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告任务颗粒度一般应小于5人天 编写测试用例根据测试方案设计用例即便没有明确的性能和安全测试要求也应识别进行此两项测试。 执行软件测试 进行测试小结如果测试持续时间较长每个版本间隙总结本轮测试。 编写测试报告总结测试过程汇总度量数据。 3. 怎么进行工作流的测试 把握需求找准结点理清流程画出流转图弄清节点间的数据流转设计测试用例的时候必须覆盖所有可能的流程。 工作流 如果问到有没有做过

    3、根据对工作流的了解情况回答如果比较了解可以把参与的某个项目中说上一些有工作流的如果不是很了解就说没有做过但是学习过相关知识。 4. 在做性能测试的时候都需要关注哪些参数 并发访问量服务器响应时间最小、平均、最大 并发性能测试的过程是一个负载测试和压力测试的过程即逐渐增加负载直到系统的瓶颈或者不能接收的性能点通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。 负载测试Load Testing是确定在各种工作负载下系统的性能目标是测试当负载逐渐增加时系统组成部分的相应输出项例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。 负载测试是一个分析软件应用程序和支撑架构、模拟真

    4、实环境的使用从而来确定能够接收的性能过程。压力测试Stress Testing是通过确定一个系统的瓶颈或者不能接收的性能点来获得系统能提供的最大服务级别的测试。 疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数持续执行一段时间业务通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作 量强度性能的过程。 疲劳强度测试可以采用工具自动化的方式进行测试也可以手工编写程序测试其中后者占的比例较大。 一般情况下以服务器能够正常稳定响应请求的最大并发用户数进行一定时间的疲劳测试获取交易执行指标数据和系统资源监控数据。如出现错误导致测试不能成功执行则及时调整测试指标例如降低用户数、缩短测试周

    5、期等。还有一种情况的疲劳测试是对当前系统性能的评估用系统正常业务情况下并发用户数为基础进行一定时间的疲劳测试。 大数据量测试可以分为两种类型针对某些系统存储、传输、统计、查询等业务进行大数据量的独立数据量测试与压力性能测试、负载性能测试、疲劳性能测试相结合的综合数据量测试方案。大数据量测试的关键是测试数据的准备可以依靠工具准备测试数据。 5. 如果客户没有给你性能指数时你怎么来开展性能测试工作 如果客户没有提出明确的性能指标可以按照惯例和经验设置需要和PM协商一般由PM确认QA负责给出建议。 举例说一个Server端程序要求峰值时CPU和MEM消耗在75以下而一个页面的访问响应时间一般认为用户

    6、的忍耐时间是35秒以内这些要参考实际的应用来确定用户规模、操作频率、同时在线数等。 6. 有没有做过接口测试是如何做的 通过编写测试程序, 获得接口指针, 逐个调用接口函数验证其正确性, 及失败操作 7. 测试过程中是如何来保证软件质量的 测试用例编写完毕后要加强评审的力度确保测试用例覆盖所有需求点 执行测试过程中注意做小结检查覆盖情况、审视所提缺陷质量复测时应注意相关模块的测试 测试时间宽裕的话可以做交叉测试用以确保测试质量。 8. 测试方案都写什么内容 1概述 2被测对象分析 3应测试的特性 4不被测试的特性 5总体设计方法 6测试模型 6.1测试组网图 6.2结构/对象关系图 6.3测试

    7、原理 6.4操作规程 7测试需求 7.1环境需求 7.2被测对象需求 7.3测试工具需求 7.4测试代码需求 7.5数据需求 7.6其它需求 8测试设计 8.1工具设计 8.2测试代码设计 8.3用例设计 8.3.1设计原则 8.3.2测试项目 9.附录 测试方案要求根据SRS上的每个需求点设计出包括需求点简介测试思路和详细测试方法三部分的方案 以往华为测试方案目录如下 第1章 技术方案 1.1. 测试需求描述 1.1.1. 测试类型分析 1.1.2. 测试内容 1.2. 缺陷分类 1.3. 缺陷级别 第2章 SOW及规格的应答 2.1. 测试需求应答 2.2. 交付件应答 2.2.1. 软件

    8、交付件应答 2.2.2. 非软件交付件应答 2.3. 项目里程碑项目完成时间应答 2.4. 质量目标应答 2.5. 验收标准应答 2.6. 限制应答 2.6.1. 合作供应商人员组织应答 2.6.2. 硬件设备应答 2.6.3. 合作项目开发场地应答 第3章 类似项目成功案例 第4章 项目详细工作计划 第5章 项目估算 9. 测试方案和测试计划的区别 测试方案是技术性的测试计划更多是管理性的。 测试计划主要要考虑测试的技术可行性、关键技术、资源投入、进度安排、风险管理、配置管理、输入输出等。测试计划更多地供高层管理者决策时做参考同时对后续测试工作开展起指导作用。 在一些小项目中可能只需要一个测

    9、试方案测试计划内容相对较少可以与测试方案合并进行而一些大项目中也许要设计数十个测试方案这就需要一个提纲挈领的东西了这就是测试计划的作用。 10. 测试用例是根据什么写的 系统测试用例根据需求和设计编写 华为的SDV测试用例是根据测试方案和测试策略来编写的 11. 是怎么来设计测试用例的 答先熟悉系统需求把握测试要点设计用例的原则首先是要覆盖每个需求点可以通过填写需求跟踪矩阵来保证覆盖。 黑盒测试的测试用例设计方法等价类划分法、 边界值分析法、错误推测法、因果图。 12. 有没有测过手机终端的项目 根据实际情况回答如果没有测试过可以回答公司有过类似业务。 手机终端测试 13. 对测试工作的认识

    10、答软件测试是软件开发过程的重要组成部分是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前对软件需求分析、设计规格说明和编码的最终复审是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。 软件测试在软件生存期中横跨两个阶段通常在编写出每一个模块之后就对它做必要的测试称为单元测试。编码和单元测试属于软件生命周期中的同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测试这是软件生命周期的另一个独立阶段即测试阶段。 华为独立外包测试一般包括ST系统测试和SDV详细设计验证两个阶段。 14. 缺陷是怎么管理的 答我们采用了Rational Cl

    11、earQuest来管理缺陷。 测试人员执行测试发现缺陷录入CQ要求填写项目名称、子系统名称、模块名称、缺陷标题、缺陷描述描述场景、现象、缺陷级别、提出人等。状态已提交。 项目经理或开发组长确认缺陷后分配给开发人员状态已分配。 开发人员修复缺陷完成后将修复缺陷所花费的时间填写的Schedule中缺陷的产生原因填写在备注中因采用UCM模式所有造成该缺陷的错误代码文件在UCM视图中可以统计。状态已处理。 测试人员复测如缺陷已经修复则关闭缺陷状态已关闭。如缺陷仍然存在则修改状态为已分配。 当缺陷存在争议时开发组长或开发人员可以申请否决由项目经理、技术经理、测试负责人、相关开发人员和测试人员共同决定缺陷

    12、是否可以否决。状态已申请否决、已否决。 当前不能修复或当前版本无法解决的缺陷可以申请延期状态已申请延期、已延期。 15. 介绍一下测试流程。 答项目启动后进行需求培训测试人员尽早的参与到项目需求的培训和评审也就是测试工作应该从需求阶段开始介入。 项目经理编写项目计划开发人员产出需求规格说明书这时测试组长就要根据项目计划开始编写测试计划其中包括人员软件硬件资源测试点进度安排和风险识别等内容。 测试计划编写完成后需要进行评审参与人员有项目经理测试经理。测试组长需要根据评审意见修改测试计划并上传到CC上由配置管理员管理。 待开发人员把需求规格说明书归纳好并打了基线测试组长开始组织测试成员编写测试方案

    13、测试方案编写完成后也需要进行评审评审人员包括项目经理开发人员测试经理测试组长测试成员测试组长组织测试成员修改测试方案直到评审通过后才进入下个阶段编写测试用例。 测试用例是根据测试方案来编写的通过测试方案阶段测试人员对整个系统需求有了详细的理解。这时开始编写用例才能保证用例的可执行和对需求的覆盖。测试用例需要包括测试项用例级别预置条件操作步骤和预期结果。其中操作步骤和预期结果需要编写详细和明确。测试用例应该覆盖测试方案而测试方案又覆盖了测试需求点这样才能保证客户需求不遗漏。同样测试用例也需要通过开发人员测试人员的评审测试组长也需要组织测试人员对测试用例进行修改直到评审通过。 在我们编写测试用例的

    14、阶段开发人员基本完成代码的编写同时完成单元测试。提交测试中心后根据测试计划进度安排测试组长组织进行多轮次的测试每轮测试完成后测试组长需要编写测试报告其中包括用例执行通过情况缺陷分布情况缺陷产生原因测试中的风险等等这时测试人员就修改增加测试用例。待到开发修改完bug并转来新的测试版本测试人员开始进行第二轮的系统测试首先回归完问题单再继续进行测试编写第二轮的测试报告如此循环下去直到系统测试结束。 16. 一个关于测试方案评审的分歧 我们原本的流程是完成方案包括用例后进行评审华为的建议是在测试方案即测试人员总结出测试重点等之后即进行评审不能等全部用例完成。 关于版本缺陷密度的问题问有没有统计。如果C

    15、Q中正常登记的话是可以利用工具统计出来。CQ还可以根据需要定制查询。 关于测试提交标准我讲了公司的标准他说客户也会有自己的标准。我回复说是可以依据客户标准进行调整 17. 对Unix系统是否熟识是否会运用Informix 数据库。 ls 列出指定目录下的文件缺省目录为当前目录 ./ pwd 显示当前的工作目录 cd 回到注册进入时的目录 cd /tmp 进入 /tmp 目录 cd ./ 进入上级目录 mkdir -m 模式 -p 目录名 建立目录 mkdir tmp 在当前目录下建立子目录 tmp mkdir -m 777 /tmp/abc 用所有用户可读可写可执行的存取模式 建立目录 /tm

    16、p/aaa 存取模式参看命令 chmod mkdir -p /tmp/a/b/c 建立目录 /tmp/a/b/c 若不存在目录 /tmp/a 及/tmp/a/b 则建立之 mv -f -i 文件1 文件2. 目标 将文件移动至目标若目标是文件名则相当于文件改名 rm -f -i 文件或 rm -r -f -i 目录名 文件 用来删除文件或目录 cmp -l -s 文件1 文件2 比较两个文件 diff -be 文件1 文件2 比较两个文本文件将不同的行列出来 pack 文件 将指定文件转储为压缩格式文件名后加 .z 文件存取模式访问时间修改时间等均不变 pcat 文件 显示输出压缩文件 unp

    17、ack 文件 将压缩后的文件解压后转储为压缩前的格式 vi -wn -R 文件 vi 是一个基于行编辑器 ex 上的全屏幕编辑器可以在vi 中使用 exed的全部命令vi选项中 -wn 指将编辑窗口大小置为n行-R 为将编辑的文件置为只读模式 vi 工作模式分为命令模式和输入模式一般情况下在命令模式下可敲入vi命令进入输入模式下时可以编辑要编辑的文本命令 a A i I o O c C s S R 可进入输入模式在输入模式下按 ESC 键可推出输入模式回到命令模式在命令模式中敲入 命令则可进入ex方式在屏幕底部出现提示符 此时可使用任意ex命令屏幕底行也用来作/ ? ! 命令的提示行大多数命令

    18、可以在其前面加数字表示命令执行的重复次数下面简单介绍一下vi 的命令集 表示(CTRL)键 quit 退出bc 18. 对于金融业务系统的测试有哪些要点。 首先要根据客户的需求文档保证业务逻辑正确、符合要求。举例授信审批流程来说主要测试前面岗位录入的数值资料传递到流程最后一个岗位后能正确显示以及操作员的权限控制严格按照需求要求不同的权限除了在流程中的作用不同所能执行的功能也不同 19. 平时测试时怎么保证页面间传值正确 除了看页面的显示还要连接数据库对相应的表进行查询对数据库表结构不了解时会询问相关的开发人员。 20. 对于系统运行产生的日志文件是否关注 答只是适当了解公司对于服务器的维护安排

    19、有人负责。 21. 银行的系统是否在同一个页面用不同权限的业务员登陆会显示不同的结果会不会因为自己配置的不合理而产生错误 1 有同一个页面用不同权限的业务员显示不同结果的情况主要表现为所能执行的操作不同所能查询数据的范围不同。 2) 对于不确定的错误一般不会立刻当缺陷处理需要跟相关人员沟通确认了并非自己部署得不正确的原因才会提缺陷。这个很重要。 22. BOSS渠道酬金结算系统的规模、几个测试人员 23. 提交验收后客户又提了几个缺陷 24. 有没有做过本系统和其它系统的接口测试 接口测试主要在集成测试阶段采用目的是测试各个方法、模块、函数之间的接口问题。 测试其间的接口是否满足系统需求的要求

    20、输入/输出是否正确各个模块之间的状态转换是否与需求一致等。我认为完全可以脱离开白盒测试方法而直接使用黑盒测试方法进行测试接口测试也是测试中的重点尤其是对于模块之间数据交换比较多的系统和软件。 25. 有没有写过测试桩 答单元测试的时候用写测试桩。 26. 有没有测试过UNIX的项目 答这个根据个人实际情况回答。可以将简历中的某个项目说成是部署在Unix上的会使用一些Unix的操作命令。 27. 是否使用过Unix、Linux环境有没有自己搭建过环境 答这个根据个人实际情况回答。可以将简历中的某个项目说成是部署在Unix上的会使用一些Unix的操作命令。 28. 有没有编写过shell脚本 答答

    21、这个根据个人实际情况回答差不多都只写过很简单的脚本。 29. 对Oracle数据库是否熟悉比如异常处理 答这个根据个人实际情况回答。 30. 有没有装过Oracle数据库服务器 答这个根据个人实际情况回答。 31. 都参与过哪些项目 答这个根据个人实际情况回答。要点项目名称说清楚项目是干什么的说清楚然后说自己做了什么测试了哪些模块。 32. 对数据库操作是否熟悉 答这个根据个人实际情况回答。 33. 作为测试负责人最大的心得是什么 答一定要制定严格的测试计划、根据测试人员的特长安排测试任务、善于总结经验教训、妥善保存测试过程中的一切文档。 34. 在项目哪个阶段测试开始介入 答在项目需求阶段测

    22、试人员开始介入尽早的接入有助于更好的理解需求。 35. 在测试中有没有风险有哪些风险 答有 1需求培训达不到预期目标 2)测试用例评审不合格 3)测试人员不稳定 4在测试计划中安排的时间内不能完成测试任务。5验收测试不合格 36. 当有测试人员请假的情况下作为测试负责人应该怎么处理? 答应该让测试人员提前请假针对不能完成的工作做好调整。 37. 有关robot和TestManager的使用 Robot是IBM Rational的测试工具是一个针对WEB, ERP 和C/S 进行功能自动化测试的工具. 它可以降低功能测试上的人力和物力的投入和风险包括了可见和非可见对象 Rational Test

    23、Manager 从一个独立的,全局的角度对于各种测试活动进行管理和控制. 它让测试者可以随时了解需求变更对于测试用例的影响, 通过针对一致目标而进行的测试与报告提高了团队生产力. Rational TestManager用来从各个方面进行测试管理: * 测试计划 * 测试设计 * 测试实现 * 测试执行 * 结果分析 38. Loadrunner会不会用写没写过测试编码。 答这个根据个人实际情况回答。 39. 协议接口测试有没有测试过。 答这个根据个人实际情况回答。 40. 关于何时能够到位 答这个根据实际情况回答。 41. 是否测试过关于协议的系统 答这个根据个人实际情况回答。 42. 所参

    24、与的项目中规模最大的有多少行代码 答这个根据个人实际情况回答。 43. 对于linux的简单操作 44. 是否测试过码流 45. 关于性能需要分析给出具体方法 46. 监听端口的方法 47. sql语句出题回答 查询出不包括138的号条数 select 字段名 from 表名 where id138 48. 测试过程的管理工作 进度管理按照客户要求完成工作每天检查工作进度发现偏差时及时调整通过加班或者与客户沟通存在问题。 质量管理检查测试人员提交的缺陷质量包括缺陷描述是否符合规范缺陷是否描述清晰是否可重现级别是否正确抽测测试人员负责模块是否有严重问题未发现。 49. 测试方法 答等价类划分、边

    25、界值分析、错误推测、因果分析。 50. 有没有测试过UNIX的项目 答这个根据个人情况回答。 51. UNIX基本的操作命令熟不熟问解压缩命令 Tar cvf 打包不压缩 Tar xvf 解包不压缩 压缩命令compress 解压缩命令uncompress .z Gzip gunzip .gz Zip unzip .z 52. oracle查询语句分组命令数据库视图的作用视图里面的数据能改吗 答分组命令Group By。 视图的作用 * 简单性。看到的就是需要的。视图不仅可以简化用户对数据的理解也可以简化他们的操作。那些被经常使用的查询可以被定义为视图从而使得用户不必为以后的操作每次指定全部的

    26、条件。 * 安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到。 * 逻辑数据独立性。视图可帮助用户屏蔽真实表结构变化带来的影响。 对于简单视图可以用update语法修改表数据,但复杂视图则不一定能改。如使用了函数,group by。 53. robot测试工具里面有java控件吗 有但需要安装。 54. 哪些资料要进行测试 答一般需要写大纲的资料都要测试这个具体会在SOW中明确说明。 55. 简单介绍下测试的经历。 根据个人情况回答一定要把自己的项目描述清楚。 56. 你觉得测试过程中哪个环节最重要 测试需求的理解、对被测对象的掌握。 华为的人说这个也

    27、没有标准答案只是看看对测试的理解。也可以说每个环节都很重要。 57. DB2和oracle的存储过程有什么区别 58. oracle存储过程的输出类型是什么 59. 唯一索引和联合索引有什么区别 答唯一索引保证表中没有两行在定义索引的列上具有重复值唯一索引也可以是两个及两个以上字段的联合索引。 60. 有没有用过informix数据库 61. 简单介绍一下对主叫、被叫、前转的理解。 62. 对整体的业务框架是怎么理解的 63. 介绍一下BOSS项目是做什么的 64. BOSS项目和本项目是什么直接的关系 65. BOSS用的数据库和操作系统分别是什么 答数据库一般用Oracle、操作系统一般用

    28、Unix。 66. AIX查看cpu使用情况的命令是什么 答vmstat / top。 67. 一个项目20天的测试时间分三轮测试问如何安排 答1-7第一轮测试 8-9修改完善测试用例、等开发人员提交代码。10-14第二轮测试 15-16等开发人员提交代码 17-20第三轮回归测试。 上述时间安排并不是决对性的可以根据不同项目情况调整但需注意每轮测试之间要留有开发人员修改代码的时间。可以适当安排测试小结或测试、开发交流会。 68. 怎么来保证项目测试的质量 答测试用例编写完毕后要加强评审的力度确保测试用例覆盖所有需求点测试时间宽裕的话可以做交叉测试用以确保测试质量。 69. 测试工作的时间安排

    29、不够的话应该怎么处理 答首先要考虑可以加班如问题仍不能解决的话可以和项目经理商量适当延长测试的时间 70. 测试计划的内容 答软硬件环境测试点集成顺序人员安排进度安排 71. 怎么高效管理团队能保证保量的完成任务 答任务的分配要与测试人员的沟通后再确定多关心测试人员的工作情况和心理状态发现问题及时作出反应。 72. 用过哪些测试工具包括华为自己写的 答对robot比较熟悉loadrunner也自己学习过。有什么说什么。 73. 对java代码、oracle的存储过程是否能看明白 答可以看懂java代码存储过程较熟悉测试渠道酬金结算项目的时候就是看得老系统的存储过程了解的业务 74. 以前做过什么项目并且介绍你做过的比较好的项目 答外包项目做的都不错举清欠管理子系统的例子简单说明了一下。


    注意事项

    本文(华为测试面试题.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开