凯乐软件C单元测试与C++单元测试不用写代码了!
当前位置: 首页 > 凯乐动态 > VU2获CSDN&《程序员》2007软件中国金牛奖

凯乐动态| News

客服中心
技术咨询:
凯乐软件技术支持联系电话 020-85589541
凯乐软件技术支持QQ QQ 凯乐软件技术支持邮箱 邮箱
业务咨询:
凯乐软件商务联系电话 020-85589545
凯乐软件商务QQ QQ 凯乐软件商务邮箱 邮箱
订阅C/C++单元测试技术资讯

VU2获CSDN&《程序员》2007软件中国金牛奖

发布时间:2010-3-15 22:04:16

获奖理由:

    最近几年以来,测试工作,尤其是单元测试,已经不仅仅是保证软件质量的手段,其进一步发展成为软件开发方法学重要内容之一。在JAVA领域内的JUNIT引导了单元测试的运动,之后在各个语言领域内开始大量出现XUNIT的单元测试工具。传统单元测试工具大致分为两类:手工类和自动类。自动类使用自动静态分析和自动生成测试用例进行动态测试,只能发现少量的特征错误,大多数代码错误自动系列无法发现;手工类理论上可能发现所有错误,但要人工编写测试代码,耗费时间一般与编码时间是成正比的。也正因为如此,单元测试在国内的很多软件企业内是呼声很高,真正能够实现的却很少。

    VisualUnit2。0(以下简称VU2)这一款图形化自动单元测试工具是具备独特创新性的产品。VU2具有完善的桩功能,从开始编码到升级维护的各个阶段,均可对任意层次、范围的代码实施分割测试,有效地解决了高度耦合代码的测试难题。VU2独有的“基于现有用例找出遗漏用例”的技术,可以很容易实现100%的语句、条件、分支、路径覆盖,这里的“实现”是由VU2自动生成的测试用例。此外,VU2还可以自动生成测试代码、用例框架以及边界测试用例等等。对于测试用例的编辑也提供了一个高效的开发环境。对于测试用例的执行路径,VU2甚至能够自动生成一副逻辑结构图。

    在国内软件行业内同质化日趋严重的情况下,能够在某个已经成熟的领域更上一层楼做出自己的创新,这是非常难得也是值得鼓励的。专家周浩宇对此评价说:测试一直是中国软件人员的弱项,VU2可以大大改善这一现状,虽然只是C/C++,也给人很大启发。我们也很期待在其他的语言领域也能够出现如此方便好用的测试工具。(刘金雨)

    以上内容摘自《程序员》2008年第三期64页。
    关于此次评选的相关报道:http://top2007.csdn.net/