关于世通
广东世通
江苏世通
重庆世通
发展历程
荣誉客户
资质证明
东莞实验室(总部):
电话:0769-88312869  88326960
传真:0769-23180907
手机:13829266829
E-mail:dg@stl-china.com
地址:广东省东莞市道滘镇厚德上梁州工业区

江苏实验室:
电话:0512-50338309 
传真:0512-50338305
地址:江苏省昆山市经济技术开发区昆嘉路379号区 

重庆实验室:
电话:023-63206948
传真:023-67399548
地址:重庆市北碚区(水土联东U谷科技园)万宝大道184号


服务与支持
您当前的位置:首页  »  服务与支持

仪器校准自动测试系统的可行性分析

发布时间:2019-6-17 8:38:34  浏览:

软件测试中可以由计算机代替人工去测试固定测试项目,还可以实现与时序、死锁、资源冲突、多线程等相关的复杂测试任务,大大减少测试人员的工作量和测试成本,并提供高效的测试效率。自动化测试可重复使用,利用测试脚本编程语言实现重复使用。测试系统或者测量仪器连续两次校准时间差为校准周期(calibration in-terval),根据“中华人民共和国国家计量技术规范JJF 1139-2005 规定,需要对仪器可靠性指标进行规标准化考量,标准规定其9000。

1仪器校准自动测试系统技术

1.1 自动测试硬件结构

仪器校准自动测试系统(ATS)一般指在最小人工干预下,能够自动进行参数测量和数据处理,并能显示和输出测试结果的测量系统。根据软件测试的自动化程度,仪器校准自动化测试可以分成五个级别:基于使用工具的测试、基于模块化框架的测试、基于测试库框架的测试、基于数据驱动的测试和基于关键字驱动的测试。自动测试系统的硬件主要包括控制器、适配器、被测试设备、电源模块等,软件负责综合控制与管理。控制器是ATS 的核心硬件,主要由小型或微型计算机构成。控制器上运行测试相关程序和管理软件,对附属测试设备和被测设备进行统一管理。自动测试系统测试设备是所需要测试信号的信号源和需要返回信息的仪器仪表,一般包括音频、射频信号源和接收分析被测件的返回信号的各类功率计、误码仪、频谱分析仪等仪表,并将测试结果给控制器,由控制器进行综合处理和显示、打印测试报告等信息。适配器是被测件和控制器之间以及测试设备之间的接口转换装置。电源为控制器、适配器、测试设备、测试辅助设备等提供稳定工作电源。

仪器校准,仪器计量,仪器校正,计量校准

1.2 仪器校准自动测试软件结构及测试方法

软件在自动测试系统当中,相比于硬件来说所占测试方法主要有Mercury Inieravtive Inc 提出的录制/回放式的自动化测试方法和关键字驱动自动化测试方法,AutomatedTesting specialists Inc 的GUI 测试方法和基于数据驱动的自动化测试方法。关键字驱动方式的测试代码便于重用,并且数据表记录包含了动作,输入数据和输出的期望结果;数据驱动方式的不便测试代码重用,并且对测试人员的编程能力要求比较高;应用广泛的为关键字和数据驱动的混合测试方法,具有兼容关键字驱动和数据驱动特点。软件自动化测试实现的主要方法有: 进行静态和动态的代码分析、捕获和回放测试过程、测试脚本技术、虚拟用户技术和测试管理技术。

1.3 仪器校准自动测试的目的和原则

测试的主要目的在于发现被测试设备存在的设计错误,研发人员根据测试发现的错误进行原因分析,找出修正缺陷,提高设备产品性能,高效率高质量的完成软件开发项目;分析缺陷错误的过程便于开发人员完善设备设计方案,提高电台的效率,节约软件程序开发的时间和成本。

自动测试遵循的原则有:尽量采用更有效、客观的局外方测试的方法进行软件测试;测试是随着项目的启动开始的,开展早期及多次,及时发现设计缺陷的并修正;保证测试质量;所有测试标准要高于客户提出的需求:测试要尽量多的包含所有的程序逻辑,测试部署应认真落实,不能随性的实行测试;妥当存储测试用例和测试的分析报告,方便后期在系统维护中可以查阅。

仪器校准自动测试标准主要包括:

(1)自动化对稳定的应用的测试;

(2)自动化回归测试;

(3)自动化重复性测试。

1.4 仪器校准自动化测试过程

仪器校准自动化测试主要有单元测试、集成测试、确认测试、系统测试以及验收测试,自底向上、逐步集成。单元测试实现试开发软件中最小的单元模块(或源程序单元)。即在某个特定条件下测试对应的特定函数,或者测试由几个函数组成的部分功能。集成测试将一个应用系统中己经测试过的各个模块组装起来进行测试,以验证各模块一起工作时彼此间没有冲突干扰,且模块间的数据可以正确地传输,检查程序设计的结构是否存在问题。确认测试发现并己修正接口的错误,需要开始确认测试,检验软件开发初期制定的验证准则,确保开发的软件能够实现所有的功能以及性能的要求。系统测试系统测试检验开发的软件产品能否与系统的其他部分(如计算机硬件、网络、外部设备等)协调的工作,以及该系统是否满足需求规格。验收测试确定开发的软件是否满足最终用户的需求。

  相关信息