文档介绍:1 / 10 来源网络整理,仅作为学习参考
2017 华为软件测试工程师笔试题
华为软件测试工程师笔试题有哪些 ?下面 CN 人才网小编为大家
带来的是 2017 华为软件测试工程师笔试题,希望对大家有所帮助 ~
、怎么来设计测试方案
根据测试需求 (包括功能需求和非功能性需求 ) ,识别测试要点,
识别测试环境要求, 安排测试轮次, 根据项目计划和开发计划做整体
的测试安排。
被测试的特性: 通过对需求规格说明书进行分析, 列出本次测试
需要进行测试的各部分特性 (如要测试的功能需求、性能需求、安全
性需求等等 );
不被测试的特性:由于资源、进度等方面原因,本次测试不列入
测试范围的特性 ;
2 / 10 来源网络整理,仅作为学习参考
测试组网图: 进行本次系统测试所需要的软硬件设备、 配置数据
已及相互间的逻辑、 物理连接。 今后测试执行时需要依据这个组网图
来进行环境的搭建。
、如果给你一个 B/S 系统你怎么来进行测试
此题答案还可用于回答测试流程,测试流程题亦可参考 15 题。
阅读系统需求,充分理解需求,记录问题,并与项目需求人员充
分沟通。
编写测试需求,包括系统功能和非功能测试要点、测试类型、测
试进度质量要求等。
制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用
例、进行测试小结、编写测试报告,任务颗粒度一般应小于 5 人天
编写测试用例, 根据测试方案设计用例, 即便没有明确的性能和
安全测试要求,也应识别进行此两项测试。
3 / 10 来源网络整理,仅作为学习参考
执行软件测试,
进行测试小结, 如果测试持续时间较长, 每个版本间隙总结本轮
测试。
编写测试报告,总结测试过程,汇总度量数据。
3、怎么进行工作流的测试
把握需求,找准结点,理清流程,画出流转图,弄清节点间的数
据流转,设计测试用例的时候必须覆盖所有可能的流程。
工作流:
如果问到有没有做过, 根据对工作流的了解情况回答, 如果比较
了解, 可以把参与的某个项目中说上一些有工作流的, 如果不是很了
解就说没有做过,但是学习过相关知识。
4、做性能测试的时候都需要关注哪些参数
并发访问量,服务器响应时间 (最小、平均、最大 )
4 / 10 来源网络整理,仅作为学习参考
并发性能测试的过程是一个负载测试和压力测试的过程, 即逐渐
增加负载, 直到系统的瓶颈或者不能接收的性能点, 通过综合分析交
易执行指标和资源监控指标来确定系统并发性能的过程。
负载测试 (Load Testing) 是确定在各种工作负载下系统的性能,
目标是测试当负载逐渐增加时, 系统组成部分的相应输出项, 例如通
过量、响应时间、 CPU 负载、内存使用等来决定系统的性能。
负载测试是一个分析软件应用程序和支撑架构、 模拟真实环境的
使用,从而来确定能够接收的性能过程。压力测试 (Stress Testing)
是通过确定一个系统的瓶颈或者不能接收的性能点, 来获得系统能提
供的最大服务级别的测试。
疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户
数, 持续执行一段时间业务, 通过综合分析交易执行指标和资源监控
5 / 10 来源网络整理,仅作为学习参考
指标来确定系统处理最大工作量强度性能的过程。 疲劳强度测试可
以采用工具自动化的方式进行测试, 也可以手工编写程序测试, 其中
后者占的比例较大。
一般情况下以服务器能够正常稳定响应请求的最大并发用户数
进行一定时间的疲劳测试, 获取交易执行指标数据和系统资源监控数
据。如出现错误导致测试不能成功执行,则及时调整测试指标,例如
降低用户数、 缩短测试周期等。 还有一种情况的疲劳测试是对当前系
统性能的评估, 用系统正常业务情况下并发用户数为基础, 进行一定 时间的疲劳测试。
大数据量测试可以分为两种类型:针对某些系统存储、传输、统
计、查询等业务进行大数据量的独立数据量测试 ;与压力性能测试、
负载性能测试、 疲劳性能测试相结合的综合数据量测试方案。 大数据
量测试的关键是测试数据的准备,可以依靠工具准备测试数据。
6 / 10 来源网络整理,仅作为学习参考
5、客户没给性能指数,怎么开展性能测试
如果客户没有提出明确的性能指标,可以按照惯例和经验设置,
需要和 PM 协商,一般由 PM 确认, QA 负责给出建议。
举例说一个 Server 端程序,要求峰值时 CPU 和 MEM 消耗在
75% 以下,而一个页面的访问响应时间一般认为用户的忍耐时间是
3-5 秒以内,这些要参考实际的应用来确定用户规模、操作频率、同