Visual Unit 2.1 beta版发布了,虽然名为beta版,但基本上就是正式版,可在正式项目中使用。
相对于旧版本,有以下各项更新:

改进了UDT工程的架构
旧版本的UDT工程建立和维护比较复杂,新版本重新设计了UDT工程的底层架构,并简化了建立过程.
新版本的UDT工程易于扩展和维护,也具有更好的适应性。
由于重新设计了底层架构,新版本不能直接兼容旧版UDT工程,打开旧版UDT工程时会弹出升级向导,按提示完成升级即可。

UDT工程与并行开发过程的衔接
本帮助系统增加一章,专门介绍UDT工程与开发过程的衔接。
增加了测试数据打包与解包功能
可将测试数据以源文件为单位打包,打包内容可包括:产品源文件、相关头文件、测试源文件(含测试用例)、测试输出数据。此功能简化了版本管理工作,也便于在项目组成员间交换数据。

升级了代码处理模块
升级了预处理器、解析器、测试代码生成器、桩代码生成器、代码插装器,消除了一些BUG,提高了兼容能力。

底层模拟
“桩控制”与“桩代码”容易混淆,不易表达和理解,因此,新版本将“桩控制”功能改称“底层模拟”,并解决无法返回空指针,数组只能指定第一个值,数组的参数声明不是指针时底层模拟无效等缺陷。

兼容VC2008
新版本兼容Visual C++ 2008。

支持部分嵌入式开发环境
初步支持Keil 2.0,EVC 4.0,Tornado 2.2,使用VC6.0编译和编辑测试代码。

安装程序
旧版本的安装程序有一些缺陷,新版本使用Inno Setup 5.0制作安装程序。安装新版本前最好先卸载旧版本。


[color=FF0000][size=3]详细内容请参考Visual Unit的官方网站:http://www.kailesoft.cn/[/size][/color]