基于Python语言的自动测试系统通用软件平台实现
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Implementation of general software platform for automatic test system based on Python
  • 作者:周阳明
  • 英文作者:ZHOU Yang-ming;The No.10 Institute of CETC;
  • 关键词:自动测试系统 ; 通用软件平台 ; Python ; Pycharm ; MySQL
  • 英文关键词:automatic test system;;general software platform;;Python;;Pycharm;;MySQL
  • 中文刊名:GWDZ
  • 英文刊名:Electronic Design Engineering
  • 机构:中国电子科技集团公司第十研究所;
  • 出版日期:2019-03-05
  • 出版单位:电子设计工程
  • 年:2019
  • 期:v.27;No.403
  • 基金:中国电科第十研究所发展基金(SSJ-1784)
  • 语种:中文;
  • 页:GWDZ201905019
  • 页数:5
  • CN:05
  • ISSN:61-1477/TN
  • 分类号:87-91
摘要
针对电子产品在多品种、小批量的生产模式下开发自动测试系统软件时重复开发、效率低下的问题,采用通用化和平台化的设计思想,面向对象和中文化脚本的设计方法,提取测试系统的共性内容形成插件库和执行工具,提供通用的功能和中文化脚本的接口;分离被测产品测试相关特性,形成测试序列、测试流程和配置等中文化脚本,利用简洁优雅、功能强大的Python语言,优秀的Pycharm开发环境,设计并实现开放、灵活、低成本的自动测试系统通用软件平台。运用本平台开发某型功放模块的自动调试测试系统软件,大幅提高了开发效率,测试软件的脚本共约3千行,而传统方式至少需要2万行代码。
        In order to develop automatic test system software for electronic products in multi variety and small batch production mode,the problem of repeated development and inefficient is used. The design method of universal and platform design is adopted,the design method of object oriented and medium culture script is used,and the common internal capacity of the test system is extracted to form the plugin library and execution tool. The universal function and the interface of the Chinese culture script;separate the test related characteristics,form the test sequence,test process and configuration and other Chinese culture script,use the concise,powerful Python language,the excellent Pycharm development environment,design and implement the open,flexible and low cost automatic test system general purpose Software platform. Using this platform to develop the automatic debugging and testing system software of a type of power amplifier module,the efficiency is improved. The script of the test software is about 3 thousand lines,and the traditional way requires at least 20 thousand lines of code.
引文
[1]宋斌,方葛丰,刘毅.自动测试系统软件平台TestCenter体系结构设计与分析[J].测控技术,2013,32(8):115-118.
    [2]夏磊刘毅,周靖宇.自动测试系统通用测试平台技术研究[J].电子测试,2017(6x):76-77.
    [3]黄晓晴,梁晓芬,郑永龙.通用ATS软件开发平台研究与设计[J].自动化仪表,2013,34(3):55-58.
    [4]段海军,赵根学,陈福,等.航空电子设备自动测试系统的软件架构设计[J].计算机测量与控制,2016,24(9).
    [5]甘广辉,王思华,黄文基,等.基于TestStand的医疗仪器产品性能自动测试系统研制[J].计算机测量与控制,2015,23(12):3962-3965.
    [6]赵强,刘松风,程鹏.电子装备通用自动测试系统发展及其关键技术[J].电子设计工程,2011(9):160-162.
    [7]吴永强,潘祯.构件技术的通用自动测试系统软件设计[J].电子设计工程,2015,23(23):69-71.
    [8]刘鹏飞,谢森,姚玉山,等.某型制导武器通用自动测试系统方案设计[J].计算机测量与控制,2017,25(6):95-99.
    [9]刘新飞,李亚利,王东,等.通用航管二次雷达功放模块自动测试系统研制[J].计算机测量与控制,2016,24(9):47-49.
    [10]季玉香,唐晓强.嵌入式模块自动测试系统软件设计[J].电子设计工程,2015,23(23):116-118.
    [11]程进军,肖明清,刘帅,等.某型发动机自动测试系统设计与实现[J].计算机测量与控制,2016,24(2):61-63.
    [12]陈雅芳,丁栋威.弹箭载安全指令接收机自动测试系统的设计与研究[J].测控技术,2017,36(5):33-36.
    [13]华剑南.Python语言在自动化测试系统中的应用[J].电子技术与软件工程,2017(8):252-252.
    [14]黄建军,李宥谋,刘婧,等.基于Python语言的自动化测试系统的设计与实现[J].现代电子技术,2017,40(4):39-43.
    [15]周锎,赵楠,李欣.一种基于PYTHON脚本语言的自动化测试系统[J].南开大学学报(自然科学版)2014,47(5):65-70.
    [16]黄娟,李文臻.基于VISA及IVI技术的仪器仪表自动测试系统软件设计[J].电子质量,2012(5):12-15.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700