3
小草版 自动化测试系统软件V1.0
2019-03-02 19:27:32 admin 浏览:9612次 【

原创: 浅浅的小草 小草手把手LabVIEW


据我所知,很多人工作当中都是用状态机解决所有问题,特别是专业做ATE的人,除了测试对象不一样之外,程序估计都是大同小异。当然,状态机确实有很多好处,但是当状态多了,如果程序编写习惯不好的话,可读性必然十分差。

然而,NI公司出了一款软件,叫Teststand,估计很多人也听过,但是估计一直没用过。据我所知,没用过的原因大概是因为是英文的,资料也是英文。所以我曾经也在往期公众号做了一期视频。

所以,很多人工作中,用到的界面大概如下,一些设置,然后一些测试序列,然后一项一项的PASS和FAIL,特别是电源测试还有一些功能测试用相似和重复性更高。以下是某测试软件界面。


以下是软件实际执行界面。是不是有些小伙伴经常看到?最喜欢看到一路顺利的执行下去,然后看到PASS,出个报告?



也肯定有很多小伙伴,觉得很多测试都是通用的,所以就做个通用平台,平时只需要配置,然后就可以用的,类似开发一个通用软件,例如下面所示。左边是控制流程和测试项目,右边可以根据左边的现有项进行配置程序,无需再次编程,一劳永逸。碰到很多相同产品(特别是电源),都可以一个软件搞定。

事实上,很多公司都在这么做这么一个“通用”的测试软件,有些自己用,有些还有卖软件的,并且价格不菲。

 




越来越多的公司其实开始使用Teststand,大半部分使用Teststand的人,可能都在和如下界面打交道,就是软件自身的IDE。




当然,使用Teststand的人,有一部分人想着和LabVIEW集成,但是无奈国内Teststand资料少,而且相关API函数太多,甚至很多公司就拿软件自带的User Interface来改一改,加上自己的LOGO,就成了自己的用户界面。但是这些界面功能确实有限。




面对繁琐的测试序列,使用Teststand可以让我们告别千篇一律的状态机,而把重点放在功能测试实现上。

而Teststand原生的界面功能单一,很多时候无法满足测试需求。为此,我们花费时间,使用LabVIEW编程,开发了一款基于Teststand的Operator Interface。从头到尾,界面控件都是LabVIEW原生控件,而不是Teststand控件。

以下是一些简单的界面截图和介绍。


测试主界面

软件可以并行测试多个UUT,同时记录随时暂停,随时记录测试状态生成LOG。只需要在Teststand编辑测试项,导入到软件,软件会自动记录数据,生成报表,上传数据库。节省开发时间。不需要像传统LabVIEW测试每个都编辑条件结构,记录数据等进行重复繁琐工作。你要的只是在Teststand编辑好step测试项。


测试记录LOG

软件实时记录测试当前状态,包含当前测试步骤,测试错误,告警等信息。方便用户分析测试过程。


生成PDF报告

除了生成本地PDF报告外,还可以生成excel报告,word报告,txt等,告别Teststand固定的报告格式。

另外,可以将测试数据实时上传到企业测试库中,方便搜索和查找。你不需要为每个测试单独配置数据库表单等信息。



登陆界面

  界面可中英文切换,具有权限管理功能(当然,界面比较简单,没啥好说的,只是放这里看看)。


集中化测试配置库

用户可以轻松搜索和调用公司数据库信息,查找已有的测试物料,或者调用已有的测试配置。每个信息包含硬件配置,软件版本等,每次不用重复配置。



3 条评论
查看更多评论
浏览:6499次 评论:1
2018-07-13 09:36:33
  • LabVIEW 2018的新增功能及改动:*针对不同数据类型自定义自适应VI*使用用于LabVIEW的命令行接口运行操作*从LabVIEW调用Python代码*应用程序生成器的改进*环境..

    浏览:5813次 评论:0
    2018-05-21 22:42:43
浏览:3905次 评论:0
2018-01-26 22:48:09
浏览:27453次 评论:1
2017-09-27 15:39:39
  • 内 容 简 介编辑本书详尽讲解了LabVIEW常用的编程方法、编程技巧和工程应用技术。全书共分为3篇,其中:入门篇归纳总结了LabVIEW编程人员必须掌握的基础知识..

    浏览:9187次 评论:1
    2017-09-27 14:47:52
作者专栏
  • 威威猫

    注册时间:2024-04-23 23:51:14

  • 自由的蚂蚁

    注册时间:2024-04-15 13:48:28

  • 2204020104

    注册时间:2024-04-14 14:34:22

  • 段816

    注册时间:2024-04-09 16:42:31

  • 万家伟

    注册时间:2024-04-02 09:01:06

Copyright@http://nilab.com.cn all rights reserved 备案号:京ICP备12043750号-1
Powered by qibosoft V9.0 Code © 2003-2017 qibosoft
LABVIEW之家 QQ:181237912; email:Labviewzj@qq.com 项目合作 微信及手机:18510627229