0
NI TestStand 介绍 什么是NI TestStand?
2013-04-17 13:13:20 lvliangwei 浏览:1999次 【
什么是NI TestStand?
概览
NI TestStand是一种随时可运行的测试管理软件,它专为加速开发您的测试与验证系统而设计。NI TestStand用于测试序
列的开发、管理和执行。这些测试序列集成了采用任一测试编程语言编写的测试模块。测试序列也规范了执行流程、报表
生成、数据库录入和与其他企业系统的连接。 

目录

1. NI TestStand架构
2. NI TestStand完成哪些工作
3. 我可以在哪里使用NI TestStand?
4. 为什么需要测试管理软件
5. 总结

什么是NI TestStand.jpg
图1.NI TestStand序列开发环境与操作者界面

  NI TestStand架构为全面定制您的执行环境、报告生成、数据库记录和操作者界面等功能提供了所必需的工具。处于NI
TestStand的核心是一个高速、多线程执行引擎,它控制和管理测试系统的开发与执行。

NI TestStand架构

NI TestStand架构的中心组件是一个执行引擎,它提供一个开放API接口以方便与其他应用的通信。序列编辑器和操作者
界面利用API访问NI TestStand引擎。此外,共有三种用于定义开发环境、运行时环境和执行环境的特性的重要文件类
型。

什么是NI TestStand1.jpg
图2.NI TestStand架构
了解关于NI TestStand架构的更多信息

NI TestStand完成哪些工作

NI TestStand为您的所有测试软件提供管理功能和工作平台。从功能角度更具体一点说,NI TestStand能够集成您的测试
代码并安排执行顺序以支持循环与复杂决策。NI TestStand将通用测试执行任务(如报告生成)与专用测试任务(如执行
某项测试)相分离。
NI TestStand为自动化测试的所有不同应用提供了共同的统一环境与界面。NI TestStand还能够与数据库管理或需求管理
系统等企业系统相集成。
什么是NI TestStand2.jpg
图3.NI TestStand高层次功能特性

了解关于NI TestStand所完成工作的更多信息

我可以在哪里使用NI TestStand?

NI TestStand是专为测试步骤序列的自动执行而设计。这些测试步骤可以是单个测试、测量、动作或命令。任何需要自动
执行可执行代码段的应用,都可以使用NI TestStand而获益。NI TestStand过去的设计目的在于解决四个关键领域的问
题:简化与加速复杂序列的开发、提高代码与测试程序的复用性和可维护性以及改进测试系统的执行性能。这使得NI
TestStand在多个应用领域中被采用,包括消费类电子产品的验证与制造测试、军用与航空应用、医学领域以及IC表征参
数和简单代码定序等。
什么是NI TestStand3.jpg
图4.NI TestStand与开发和制造周期契合之处

了解关于我可以在哪里使用NI TestStand的更多信息

为什么需要测试管理软件
新的需要迫使测试工程师们采取策略性的方式开发测试系统。策略性的方式首先考虑一个能解决可维护性、代码复用和可
更新性等挑战的架构。一个由硬件驱动程序、硬件抽象层、测试模块和测试管理软件组成的模块化软件架构是满足这些挑
战的关键所在。
什么是NI TestStand4.jpg
图5.测试系统的四层架构

总结
NI TestStand为测试系统的开发、管理与执行提供了一个灵活而强大的框架。NI TestStand的组件是专为协同工作和无缝
集成企业系统及软件的功能特性而设计。
作为测试管理软件,NI TestStand可以很方便集成各独立的测试模块到同一个测试框架。通过这一易于集成的特点,开发
人员可以专注于测试程序的开发,而不是花太多时间在构建测试系统所需的测试框架。
对于任何一项需要加速开发、代码复用、性能改进和自动化的测试,NI TestStand都是不可或缺的。NI TestStand为测试
系统的开发和管理提供了一个现成的且可完全自定制的环境。
0 条评论
查看更多评论
  • Modbus是全球第一个真正用于工业现场的总线协议,采用的是主从原则,其物理接口主要有串口和以太网口两种。本文主要介绍LabIEW与PLC的通信实现方式。在进行通..

    浏览:1740次 评论:0
    2019-09-22 12:58:51
  • 对实时数据或者历史存储数据进行滤波及校准处理,可以将采样数据转化为具有实际意义的物理量,为用户后续操作提供方便。滤波校准功能的程序设计如图1所示,本..

    浏览:659次 评论:0
    2019-09-21 16:32:59
  • 在进行LabVIEW程序设计时,一个VI中可以包含一个或若干个子vi。这些子vi是被直接放置在程序框图中,习惯上称这些子vi为:静态链接子vi。这些子vi在VI载入的同..

    浏览:3015次 评论:0
    2018-12-17 15:28:30
  • 新建一个LabVIEW项目,或者打开一个已经建好的项目,项目中包含主vi,子vi以及自定义控件等,确保vi运行正常。    在项目浏览器的-程序生成规范->..

    浏览:3162次 评论:0
    2018-07-18 10:55:21
  • 使用子面板控件,在当前VI的前面板上显示另一个VI的前面板。首先制作一个被调用VI的程序框图和前面板。 在主VI前面板上添加一个子面板控件。此时LabVIEW将在..

    浏览:3035次 评论:0
    2018-07-10 14:11:50
作者专栏
  • 张文西

    注册时间:2020-09-19 11:20:41

  • 18112288710

    注册时间:2020-09-19 09:01:39

  • haizi0919

    注册时间:2020-09-18 16:17:08

  • 火箭迷

    注册时间:2020-09-18 13:07:55

  • 213171693

    注册时间:2020-09-18 12:15:23

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