<input id="a6eei"></input>
  • <input id="a6eei"><label id="a6eei"></label></input>
  • <bdo id="a6eei"><sup id="a6eei"></sup></bdo>
  • <s id="a6eei"></s><strong id="a6eei"></strong> <strong id="a6eei"></strong><strong id="a6eei"></strong>
  • 华为笔试经验分享2017

    时间2018-03-30 笔试经验 我要投稿

    以下是CN人才网小编整理的华为笔试经验分享欢迎阅读参考!

    1. 怎么来设计测试方案

    根据测试需求(包括功能需求和非功能性需求)识别测试要点识别测试环境要求?#25165;?#27979;试轮次根据项?#32771;?#21010;和开发计划做整体的测试?#25165;Q?/p>

    被测试的特性?#21644;?#36807;对需求规格说明书进行分析列出本次测试需要进行测试的各部分特性(如要测试的功能需求?#38405;?#38656;求安全性需求等等);

    不被测试的特性由于?#35797;础?#36827;度等方面原因本次测试不列入测试范围的特性;

    测试组网图进行本次系统测试所需要的软硬件设备配置数据已及相互间的逻辑物理连接今后测试执行时需要依据这个组网图来进行环境的搭建

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

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

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

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

    编写测试用例根据测试方案设计用例即便没有明确的?#38405;?#21644;安全测试要求也应识别进行此两项测试

    执行软件测试

    进行测试小结如果测试?#20013;?#26102;间较长每个版本间隙总结本轮测试

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

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

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

    工作流

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

    4. 在做?#38405;?#27979;试的时候都需要关注哪些参数?

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

    并发?#38405;?#27979;试的过程是一个负载测试和压力测试的过程即逐渐增加负载直到系统的瓶?#34987;?#32773;不能接收的?#38405;?#28857;通过综合分析交易执行指标和?#35797;?#30417;控指标来?#33539;?#31995;统并发?#38405;?#30340;过程

    负载测试(Load Testing)是?#33539;?#22312;各种工作负载下系统的?#38405;ܣ?#30446;标是测试当负载逐渐增加时系统组成部分的相应输出项例如通过量响应时间CPU负载内存使用等来决定系统的?#38405;ܡ?/p>

    负载测试是一个分析软件应用程序和支撑架构模拟真实环境的使用从而来?#33539;?#33021;够接收的?#38405;?#36807;程压力测试(Stress Testing)是通过?#33539;?#19968;个系统的瓶?#34987;?#32773;不能接收的?#38405;?#28857;来获得系统能提供的最大服务级别的测试

    疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数?#20013;?#25191;行?#27426;?#26102;间业务通过综合分析交易执行指标和?#35797;?#30417;控指标来?#33539;?#31995;统处理最大工作量强度?#38405;?#30340;过程 疲劳强度测试可以采用工具自动化的方式进行测试?#37096;?#20197;手工编写程序测试其中后者占的比例较大

    一般情况下以服务器能够正常稳定响应请求的最大并发用户数进行?#27426;?#26102;间的疲劳测试获取交易执行指标数据和系统?#35797;?#30417;控数据如出?#25191;?#35823;导致测试不能成功执行则及时调整测试指标例如降低用户数缩短测试周期等还有一种情况的疲劳测试是对当前系统?#38405;?#30340;评估用系统正常业务情况下并发用户数为基础进行?#27426;?#26102;间的疲劳测试

    大数据量测试可以分为两种类型针?#38405;?#20123;系统存储传输统计查询等业务进行大数据量的独立数据量测试;与压力?#38405;?#27979;试负载?#38405;?#27979;试疲劳?#38405;?#27979;试相结合的综合数据量测试方案大数据量测试的关键是测试数据的准备可以依靠工具准备测试数据

    5. 如果客户没有给你?#38405;?#25351;数时你怎么来开展?#38405;?#27979;试工作?

    如果客户没有提出明确的?#38405;?#25351;标可以按?#23637;?#20363;和经验设置需要和PM协商一般由PM确认QA负责给出建议

    举例说一个Server端程序要求峰值时CPU和MEM消耗在75%以下而一个页面的访问响应时间一般认为用户的忍耐时间是3-5秒以内这些要参考实际的应用来?#33539;?#29992;户规模操作频率同时在线数等

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

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

    7. 测试方案都?#35789;?#20040;内容?

    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.附录

    8. 测试过程中是如何来保证软件质量的?

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

    执行测试过程中注意做小结检查覆盖情况审视所提?#27605;?#36136;量复测时应注意相关模块的测试

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

    相关文章
    ĦֲƱ
    <input id="a6eei"></input>
  • <input id="a6eei"><label id="a6eei"></label></input>
  • <bdo id="a6eei"><sup id="a6eei"></sup></bdo>
  • <s id="a6eei"></s><strong id="a6eei"></strong> <strong id="a6eei"></strong><strong id="a6eei"></strong>
  • <input id="a6eei"></input>
  • <input id="a6eei"><label id="a6eei"></label></input>
  • <bdo id="a6eei"><sup id="a6eei"></sup></bdo>
  • <s id="a6eei"></s><strong id="a6eei"></strong> <strong id="a6eei"></strong><strong id="a6eei"></strong>