51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3145|回复: 1
打印 上一主题 下一主题

[原创] 哪里能下载单元测试软件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-8 16:05:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 单元测试现 在已经成为标准的编程实践,但是C++缺少Java和.Net平台语言的反射机制,所以无法枚举测试方法, 必须手工添加,或者使用一些特别的宏,弄得代码非常难看。Java语言单元测试是JUnit的 天下,C#基本上都用NUnit,而C++则群花怒放,单元测试框架非常多,JUnit移植过来的 CppUnit,Boost::test,CppTest,CxxTest, TUT等等。但是解决方案最好的是CxxTest和TUT,CxxTest采用的方法比较特殊,用Perl分析C++的源文件,从中抽取测试方法,创建 TestSuite。语法与JUnit非常相似,没有使用高级的C++特性,也没有定义特别的宏,无须写额外的代码。TUT也是一个不错的解决方案,利用 高级C++ Template功能,必须比较新的编译器才支持,比如VC6和VS.NET 2002就不支持,必须VS.NET 2003以上或者Intel C++ Complier 8.1以上。

刚看到上面提到的软件 CppUnit,Boost::test,CppTest,CxxTest, TUT,很想试试,不知道哪里能下载 ?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-8-8 16:25:45 | 只看该作者

C++test 7.3中文版下载地址

C++test 7.3中文版下载地址

C++test 7.3 版本是目前官方发布的最新中文版。提供界面友好的中文和详细描述的规则。
C++test 中文版正式发布

安装程序提供语言选择选项。对于设置中文环境的系统,默认选中中文(简体):


在透视图界面中的菜单、视图显示中文:


首选项配置面板提供详细的中文化设置:


在中文化的测试配置中灵活地自定义测试选项:


对于常用的规则提供完全中文化的说明和输出信息:


运行测试时,提供友好的测试概述和控制台输出信息:





C++test7.3 中文版的新变化
C++test 7.3 引入了以下新功能和增强功能:

环境和编译器:
+ AIX 5.3/PowerPC 平台
+ IBM XL C/C++ 编译器 v8.0
+ GNU GCC 4.1.x
+ 针对 C/C++ 开发人员的 Eclipse IDE 3.5
+ ARM
+ ARM RealView 开发套件 4.0 *
+ ARM C/C++ 编译器, RVCT4.0 *
+ ARM/Thumb C/C++ 编译器, RVCT2.2 *
+ Keil
+ Keil uVision3 v3.7 *
+ ARM/Thumb C/C++ 编译器, RVCT3.1 针对 uVision *
+ Keil C51 编译器 V8.18 (只有静态分析) *
+ IAR
+ IAR Embedded Workbench 5.3 和 5.4 *
+ IAR ANSI C/C++ 编译器 v5.30 针对 ARM (只针对 C 语言) *
+ Texas Instruments(德州仪器)
+ Code Composer 3.1 和 3.3 *
+ TMS320C6x C/C++ 编译器 v5.1 和 v6.0 *
+ TMS320C2000 C/C++ 编译器 v4.1 (只有静态分析) *
+ QNX
+ QNX 软件开发平台 6.4 *
+ QNX GCC 4.2.x *

(*) Windows 宿主机

静态分析:
+ BugDetective
+ 改进了性能 - 增量分析模式
+ 支持多线程 API 的定制
+ 改进了资源泄漏检测的配置
+ 广义的内存分类规则修订(现在是资源分类的一部分)
+ 防止整数溢出/下溢漏洞的新规则(BD-SECURITY-INTOVERF)
+ 编码标准
+ 改进了性能 - 并行分析模式
+ 新的内建测试配置
+ The Power of Ten - Rules for Developing Safety Critical Code
+ HIS Source Code Metrics(源代码度量)
+ GJB5369(中华人民共和国国家军用标准)
+ 由于修复和更新修改了的内建规则

单元测试:
+ 支持工厂函数
+ 改进了性能 - 测试生成和测试可执行准备的并行分析模式

运行时分析:
+ 支持应用程序监控
+ 支持运行时错误检测(内存分析)
+ 在应用程序监控和单元测试模式中可用

跨平台测试:
+ 改进了测试执行流程定制能力
+ 改进了 C++test 运行时库的管理

团队工作:
+ 支持全局的目标管理
+ 能够导出首选项到配置文件



下载地址:
c++test_7.3.0.343_win32:
http://www.edukit.com.cn/down-list.asp?id=497

c++test_7.3.0.343_linux:
http://www.edukit.com.cn/down-list.asp?id=498

c++test_7.3.0.343_linux_eclipse_plugin:
http://www.edukit.com.cn/down-list.asp?id=501

c++test_7.3.0.343_win32_eclipse_plugin:
http://www.edukit.com.cn/down-list.asp?id=502

c++test_7.3.0.343_solaris_eclipse_plugin:
http://www.edukit.com.cn/down-list.asp?id=503

c++test_7.3.0.343_win32_eclipse_plugin:
http://www.edukit.com.cn/down-list.asp?id=504

c++test_7.3.0.343_win32_vs2003_plugin:
http://www.edukit.com.cn/down-list.asp?id=506

c++test_7.3.0.343_win32_vs2005_plugin:
http://www.edukit.com.cn/down-list.asp?id=507
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 17:32 , Processed in 0.068492 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表