硬件测试工程师题

合集下载

测试工程师面试题(100分钟完成)

测试工程师面试题(100分钟完成)

测试工程师面试题(答题时间100分钟)A.测试基础1、白盒测试与黑盒测试的区别是什么?白盒测试:测试程序内部结构,内部特征黑盒测试:通过界面测试程序功能,查看输入输出结果2、什么是正交试验法,使用场景是什么?研究多因素多水平的一种设计方法场景:多因素多条件的情况下3、数据库中,游标是什么?其作用是什么?。

游标:从多条数据中检索集中提取一条数据作用:当做指针,保存查询结果,方便后续使用4、简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程。

常用:testlink,QC,mantis,禅道,TAPD,JIRATAPD:产品创建(需求,计划,模块)-->项目创建(PM排期、任务分解)-->研发(编码、单元测试等)-->测试(测试计划,用例,执行,bug,报告等)基于敏捷开发5、智力题一个屋子有一个门(门是关闭的)和3盏电灯。

屋外有3个开关,分别与这3盏灯相连。

你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。

请确定每个开关具体管哪盏灯。

一个开关关掉,一个打开,一个打开几分钟、然后关掉进屋后,亮这的是第二个开关,关闭的两灯中,有热量的为第三个开关,剩下的为第一个开关B.自动化测试1、自动化测试与测试自动化的区别。

自动化测试:利用工具录制或编写脚本进行功能以及性能测试测试自动化:让测试过程脱离人工。

对于控制成本,控制质量,回溯质量和减少测试周期都有积极影响的一种研发过程2、列举出你熟悉的自动化工具,并说明其实现原理。

Web应用类工具:selenium客户端建立与selenium-RC server 的连接。

Selenium RC Server 启动一个浏览器,并注入JS 代码将Selenese 代码传到客户端的Selenium-Core 中。

Selenium-Core 翻译并解析执行用户录制的操作。

让代理Server 进行通讯Remote Control Server 负责跟远程Web 应用服务器进行通讯。

硬件测试工程师面试题及答案

硬件测试工程师面试题及答案

硬件测试工程师面试题及答案1.介绍一下你在硬件测试领域的经验和专业背景。

答:我持有电子工程学士学位,并在过去五年内一直从事硬件测试工程师的工作。

我在公司X负责测试嵌入式系统和电路板,确保其符合规格和质量标准。

我参与了多个项目,例如Y项目,通过编写自动化测试脚本提高了测试效率,减少了错误率。

2.请描述一下你如何规划硬件测试的流程。

答:我首先会仔细研究硬件规格和设计文档,制定测试计划。

然后,根据测试计划编写详细的测试用例,包括正常和异常情况。

我善于使用自动化测试工具,确保测试的全面性和一致性。

最后,我会进行系统集成测试,确保硬件与其他组件协同工作。

3.你在硬件故障排除方面有何经验?答:我有丰富的硬件故障排除经验。

在项目Z中,我们面临一个电源管理问题,通过使用示波器和逻辑分析仪等仪器进行详细分析,最终定位并解决了问题。

这经验加深了我对硬件故障排除的理解。

4.你如何评估硬件测试的风险,并采取什么措施来降低风险?答:在测试计划的初期阶段,我会进行风险评估,识别潜在的问题。

我会优先测试高风险区域,并确保测试用例充分覆盖可能的故障情况。

此外,我会与开发团队密切合作,及时了解设计变更,并相应地调整测试策略。

5.谈谈你在性能测试方面的经验。

答:我曾参与过一个项目,需要对嵌入式系统的性能进行评估。

我通过利用性能测试工具模拟不同负载条件,分析系统响应时间、吞吐量和资源利用率。

这帮助我们在产品发布前解决了潜在的性能瓶颈问题。

6.如何确保测试结果的可重复性和一致性?答:我在测试中使用自动化测试框架,确保测试用例能够在相同环境下反复执行。

此外,我会定期检查测试环境的配置,确保与测试用例中的要求一致。

对于手动测试,我会详细记录测试步骤和环境配置,以确保可重复性。

7.在硬件测试中,你如何处理测试过程中发现的缺陷?答:我会使用缺陷跟踪工具记录每个缺陷的详细信息,包括复现步骤、环境和严重程度。

同时,我会与开发团队紧密合作,提供准确的信息,以便他们更好地理解和解决问题。

硬件工程专业面试题目(3篇)

硬件工程专业面试题目(3篇)

第1篇一、基础知识1. 请简要介绍电子电路的基本组成和功能。

2. 什么是基尔霍夫定律?请分别说明基尔霍夫电流定律和基尔霍夫电压定律。

3. 什么是晶体管?请列举晶体管的三种主要类型及其特点。

4. 请解释什么是放大电路?放大电路的主要参数有哪些?5. 什么是反馈电路?请列举反馈电路的几种类型及其应用。

6. 什么是频率响应?如何判断一个放大电路的稳定性?7. 什么是差分放大电路?为什么差分放大电路在模拟电路中应用广泛?8. 请解释什么是PCB(印刷电路板)?PCB设计过程中需要注意哪些问题?9. 什么是EMC(电磁兼容性)?为什么硬件工程师需要关注EMC?10. 请列举几种常见的无源元件及其符号和功能。

二、电路设计与分析1. 请设计一个简单的放大电路,并分析其性能参数。

2. 请设计一个稳压电路,并说明其工作原理和适用场景。

3. 请设计一个滤波电路,并分析其滤波效果。

4. 请设计一个开关电源,并说明其工作原理和主要参数。

5. 请设计一个PWM(脉冲宽度调制)电路,并分析其控制原理。

6. 请设计一个通信接口电路,并说明其工作原理和协议。

7. 请设计一个传感器电路,并分析其信号处理方法。

8. 请设计一个电源管理电路,并说明其功能。

三、数字电路与系统1. 请解释什么是数字电路?数字电路与模拟电路的主要区别是什么?2. 什么是逻辑门?请列举常见的逻辑门及其功能。

3. 什么是触发器?请列举几种常见的触发器及其功能。

4. 什么是时序电路?请列举几种常见的时序电路及其功能。

5. 什么是组合电路?请列举几种常见的组合电路及其功能。

6. 什么是微处理器?请列举微处理器的主要功能。

7. 什么是总线?请列举总线的主要类型及其特点。

8. 什么是嵌入式系统?请列举嵌入式系统的主要特点。

四、硬件描述语言与FPGA1. 什么是硬件描述语言(HDL)?请列举几种常见的HDL及其特点。

2. 什么是FPGA(现场可编程门阵列)?FPGA的主要特点是什么?3. 请用Verilog或VHDL设计一个简单的数字电路,并说明其工作原理。

硬件工程师考试复习题

硬件工程师考试复习题

硬件工程师考试复习题参考答案一、单选题二、多选题一、单选题二、多选题三、解答题1、写出BIOS芯片的主要作用是什么?BIOS实际上是被固化到计算机中的一组程序,为计算机提供最低级的、最直接的硬件控制。

准确地说,BIOS是硬件与软件程序(操作系统和应用软件)之间的一个“转换器”或者说是接口程序,负责解决计算机硬件的即时需求,是按软件对硬件的操作要求具体执行的程序。

2、写出不识别内存的检测过程。

内存接口电路维修检测,先检测 3.3V电源和时钟信号是否正常,内存接口上时钟信号有CLK[0:3]和主时钟信号SMBCLK两个。

然后使用示波器检测WE#、RAS和CAS信号,根据以上信号功能,测量信号的有效情况和跳变情况。

另外,如果故障还不能确定,下一步就需要检测数据线和地址线。

需要说明的是我们利用内存接口信号主要检测GMCH芯片的信号。

3、写出PCI总线故障的检测流程。

首先检测电源电压、时钟、Reset信号、中断控制信号、DMA控制信号和数据地址线。

检测控制信号Reset信号、中断控制信号、DMA控制信号时,注意有效电平和跳变情况,还要注意Reset信号、中断控制信号、DMA控制信号什么情况下应该有效。

这样通过PCI接口信号的检测就是检测了芯片组的性质。

4、说出4条以上总线在主板上主要功能。

1.CPU总线(也可以叫做前端系统总线FSB)是外部总线速度最快的总线;连接CPU、北桥和存储器的高速总线,减轻系统总线负担;2.AGP总线:用于连接北桥芯片和显卡之间的设备;3.PCI总线:用于连接高速I/O设备。

4.ISA总线(或者LPC总线)数据通路“转换器”;主板最底层的是I/O和低速设备。

5、简述AGP接口故障的检测流程。

首先检测AGP接口的电源,接口上的电源电压主要有VCC3、 12V和VDDQ,测量时要注意电源电压,然后还要测量B7的主时钟,时钟是由时钟发生器产生,测量控制信号,主要有Reset、GREQ等,注意信号的有效电平和跳变情况,还可以测量数据地址线的状态。

硬件工程师面试题及答案(全)

硬件工程师面试题及答案(全)

硬件工程师面试题及答案1.你能介绍一下你之前所做过的硬件项目吗?你在这个项目中负责了哪些任务?答:可以举例一个之前做过的硬件项目。

在这个项目中,我负责了硬件设计、原理图设计、PCB布局设计、硬件测试、问题分析和解决等任务。

2.你对硬件设计的流程和标准了解吗?答:了解。

硬件设计的流程通常包括需求分析、概念设计、详细设计、实现、测试和验证等阶段。

同时,硬件设计的标准包括电气标准、机械标准、安全标准等,需要根据不同的项目和产品进行相应的选择和应用。

3.你使用过哪些EDA工具?你对这些工具的使用熟练程度如何?答:我使用过多个EDA工具,包括Altium Designer、OrCAD、PADS等。

在这些工具中,我最熟悉的是Altium Designer,熟练掌握了原理图设计、PCB布局设计、制版输出等功能。

4.你如何保证硬件的可靠性和稳定性?答:在硬件设计中,我会尽可能使用成熟、可靠的电子元器件和电路方案,确保硬件的可靠性和稳定性。

同时,我也会进行各种测试和验证,例如环境测试、可靠性测试、EMC测试等,以验证硬件的稳定性和可靠性。

5.你对EMC的认识和了解如何?答:EMC是指电磁兼容性,是指设备和系统在电磁环境中的电磁耐受能力。

在硬件设计中,需要考虑EMC的问题,避免设备和系统受到电磁干扰或对周围环境造成干扰。

因此,我通常会在硬件设计中采用一些措施,例如屏蔽设计、接地设计、滤波设计等,以提高设备和系统的EMC能力。

6.你对安全标准和认证了解如何?答:在硬件设计中,需要考虑安全标准和认证,例如CE认证、UL认证等。

这些标准和认证通常包括机械、电气、环境等多个方面的要求,需要严格遵守和实施。

在硬件设计中,我会了解和掌握相应的标准和认证要求,确保硬件设计符合相应的标准和认证要求。

7.你在硬件测试中,如何排查故障?答:在硬件测试中,我会先根据测试结果和测试数据进行分析和评估,确定问题的大致方向。

然后,我会通过分析原理图、PCB布局图、元器件手册等,逐步缩小故障范围,并进行相应的测试和验证。

硬件工程师笔试及面试题

硬件工程师笔试及面试题

硬件工程师笔试及面试题硬件工程师是现代科技领域中非常重要的职业之一。

作为硬件工程师,他们负责设计、开发、测试和维护各种电子、计算机和通信设备。

他们需要掌握电子学、计算机科学、物理学以及相关工程知识,并且具备解决问题和创新的能力。

在笔试和面试中,考官通常会通过提问来评估候选人的知识水平和技能。

以下是一些可能出现在硬件工程师笔试和面试中的问题,供大家参考:1. 请介绍一下你的学术背景和工作经验。

2. 你能解释一下硬件和软件之间的关系吗?3. 你了解什么是集成电路吗?它在硬件工程中的应用是什么?4. 什么是逻辑门?请举例说明。

5. 你熟悉哪些编程语言?你最擅长的编程语言是哪个?6. 请描述一下你设计和开发过的硬件项目。

7. 在硬件设计中,你是如何处理电路噪声和干扰的?8. 你有使用过EDA软件吗?请举例说明你使用过的软件和其功能。

9. 在设计数字电路时,你会使用哪些方法来提高性能和减少功耗?10. 你了解什么是嵌入式系统吗?你有经验在嵌入式系统设计中吗?11. 在硬件测试中,你会使用什么方法来确认电路设计的正确性和稳定性?12. 请描述一下你在解决复杂问题时的思考和解决方法。

13. 你有参与过多人合作的项目吗?你在团队合作中扮演的角色是什么?这些问题只是硬件工程师面试中的一部分,面试官还可能会询问一些专业细节或者要求候选人解决实际问题。

因此,作为一名准备参加硬件工程师面试的候选人,除了对基础知识进行充分准备外,还需要注重解决问题的能力和实际项目经验的阐述。

此外,除了面试问题,面试官还可能要求候选人在面试过程中进行一些实际操作或者解决某个特定问题的思考过程。

在这种情况下,候选人需要有一定的实操能力,并能利用所学知识解决实际问题。

总结起来,硬件工程师的笔试和面试主要考察候选人的专业知识、实际操作能力和解决问题的能力。

通过准备这些常见问题的答案,并结合实际操作经验,候选人可以在面试中展示自己的能力,从而获得这一职位。

硬件工程师考试试题及答案

硬件工程师考试试题及答案

硬件工程师考试试题及答案一、选择题1. 下列哪项不属于计算机系统的硬件组成部分?A. CPUB. 内存C. 操作系统D. 主板答案:C2. 在计算机中,主要负责控制和调度各个硬件设备的是?A. CPUB. 内存C. 硬盘D. 显卡答案:A3. 下列哪个接口是用于主板和显卡之间的连接?A. USBB. HDMIC. SATAD. PCI-Express答案:D4. 下列哪个存储设备属于固态硬盘?A. 机械硬盘B. U盘C. CD-ROMD. RAID答案:B5. 计算机中的内存属于什么类型的存储器?A. 主存储器B. 辅助存储器C. 高速缓存D. 寄存器答案:A二、填空题1. CPU的英文全称是中央处理器,它是计算机的_________。

答案:大脑2. 二进制数系统中,数字0和1分别代表了什么?答案:低电平和高电平3. 在计算机系统中,RAM是什么的缩写?答案:随机存取存储器4. USB的全称是通用串行总线,它是一种用于计算机和外部设备之间传输数据的________。

答案:接口5. 在计算机领域,BIOS是什么的缩写?答案:基本输入输出系统三、简答题1. 请简要介绍计算机的四个基本功能。

答:计算机的四个基本功能分别是输入、输出、存储和运算。

输入指的是将数据或指令输入到计算机中,输出则是将计算机处理后的结果展示给用户。

存储是指计算机中各种数据的储存,包括内存和硬盘等。

运算是计算机根据输入的指令进行各种运算操作,包括算术运算和逻辑运算等。

2. 请简要描述计算机的硬件组成。

答:计算机的硬件组成包括中央处理器(CPU)、内存、硬盘、主板、显卡、输入设备和输出设备等。

CPU是计算机的核心部件,负责控制和执行各种指令。

内存用于临时存储数据和程序。

硬盘则是用于长期存储数据和程序的设备。

主板是连接各个硬件设备的重要组成部分。

显卡用于图形处理和显示。

输入设备包括键盘、鼠标、摄像头等,用于输入数据和指令。

输出设备包括显示器、打印机、音响等,用于输出结果和音视频信息。

硬件测试工程师试题

硬件测试工程师试题

硬件测试工程师试题硬件测试试题二选择题(一题2分)1、采用RS232串行通信至少需要三根线,其中不包括(A)A、电源线B、地线C、发送数据线D、接收数据线2、RS232串口通信中,表示逻辑1的电平是(D )。

A、0vB、C、+5v~+15vD、-5v~-15v3、RS232串口通信中,表示逻辑0的电平是(C )A、0vB、C、+5v~+15vD、-5v~-15v4. 以下几种可以作为硬件测试标准的输入(ABC )A.用户需求B.国标C.产品规格D.硬件测试工程师的经验5.下列属于产品可靠性指标的有(ABD )A.失效率B.平均寿命C.直通率D.维修度6. 常见的信号完整性问题有(ABCD)A.过冲B.反射C.震荡D.环绕7.致命性的故障发生在系统上电检测时,一般会导致( B )A.重新启动B.系统死机C.软件故障D.出错信息8.根据产品故障产生源可以分为(D)A.电源故障B.元件故障C.软件故障D.以上都是9.以下属于EMC测试指标的有(AB)A.群脉冲抗扰度B.浪涌抗扰度C.总谐波失真D.传导杂散10.产品验收测试的合格通过标准是(ABCD)A.产品需求分析说明书中定义的所有功能全部实现,性能指标全部达到要求。

B.所有测试项没有残余一级、二级、三级BUG。

C.立项审批表、需求分析文档、设计文档一致。

D.验收测试工件齐全11.常用视频接口主要包括以下几种(ABCD)A. VGA接口 B DVI接口C HDMI接口D SDI接口12.下面哪种接口传输模拟视频信号(A)A. VGA接口 B DVI接口C HDMI接口D SDI接口13.常用音频接口主要包括(ABC)A. 接口B. RCA莲花插座C. XLR接口 D 网口14.安全性测试主要包括(ABC)A.绝缘电阻B. 介电常数C. 漏电流D. 回路电流15.环境适应性测试项目主要有(ABCD)A.高温B. 低温C. 冲击D. 振动16、传输音频平衡信号至少需要三根线,其中不包括(A)A、电源线B、地线C、音频信号正线D、音频信号负线17.测试设备功耗时用下列哪种仪器(D)A.万用表B.电压表C.电流表D. 功率计18.下列哪种视频分辨率为高清(D)A.CIFB. QCIFC. QVGAD. XGA19. 下列哪种视频接口为串行接口(D)A. VGA接口 B DVI接口C HDMI接口D SDI接口20. 一致性测试的目的是(A)A.不同器件批次和生产批次的产品功能性能的稳定性;B.不同器件批次和生产批次的产品的可互换性;C.不同器件批次和生产批次的产品的可靠性;D.不同器件批次和生产批次的产品的可维护性;二、问答题1. 简述测试工作流程及阶段划分测试流程上来讲需求分析->需求评审(有开发人员,产品经理,测试人员,项目经理)->需求确定(出一份确定的需求文档)->开发设计文档(开发人员在开始写代码前就能输出设计文档)-> 制定测试计划->想好测试策略,写出测试用例->用例评审->接到测试版本->执行测试用例(中间可能会补充用例)->提交bug ->开发人员修改(可以在测试过程中快速的修改)->回归测试(可能又会发现新问题,再按流程开始跑)->提交测试报告。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、判断题
1.软件测试的目的是尽可能多的找出软件的缺陷。

(Y)
2.Beta 测试是验收测试的一种。

(Y)
3.验收测试是由最终用户来实施的。

(N)
4.项目立项前测试人员不需要提交任何工件。

(Y)
5.单元测试能发现约80%的软件缺陷。

(Y)
6.代码评审是检查源代码是否达到模块设计的要求。

(N)
7.自底向上集成需要测试员编写驱动程序。

(Y)
8.负载测试是验证要检验的系统的能力最高能达到什么程度。

(N)
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。

(N)
10.代码评审员一般由测试员担任。

(N)
11.我们可以人为的使得软件不存在配置问题。

(N)
12.集成测试计划在需求分析阶段末提交。

(N)
二、选折
1.软件验收测试的合格通过准则是:(ABCD)
A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B.所有测试项没有残余一级、二级和三级错误。

C.立项审批表、需求分析文档、设计文档和编码实现一致。

D.验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?(ABCD)
A.项目经理
B.SQA 负责人
C.配置负责人
D.测试组
3.下列关于alpha测试的描述中正确的是:(AD)
A.alpha测试需要用户代表参加
B.alpha测试不需要用户代表参加
C.alpha 测试是系统测试的一种
D.alpha 测试是验收测试的一种
4.测试设计员的职责有:(BC)
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准则是:(ABC)
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
三、添空
1.软件验收测试包括:正式验收测试,alpha 测试,beta 测试。

2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,
安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,
兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15 就满分哦)
3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。

5.(这题出的有问题哦,详细的5 步骤为~~)通过画因果图来写测试用例的步骤为:
(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果
(即输出条件),并给每个原因和结果赋予一个标识符。

(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关
系? 根据这些关系,画出因果图。

(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。


表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。

(4)把因果图转换成判定表。

(5)把判定表的每一列拿出来作为依据,设计测试用例。

四、简答(资料是搜集整理的,感谢前辈的解题)无
1.区别阶段评审的与同行评审
同行评审目的:发现小规模工作产品的错误,只要是找错误;
阶段评审目的:评审模块阶段作品的正确性可行性及完整性
同行评审人数:3-7 人人员必须经过同行评审会议的培训,由SQA 指导
阶段评审人数:5 人左右评审人必须是专家具有系统评审资格
同行评审内容:内容小一般文档< 40 页, 代码< 500 行
阶段评审内容: 内容多,主要看重点
同行评审时间:一小部分工作产品完成
阶段评审时间: 通常是设置在关键路径的时间点上!
2.什么是软件测试
为了发现程序中的错误而执行程序的过程
3 简述集成测试的过程
系统集成测试主要包括以下过程:
1. 构建的确认过程。

2. 补丁的确认过程。

3. 系统集成测试测试组提交过程。

4. 测试用例设计过程。

5. 测试代码编写过程。

6. Bug 的报告过程。

7. 每周/每两周的构建过程。

8. 点对点的测试过程。

9. 组内培训过程。

4 怎么做好文档测试
仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例。

P142
检查文档的编写是否满足文档编写的目的
内容是否齐全,正确
内容是否完善
标记是否正确
5 白盒测试有几种方法
总体上分为静态方法和动态方法两大类。

静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义
动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

6 系统测试计划是否需要同行审批,为什么
需要,系统测试计划属于项目阶段性关键文档,因此需要评审。

7Alpha 测试与beta 的区别
Alpha 测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。

这种
测试一般由最终用户或其它人员完成,不能由程序或测试员完成。

Beta 测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。


种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。

8 比较负载测试,容量测试和强度测试的区别
负载测试:在一定的工作负荷下,系统的负荷及响应时间。

强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。

容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值
(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何
软件故障或还能
保持主要功能正常运行。

容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或
工作量。

容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。

容量测试
是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。

9 测试结束的标准是什么?
用例全部测试。

覆盖率达到标准。

缺陷率达到标准。

其他指标达到质量标准
10 描述软件测试活动的生命周期?
测试周期分为计划、设计、实现、执行、总结。

其中:
计划:对整个测试周期中所有活动进行规划,估计工作量、风险,安排人力物力资源,安排进
度等;
设计:完成测试方案,从技术层面上对测试进行规划;
实现:进行测试用例和测试规程设计;
执行:根据前期完成的计划、方案、用例、规程等文档,执行测试用例。

总结:记录测试结果,进行测试分析,完成测试报告。

11 软件的缺陷等级应如何划分?
A 类—严重错误,包括以下各种错误:1.由于程序所引起的死机,非法退出2.死循环3.
数据库发生死锁4.因错误操作导致的程序中断5.功能错误6.与数据库连接错误7.数
据通讯错误
B 类—较严重错误,包括以下各种错误:1.程序错误2.程序接口错误3.数据库的表、
业务规则、缺省值未加完整性等约束条件
C 类—一般性错误,包括以下各种错误:1.操作界面错误(包括数据窗口内列名定义、含义
是否一致)2.打印内容、格式错误3.简单的输入限制未放在前台进行控制4.删除操作
未给出提示5.数据库表中有过多的空字段
D 类—较小错误,包括以下各种错误:1.界面不规范2.辅助说明描述不清楚3.输入输
出不规范4.长操作未给用户提示5.提示窗口文字未采用行业术语6.可输入区域和只读
区域没有明显的区分标志
E 类—测试建议
大体是这样,还会有一些变动,同时最后一道题出的是画流程图和控制图的题,等腰三角形那
个,好了,仅供参考
///////////////////////////////////////////////////////////////////
检举1.软件测试工程师
随着软件业的迅猛发展,软件产品的质量控制与质量管理正逐渐成为企业生存与发展的核心。

为了保证软件在出厂时的“健康状态”,几乎所有的IT 企业在软件产品发布前都需要大量的质量
控制工作。

作为软件质量控制中的重要一环,软件测试工程师应运而生。

他的主要工作就是检测软件,就和其他商品的出厂质量检测差不多.
2.需要具备的能力要求
(1)熟悉计算机基础知识;
(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;
(3)熟悉计算机网络基础知识;
(4)熟悉软件工程知识,理解软件开发方法及过程;
(5)熟悉软件质量及软件质量管理基础知识;
(6)熟悉软件测试标准;
(7)掌握软件测试技术及方法;
(8)掌握软件测试项目管理知识;
(9)掌握C 语言以及C++或Java 语言程序设计技术;
(10)了解信息化及信息安全基础知识;
(11)熟悉知识产权相关法律、法规;
(12)正确阅读并理解相关领域的英文资料。

通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理方法、
软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水
平。

相关文档
最新文档