微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于在线分析仪器的测试方法与测试技术

基于在线分析仪器的测试方法与测试技术

时间:03-08 来源:3721RD 点击:

2.3因果图法

等价类划分和边界值分析的测试方法,主要考虑单一输入条件,但是不考虑各个输入条件之间的相互制约关系,也不考虑输入条件的各种组合情况。如果考虑使用一种适合于描述多种输入条件的组合,产生多个相应动作的测试方法,可以使用因果图,因果图法适用于多种条件的组合、相应产生多个结果的情况。在较为复杂的情况下,这个测试方法能有效地帮助我们检查多种条件组合下的输出是否正确,并且设计出高效、非冗余的测试用例。

2.4错误推测法

错误推测法,基于经验和直觉推测产品中可能存在的各种错误,从而有针对性的设计测试用例的方法。错误推测方法的基本思想是,根据以往的工作经验推测出产品中所有可能存在的错误和容易发生错误的特殊情况,根据他们选择测试方法和设计测试用例。

当然,还有其他一些测试方法可以在测试用例设计中使用,如:正交设计法、特殊值法、流程分析法和组合设计法等。各种测试方法各有所长,应该针对产品的具体需求,选择合适的测试方法,设计高效的测试用例,有效地将产品中隐藏的缺陷揭露出来。3测试流程

根据在线分析仪器的自身特性和测试阶段的先后顺序,测试流程主要包括单元测试、集成测试、系统测试、用户测试、试生产测试和量产测试,测试流程图见图2.单元测试一般采用白盒测试,以单元模块的详细设计文档为依据,对开发模块内部功能、逻辑进行测试。集成测试以各级子系统概要设计文档为依据,对经过单元测试的模块进行组合测试,所测试的内容主要包括单元间的接口,单元集成后的功能及样机的风险项目测试等。系统测试是主要根据产品包需求和产品相关标准,验证其满足要求所规定的功能、性能、兼容性、可靠性等方面的特性。用户测试包含α测试和β测试,主要以事先确定的技术协议为依据,主要对可安装性、可维护性、主要功能、主要性能等进行验证,以保证产品达到可以交付使用的状态。试生产测试对开发产品进行小批量的试生产,对产品的生产物料采购、制造、检验等工艺环节进行验证,以确保产品能顺利进行批量生产。量产测试由研发测试部门对量产产品进行抽测,主要是对产品的稳定性、可靠性等长周期测试项目以及在前面阶段出现缺陷较多的功能、性能项目等进行的测试。


图2 测试流程图

在线分析仪器在某一阶段下的测试工作过程可以参考图3进行,测试人员首先进行测试需求分析,尽早了解被测仪器。通过分析测试需求了解测试规模、复杂程度与可能存在的风险等,测试需求越详细,测试人员便会对所测产品越了解和对所要进行的测试任务越清晰,这样便会更有把握保证质量与进度。测试需求是测试计划的基础与重点,测试计划是为了测试某个产品而制定的计划,测试计划应包括:产品概述、测试需求说明、测试资源配置、风险分析和测试周期等。


图3 测试工作过程

测试用例设计的目的是将系统需求具体化,提取测试需求,通过可测试的方法对每个功能点进行描述。测试用例的要素应该完整,包含用例编号、用例版本、编制人员、编制日期、测试目的、测试资源、预期结果和测试步骤等。测试用例设计时一定要关注测试步骤的可操作性和数据的具体量化指标。

在线分析仪器测试环节中避免执行测试之前不编写测试方案和测试方案未经过评审直接执行测试,尤其对于长周期、高成本和高优先级的项目测试。测试方案中需要体现出测试策略、测试样机数量、测试资源、测试安排和测试用例等。目前一些公司产品的软件测试大多倾向于正向测试,故在测试方案编写时需要多考虑设计逆向测试用例。在测试之前需要安排好测试资源,并且分析测试工装、设备的测量不确定度及误差。

执行测试时先测试仪器核心功能,然后进入性能测试阶段,再进行软件测试(可以提前开始),最后进行可靠性测试。在线分析仪器测试工作中一个非常重要的工作是可靠性测试,往往在可靠性测试工作中会暴露出产品一些致命、严重设计缺陷,在项目开发中往往也是在该测试阶段项目延期率持续增加。可靠性测试分类方法较多,常规的分类方法主要有:环境测试、寿命测试、筛选测试、现场使用测试和鉴定测试五大类。目前,在线分析仪器可靠性测试中主要进行环境测试和寿命测试,其他三类可靠性测试还不够深入。环境试验是考核产品在各种环境(温度、振动、冲击、潮热、盐雾、低气压等)条件下的适应能力,一般会根据产品包需求适当放宽范围进行测试。寿命试验是研究产品寿命特征和失效规律的测试方法,将产品放在特定的试验条件下考察其失效随时间变化特征。在线分析仪器在一些应用场合下条件恶劣,不仅样气中存在高浓度粉尘、腐蚀性气体,而且有时安装位置存在高频率振动等,在这样恶劣的应用环境下尤其需要关注产品的可靠性。

测试报告一般是测试阶段最后的输出文档,一份详细的测试报告应该包含足够的信息,如缺陷统计、遗留问题分析、产品质量评估等。测试报告中出现问题较多的是:测试项目不完整、缺陷问题分析不够深入、语言不够简练通俗。对于长周期的测试,应在每个测试阶段完成后编写测试报告,以免长时间后遗漏重要的测试细节。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top