首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

小草版 自动化测试系统软件V1.0

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

所以,很多人工作中,用到的界面大概如下,一些设置,然后一些测试序列,然后一项一项的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固定的报告格式。

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

登陆界面

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

集中化测试配置库

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

由于篇幅关系,以上只是拣几个主要的说,其他功能不再赘述。

讲了这么多,一是为了说明Teststand对测试行业比较好使,结合LabVIEW开发更好用,有兴趣的小伙伴可以自己研究研究。二是为了说明开发一个软件也并不容易,有兴趣的老板可以购买我们的软件,价格面议,非诚勿扰,软件可定制,有兴趣请微信公众号留言。

写了几百个公众号文章,终于有一次是为自己做广告。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180709G1XPED00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券