北极星

搜索历史清空

  • 水处理
您的位置:电力电力新闻电力软件控制软件企业正文

适用于每个LabVIEW开发者的巧妙调试技巧

2013-09-06 14:52来源:美国国家仪器(NI)有限公司关键词:NILabVIEWNI开发者套件收藏点赞

投稿

我要投稿

专业的LabVIEW开发人员很庆幸,因为LabVIEW桌面执行跟踪工具包已包含在NI开发者套件2011之中,不会产生额外的费用。

单元测试

测试驱动开发(TDD) 是一种软件工程技术,可帮助您从头创建更好的代码,同时它也是帮助您调试现有代码的一个有效工具。

在TDD中,当您发现应用程序存在漏洞时,调试流程的第一个步骤就是创建一个可重现漏洞并导致测试失败的单元测试。只有到那时候,您才确实可以开始尝试修复问题。 如果单元测试通过,则表明您已清除了该漏洞。

 

图8. 你在哪里测试代码?

这种漏洞修复方法需要费点时间,但是相比其他较不精确的方法,它具有以下几个优点:

单元测试具有可追溯性,可完整显示漏洞的发生过程以及您如何将漏洞隔离

您或其他开发者可随时轻松验证或重新验证您的修复,而无需记住激活漏洞的详细信息。

单元测试可在您的项目中与其他测试一起自动执行,因此漏洞如果再次出现,您可以立即知晓。

针对单元测试有两个主要的LabVIEW附加工具,TDD方法可以与另一个一同使用。 查看JKI的免费VI测试仪LabVIEW附加工具或参阅Eli Kerry的LabVIEW软件工程指南,进一步解LabVIEW单元测试框架工具包,它已包含在NI开发者套件之内。

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

NI查看更多>LabVIEW查看更多>NI开发者套件查看更多>