华为测试面试题.docx

上传人:b****4 文档编号:3090360 上传时间:2022-11-17 格式:DOCX 页数:32 大小:42.53KB
下载 相关 举报
华为测试面试题.docx_第1页
第1页 / 共32页
华为测试面试题.docx_第2页
第2页 / 共32页
华为测试面试题.docx_第3页
第3页 / 共32页
华为测试面试题.docx_第4页
第4页 / 共32页
华为测试面试题.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

华为测试面试题.docx

《华为测试面试题.docx》由会员分享,可在线阅读,更多相关《华为测试面试题.docx(32页珍藏版)》请在冰豆网上搜索。

华为测试面试题.docx

华为测试面试题

测试面试题

1.怎么來设计测试方案

根据测试需求包括功能需求和非功能性需求识别测试雯点识别测试环境

要求安排测试轮次根据项目计划和开发计划做整体的测试安排。

被测试的特性通过对需求规格说明书进行分析列出本次测试需要进行测试的各部分特性如要测试的功能需求、性能需求、安全性需求等等

不被测试的特性由于资源、进度等方面原因本次测试不列入测试范闱的特性测试组网图进行本次系统测试所需要的软硬件设备、配置数据已及相互间的逻辑、物理连接。

今后测试执行时需要依据这个组网图來进行环境的搭建。

2.如果给你一个B/S系统你怎么來进行测试此题答案还可用于回答测试流程测试流程题亦可参考15题。

阅读系统需求充分理解需求记录问题并与项目需求人员充分沟通。

编写测试需求包括系统功能和非功能测试要点、测试类型、测试进度质量要求等。

制定测试计划包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告任务颗粒度一般应小于5人天

编写测试用例根据测试方案设计用例即便没有明确的性能和安全测试要求也应识别进行此两项测试。

执行软件测试

进行测试小结如果测试持续时间较长每个版本间隙总结本轮测试。

编写测试报告总结测试过程汇总度量数据。

3.怎么进行工作流的测试

把握需求找准结点理清流程画出流转图弄清节点间的数据流转设计测试用例的时候必须覆盖所有可能的流程。

工作流

如果问到有没有做过根据对工作流的了解情况回答如果比较了解可以把参与的某个项目中说上一些有工作流的如果不是很了解就说没有做过但是学习过相关知识。

4.在做性能测试的时候都需要关注哪些参数

并发访问最服务器响应时间最小、平均、最大

并发性能测试的过程是一个负载测试和斥力测试的过程即逐渐增加负载直到系统的瓶颈或者不能接收的性能点通过综合分析交易执彳丁指标和资源监控指标來确定系统并发性能的过程。

负载测试LoadTesting是确定在各种I:

作负载下系统的性能目标是测试当

负载逐渐增加时系统组成部分的相应输出项例如通过量、响应时间、CPU负载、内存使用等來决定系统的性能。

负载测试是一个分析软件应用程序和支撐架构、模拟真实环境的使用从而來确定能够接收的性能过程。

床力测试StressTesting是通过确定一个系统的瓶颈或者•不能接收的性能点來获得系统能提供的最大服务级别的测试。

疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数持续执行一段

时间业务通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。

疲劳强度测试可以采用工具自动化的方式进行测试也可

以手工编写程序测试其中后者占的比例较大。

一般情况下以服务器能够正常稳定响应请求的最大并发用户数进行一定时间的疲劳测试获取交易执行指标数据和系统资源监控数据。

如出现错误导致测试不能成功执行则及时调整测试描标例如降低用户数、缩短测试周期等。

还有一种情况的疲劳测试是对当前系统性能的评估用系统正常业务情况下并发用户数为基础进行一定时间的疲劳测试。

大数据量测试可以分为两种类型针对某些系统存储、传输、统计、査询等业务进行大数据量的独立数据量测试与圧力性能测试、负载性能测试、疲劳性能测试和结合的综合数据量测试方案。

大数据量测试的关键是测试数据的准备可以

依靠工具准备测试数据。

5.如果客户没有给你性能指数时你怎么来开展性能测试工作

如果客户没有提出明确的性能指标可以按照惯例和经验设置需要和PM协商一般由PM确认QA负责给出建议。

举例说一个Server端程序要求峰值时CPU和MEM消耗在75以下而一个页面的访问响应时间一般认为用户的忍耐时间是35秒以内这些要参考实际的

应用來确定用户规模、操作频率、同时在线数等。

6.有没有做过接口测试是如何做的

通过编写测试程序,获得接口指针,逐个调用接口函数验证其正确性,及失败操作

7.测试过程中是如何來保证软件质量的

测试用例编写完毕后要加强评审的力度确保测试用例覆盖所有需求点

执行测试过程中注意做小结检査覆盖情况、审视所提缺陷质最复测时应注意相关模块的测试

测试时间宽裕的话可以做交叉测试用以确保测试质量。

8.测试方案都写什么内容

1概述

2被测对象分析

3应测试的特性

4不被测试的特性

5总体设计方法

6测试模型

6.1测试组网图

6.2结构/对象关系图

6.3测试原理

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.软件交付件应答

2.2.2.非软件交付件应答

2.3.项目里程碑项目完成时间应答

2.4.质量目标应答

2.5.验收标准应答

2.6.限制应答

2.6.1.合作供应商人员组织应答

2.6.2.硬件设备应答

2.6.3.合作项目开发场地应答

第3章类似项目成功案例

第4章项目详细工作计划

第5章项目估算

9.测试方案和测试计划的区别

测试方案是技术性的测试计划更多是管理性的。

测试计划主要要考虑测试的技术可行性、关键技术、资源投入、进度安排、风险管理、配置管理、输入输出等。

测试计划更多地供高层管理者决策时做参考同时对后续测试工作开展起指导作用。

在一些小项目中可能只需要一个测试方案测试计划内容相对较少可以与测试方案合并进行而一些大项目中也许要设计数十个测试方案这就需要一个提纲挈领的东西了这就是测试计划的作用。

10.测试用例是根摇什么写的系统测试用例根据需求和设计编写

华为的SDV测试用例是根据《测试方案》和测试策略来编写的

11.是怎么來设计测试用例的

答先熟悉系统需求把握测试要点设计用例的原则首先是要覆盖每个需求点可以通过填写需求跟踪矩阵来保证覆盖。

黑盒测试的测试用例设计方法等价类划分法、边界值分析法、错误推测法、因果图。

12.有没有测过手机终端的项目

根据实际情况回答如果没有测试过可以回答公司有过类似业务。

手机终端测试

13.对测试工作的认识

答软件测试是软件开发过程的重要组成部分是用來确认一个程序的品质或性能是否符合开发之前所提出的一些夏求。

软件测试就是在软件投入运行前对软件需求分析、设计规格说明和编码的最终复中是软件质量保证的关键步骤。

软件测试是为了发现错误而执行程序的过程。

软件测试在软件生存期中横跨两个阶段通常在编写出每一个模块之后就对它做必要的测试称为单元测试。

编码和单元测试属于软件生命周期中的同一个阶段。

在结束这个阶段后对软件系统还要进行各种综合测试这是软件生命周期的另一个独立阶段即测试阶段。

华为独立外包测试一般包括ST系统测试和SDV详细设计验证两个阶段。

14.缺陷是怎么管理的

答我们采用了RationalClearQuest來管理缺陷。

测试人员执行测试发现缺陷录入CQ要求填写项目轻称、子系统名称、模块名称、缺陷标题、缺陷描述描述场景、现象、缺陷级别、提出人等。

状态已提交。

项目经理或开发组长确认缺陷后分配给开发人员状态已分配。

开发人员修复缺陷完成后将修复缺陷所花费的时间填写的Schedule中缺陷的产生原因填写在备注中因采用UCM模式所有造成该缺陷的错误代码文件在UCM视图中可以统计。

状态已处理。

测试人员复测如缺陷已经修复则关闭缺陷状态已关闭。

如缺陷仍然存在则修改状态为己分配。

当缺陷存在争议时开发组长或开发人员可以申请否决由项目经理、技术经理、测试负责人、相关开发人员和测试人员共同决定缺陷是否可以否决。

状态已申

请否决、已否决。

当前不能修复'或当前版本无法解决的缺陷可以申请延期状态已申请延期、

己延期。

15.介绍一下测试流程。

答项目启动后进行需求培训测试人员尽早的参与到项目需求的培训和评审

也就是测试工作应该从需求阶段开始介入。

项目经理编写《项目计划》开发人员产出《需求规格说明书》这时测试组长

就要根据《项目计划》开始编写《测试计划》其中包括人员软件硬件资源

测试点进度安排和风险识别等内容。

《测试计划》编写完成后需要进行评审参与人员有项目经理测试经理。

测试组长需要根据评审意见修改《测试计划》并上传到CC±由配置管理员管理。

待卄发人员把《需求规格说明书》归纳好并打了呈线测试组长开始组织测试成员编写《测试方案》《测试方案》编写完成后也需要进行评审评审人员包括项目经理开发人员测试经理测试组长测试成员测试组长组织测试成员修改测试方案直到评审通过后才进入下个阶段一一编写测试用例。

测试用例是根据《测试方案》来编写的通过《测试方案》阶段测试人员对整个系统需求有了详细的理解。

这时开始编写用例才能保证用例的可执行和对需求的覆盖。

测试用例需要包扌舌测试项用例级别预置条件操作步骤和预期结果。

其中操作步骤和预期结果需要编写详细和明确。

测试用例应该覆盖测试方案而测试方案乂覆盖了测试需求点这样才能保证客户需求不遗漏。

同样测试用例也需要通过开发人员测试人员的评审测试组长也需要组织测试人员对测试用例进行修改直到评审通过。

在我们编写测试用例的阶段开发人员基本完成代码的编写同时完成单元测试。

提交测试中心后根据《测试计划》进度安排测试组长组织进行多轮次的测试每轮测试完成后测试组长需要编写测试报告其中包括用例执行通过情况缺陷分布情况缺陷产生原因测试中的风险等等这时测试人员就修改增加测试用例。

待到开发修改完bug并转来新的测试版本测试人员开始进行第二轮的系统测试首先回归完问题单再继续进行测试编写第二轮的测试报告如此循环下去直到系统测试结束。

16.一个关于测试方案评审的分歧

我们原本的流程是完成方案包括用例后进行评审华为的建议是在测试方案即测试人员总结出测试重点等之后即进行评审不能等全部用例完成。

关于版本缺陷密度的问题问有没有统计。

如果CQ中正常登记的话是可以利

用工具统计出来。

CQ还可以根据需要定制査询。

关于测试提交标准我讲了公司的标准他说客户也会有自己的标准。

我回复说

是可以依据客户标准进行调整

17.对Unix系统是否熟识是否会运用Informix数据库。

Is列出指定目录下的文件缺省目录为当前目录•/

pwd显示当前的工作目录

cd回到注册进入时的目录cd/tmp进入/tmpLI录cd../进入上级目录

mkdir[-m模式][・p]目录名建立目录

mkdirtmp在当曲目录下建立子目录tmp

mkdir-m777/tmp/abc用所有用户可读可写可执行的存取模式

建立目录/tmp/aaa存取模式参看命令chmod

mkdir-p/tmp/a/b/c建立冃录/tmp/a/b/c若不存在H录/tmp/a

及/tmp/a/b则建立之

mv[-f][-i]文件1[文件2...]目标将文件移动至目标若目标是文件名

则相当于文件改名rm[-f][・i]文件…或rm-r[-f][-i]目录名…[文件]用來删除文件或目录

cmp[-I][-s]文件1文件2比较两

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 交通运输

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1