美国国家仪器有限公司(National Instruments控制工程网版权所有,简称NI)宣布推出了新的LabVIEW图形化开发环境的软件工程工具www.cechina.cn,即NI LabVIEW单元测试工具包和LabVIEW桌面执行追踪软件工具包。这些产品与新推出的美国国家仪器公司需求管理软件(NI Requirements Gateway 1.1)在功能上是完全一致的。这使得工程师们在利用LabVIEW软件开发大型或复杂应用时控制工程网版权所有,可以利用这些工具包有效验证系统,并根据需求改进软件性能和测试编码。
目前软件调试和测试对于开发人员来说是一个复杂、昂贵且耗时的工作。随着软件的复杂性不断增加CONTROL ENGINEERING China版权所有,开发人员需要更多管理和自动化程序,以保证测试的完整性和对代码的验证。NI LabVIEW单元测试工具包和LabVIEW桌面执行追踪工具包是专门设计用于自动监测和改善通用软件的工程功能的。
利用LabVIEW单元测试工具包,工程师们可以根据需求自动完成对LabVIEW开发出的VI程序的测试和验证,这大大减少了工程师们花费在测试上的时间www.cechina.cn,同时确保了更加完备、详尽的测试。另外,工程师们还可以指定定义了输入的测试用例,并将执行后的结果与预期的
LabVIEW桌面执行追踪工具包是一款动态代码分析工具,它可以帮助工程师们在程序运行的同时,监测和定位代码中可能影响性能或造成非预期行为的软件BUG。它会以时间顺序列出发生的事件、操作队列、引用泄露、内存分配、未处理错误和子VI调用等。将各个发生的事件突出显示出来,可以让工程师们了解其他如调用链、线程ID和CPU ID等额外信息,从而帮助他们调试及优化LabVIEW代码,同时工程师们也可以通过双击事件项,在程序框图上来定位发生事件的对象。