| NI推出LabVIEW单元测试和LabVIEW桌面执行追踪工具包 |
 |
| 2009年2月27日 13:10
|
| FPGA成都 |
美国国家仪器有限公司(National Instruments,简称NI)近日推出了新 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 桌面执行追踪工具包是一款动态代码分析工具,它可以帮助工程师们在程序运行 同时,监测和定位代码中可能影响性能或造成非预期行为 软件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软件中,实现从项目文档到实现 整个过程 需求可溯源性,从而改进新测试系统和产品 质量, 效率, 同时,新版本软件还可以让工程师们将具体需求映射到LabVIEW程序框图上 对象和LabVIEW项目中 文件,
通过软件工程工具,开发人员可以减少软件BUG,从而确保高质量, 高可靠性 应用, 而LabVIEW用户可以充分利用代码分析工具包和单元测试工具包来验证图形化代码性能,实现诸如软件回归测试和验证等自动化过程, |
|
|
相关专题:计算机与外设
|
|
| |
|
|
| |
|
|
|
|