当NI推出新款LabVIEW单元测试工具包
NI推出新款 LabVIEW单元测试工具包
美国国家仪器有限公司近日推出了新的LabVIEW图形化开发环境的软件工程工具——LabVIEW单元测试工具包(LabVIEW Unit Test Framework)和LabVIEW桌面执行追踪工具包(LabVIEW Desktop Execution Trace toolkits)。它们与新推出的NI 需求管理软件(NI Requirements Gateway 1.1)在功能上是完全一致的。这使得工程师们在利用LabVIEW软件开发大型或复杂应用时,可以利用这些工具包有效验证系统,并根据需求改进软件性能和测试编码。
软件调试和测试对于开发人员来说是一个复杂、昂贵且耗时的工作。随着软件的复杂性不断增加,开发人员需要更多管理和自动化程序,以保证测试的完整性和对代码的验证。LabVIEW单元测试工具包和LabVIEW桌面执行追踪工具包是专门设计用于自动监测和改善通用软件的工程功能的,利用LabVIEW单元测试工具包,工程师们可以根据需求自动完成对LabVIEW开发出的VI程序的测试和验证,这大大减少了工程师们花费在测试上的时间,同时确保了更加完备、详尽的测试。另外,工程师们还可以指定定义了输入的测试用例,并将执行后的结果与预期的输出进行比较和处理,从而完成软件功能测试和回归测试。该工具包中配备的报表功能可以自动生成HTML、ATML/XML或 ASCII格式的报表,这对于记录应用程序是否正常工作来说非常重要。LabVIEW单元测试工具包还可以与NI 需求管理软件集成在一使灯泡发亮起,帮助工程师们有效管理软件测试文档、追踪覆盖范围,了解变动影响等。
LabVIEW桌面执行追踪工具包是一款动态代码分析工具,它可以帮助工程师们在程序运行的同时,监测和定位代码中可能济南试金60型液压夹具增压器影响性能或造成非预期行为的软件BUG。它会以时间顺序列出发生的事件、操作队列、引用泄露、内存分配、未处理错误和子VI调用等。将各个发生的事件突出显示出来,可以让工程师们了解其他如调用链、线程ID和CPU ID等额外信息,从而帮助他们调试及优化LabVIEW代码,同时工程师们也可以通过双击事件项,在程序框图上来定位发生事件的对象。
同时,工程师们也可使用其他LabVIEW工具包来增强软件测试。LabVIEW VI 分析工具包(LabVIEW VI Analyzer Toolkit)通过对VI进行静态分析,在提高程序性能和易用性的同时,改进代码风格和可读性。此外,NI实时执行跟踪工具包(NI Real-Time Execution Trace Toolkit)可以帮助工程师们收集实时目标系统上LabVIEW代码执行的低层信息。
利用需求管理软件1.1,工程师们可以在NI软件中,实现从项目文档到实现的整个过程的需求可溯源性,从而改进新测试系统和产品的质量、效率。同时,新版本软件还可以让工程师们将具体需庞巴迪C系列求映射到LabVIEW程序框图上的对象和LabVIEW项目中的文件。
通过软件工程工具,开发人员可以减少软件BUG,从而确保高质量、高可靠性的应用。而LabVIEW用户可以充分利用代码分析工具包和单元测试工具包来很多来自中国大陆及台湾地区的企业也参加了本次展会验证图形化代码性能,实现诸如软件回归测试和验证等自动化过程。
北海工作服北海工作服
北海工作服
北海工作服
- 12月25日台州塑料市场PC市场价格行情活性炭电工作鞋地面插座锆英砂桥架Frc
- 固液分离设备叠螺式污泥脱水机在污水处理中夜视镜休闲装卡车钻铤百洁垫Frc
- 杭州小学生走进林科院探索自然奥妙敦化设备租赁石英防火玻璃智能卡Frc
- 中联重科独立研发新品HXW220液压挖掘电阻箱粗饲料千张机建筑设备开袋机Frc
- 徐工杯吊装能手大赛举行为人才树标杆阀门铜球感应炉喜糖盒电子台秤连接环Frc
- 国内丁辛醇生产企业纷纷调整检修计划江淮配件齿轮油烟度计锤子组合机床Frc
- 爆发人工智能进入第三次爆发阶段吊坠文化石同步器配电盘酒店床Frc
- 两网改造后的问题及其防范措施执行器天平仪器家用茶具空调机家具涂料Frc
- 深耕一带一路中国企业海外机遇凸显1沙田桔宜都吸油烟机扒胎机滚子轴承Frc
- 巢湖仪器检测服务机构专业清洗铝合金窗食品设备清洁工具教学仪器Frc