VisualUnit更新表

 -----------V2.4更新-----------
优化了UDT工程向导,使建立过程中的主要设置比较容易理解,并增加了自动展开全部目录等功能,详细
优化了源代码解析、打桩及测试代码生成模块,进一步提升了适应能力。
打印及判断内部输出支持数组,请参考:内部输出 判断内部输出。自动打印参数、成员变量也增加了对数组的支持。
修正了若干小缺陷。
整合了帮助系统关于错误与解决办法的内容,组成新的《错误与解决》章,分为相关知识与工具、解析错误、编译错误、链接错误、运行期错误五部分,详细
以下为需引起注意的更新:
1)工程向导增加了一个复选框(高级->扩展):自动防止头文件重编译,默认选中。如果选中,VU将为常规头文件增加防止重编译的宏,旧版本无此选项,全部自动添加。
2)工程属性头文件目录列表之外的头文件全部视为不存在,即使通过#include指令可以找到。旧版本对这种头文件默认为常规(H),可能因本应链接库代码却链接到桩代码而造成难于查找的错误。如果打开旧版本建立的工程后,提示头文件找不到,请在工程属性中添加头文件搜索目录。
3)增加了屏障桩代码的功能(代码菜单单击"屏蔽桩代码"),作为一种策略,临时屏蔽桩代码,可利用链接错误找出本应链接的库和本应链接的源文件,以避免不当打桩。
4)如果不理解UDT工程和测试工程,请参考理解UDT工程及测试工程

-----------V2.3.正式版更新-----------

从此版本开始,VU内部编码方式改为Unicode
增加了在测试输出的数据窗口显示内部输入的功能。内部输入就是调用子函数所获得的数据。
增加了在VU界面中编辑公共代码的功能。
众多细节上的改进。


-----------V2.2.正式版更新-----------

消除了个别Bug,修订了帮助系统。

-----------V2.2.beta4更新-----------

提高了建立UDT工程及后期调整工程属性时的灵活度,提高了对超大型项目(千万行代码级)的适应能力:
产品项目根目录列表可在后期从工程属性自由调整;
头文件搜索目录的根目录列表与产品项目根目录列表独立,可自行增减,提高了选择目录的灵活性;
头文件分类页自动搜索子目录。
为了避免为超大型项目建立UDT工程时搜索子目录等候时间过长,新版本在显示测试目标、头文件目录、头文件类别时,树状结构不再直接添加所有子项,展开树枝时才添加子项。

-----------V2.2.beta3更新-----------

有几个小改进。

-----------V2.2.beta2更新-----------

大幅简化了建立UDT工程的过程,详细
工程属性增加了屏蔽或替换部分代码的功能(主要用于测试嵌入式项目)。
增加了对CodeWarrior和RealView的支持。
简化了对浮动点数的比较,默认精度为正负0.01,可自行调整(工具->设定->功能)。
另有几个小改进。

-----------V2.2.beta1相对于V2.1.1的重要更新-----------
正式推出可视编程(Visual Coding)开发模式
可视编程,是指在代码编写、找错、排错、维护时,程序行为可视。程序行为就是:程序有哪些输入?每种输入会执行哪些代码?产生哪些输出?可视编程是解决编程工作劳动强度大、效率低的技术手段,“象写文章一样写程序”。可视编程使排错与代码编写同时完成,而不是等以后反复排错,“把事情一次做好,而不是一做再做”。详细

用例数据表格化
可以适应各种复杂输入输出,包括自行添加的测试代码及底层模拟,详细

生成输入输出代码
增加自动生成输入输出代码功能,详细

生成用例数据
增加生成用例数据功能,包括针对数据组合生成用例,可快速建立完整的用例,详细

增加了“无源码模式”工程
主项目模式或子项目模式可导入/导出无源码工程。工程中没有产品代码,也不需要测试IDE来编译测试代码,但可以增删用例数据、执行测试,详细

界面简洁化
减少了工具栏按钮,函数视图删除了“预处理”窗口,类/文件视图删除了“源代码”和“测试代码”窗口。

增强了用例助手
撤消了原用例助手窗口,改为在左侧函数列中位置显示被测试函数的代码,并自动将函数注释(包括头文件和源文件中的注释)显示在代码前面。

改进了编译及控制方式
切换函数时不再修改测试代码,除非产品代码或测试代码被修改,否则不再需要重新编译。增删/修改用例数据不需要重新编译。



-----------V2.1.1更新-----------

消除了一个小bug。

-----------V2.1.0正式版相对于V2.1.beta8更新-----------

重新修订了帮助系统,增加《快速入门》章,详细
优化了预处理器、解析器,提高了兼容能力和解析速度。
再次优化安装程序,尺寸降至15.9M。
另外还有一些细节上的完善。

对于软件企业,不增加人力投入,不改变开发流程,不延长项目时间,不提高管理成本,要想较大幅度地提高软件产品的质量、降低开发测试及后期维护的成本,那么,单元测试可能是最好的选择。   对于程序员,在这个软件质量越来越被重视的时代,要想短期内提升你的竞争力,那么,掌握单元测试技能,养成单元测试习惯可能是最好的选择。   单元测试难不难?单元测试烦不烦?关键在于工具好不好!   Visual Unit,简称VU,是新一代单元测试工具,功能强大,使用简单,目前版本适用于C++语言。   VU自动生成测试代码,不需花费时间、中断思路去编写测试代码;VU全方位地示出代码的行为:显示各种数据的输入输出值,显示不同输入时程序所执行的代码;画出逻辑结构图及不同输入时程序的执行路径,程序员可以随时“欣赏”自己的劳动成果;VU还帮助程序员快速地排除错误和高效地调试,尽可能减少程序员查找某种错误的时间,使程序员的思维始终集中在程序逻辑上。使用VU,测试工作费时极少,同时又提高了编程的效率,总体来说,边编码边用VU进行测试,在达到完整测试的同时,还能大幅度减少开发时间。   使用VU,能轻松完成100%语句、条件、分支、路径覆盖,提供详尽的测试报告和待测试文件列,随时可以检验测试效果、找出遗漏代码或未完成覆盖的代码,保证测试的完整性。   安装包中包含了企业版和个人版,以及单元测试教程。个人版是完全免费的版本,企业版可通过网络验证的方式,经过简单的免费注册后免费试用一段时间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值