适合于跨平台的C++测试工具

  gtest,英文全称是Google C++ Testing Framework,英文简称是Google Test,中文译为“谷歌C++测试框架”,它是从谷歌内部诞生并受到业界追捧的一个非常优秀的测试框架,支持如自动发现测试、自定义断言、死亡测试、自动报告等诸多功能。   其他著名...

单元测试工具 CUnit 简介(1)

  1.CUnit简介   1.1 CUnit简要描述   CUnit是一个编写、管理及运行c语言单元测试的系统。它使用一个简单的框架来构建测试结构,并为普通数据结构的测试提供丰富的断言。此外,CUnit为测试的运行和结果查看提供了许多不同的接口,包括自动测试模式...

内存测试工具memtester

  Memtester是用户态工具,用于测试内存子系统的故障。非常方便,支持32位 或64位Unix-like系统。对于硬件开发开发者来说,memtester可以定位到物理地址。   1. 安装   下载地址http://pyropus.ca/software/memtester/   获取memtester-4.2.2.t...

Junit之覆盖测试(Eclemma)(图)

  Junit最后需要做覆盖测试,查了一下资料,发现Eclemma这个插件还比较好用,所以在这里给大家分享一下Eclemma的简单使用   (1) 安装Eclemma,具体步骤可见截图   (2) 完成上篇文章《[Junit]初次体验Junit》的例子   (3) 利用Eclemma...

初次体验Junit(图)

  学习selenium,这Junit是基础,所以我在这里把我学习junit的点滴和大家分享一下,希望对大家有所帮助   (1) 新建一个Java项目   (2) 构建路径,引入Junit的包:选择新建的项目,点击右键选择Build Path   (3) 新建一个class:Calculator,在这...

C++代码覆盖率工具BullseyeCoverage(图)

  简介   BullseyeCoverage是Bullseye公司提供的一款C/C++代码覆盖率测试工具,个人觉得是比Rational的PureCoverage更优秀的测试工具。相对于Rational的PureCoverage,Bullseye Coverage支持的C/C++的编译器更多,除了支持各种Unix下的编译器之外,在...

C/C++单元测试工具基本技术指标

  这是本人根据多年经验提出的衡量C/C++单元测试工具能否胜任实际项目的技术指标,供需要评估单元测试工具的朋友们参考。   1、自动隔离测试目标     a)可根据测试任务,设置指定的文件为测试目标;     b)对于不测试,但可能大量依赖的文...

Delphi单元测试DUnit与MVC模式

  用Delphi也有七八年了,但一直不知道怎样才能对窗体类进行测试(惭愧啊……),以前也曾经尝试过DUnit,但遗憾的是没有深入研究,最近想好好研究一下单元测试DUnit,看了一些资料后才猛然发现:之所以一直觉得Delphi窗体类难以使用DUnit来测试,是因为...

Fluint——针对Flex的单元测试工具

  随着富Internet应用(RIA)技术的不断流行,出现了更多支持RIA开发的工具。Flex单元测试工具Fluint就是其中之一。   我们采访了Fluint的开发者和Flex的架构师——Michael Labriala,以了解在Flex开发过程中使用Fluint作为单元测试解决方案的更多信息...

使用Xcode工具静态检查分析代码(图)

  Clang 是一个 C、C++ 和 Objective-C 编程语言的编译器前端,采用了底层虚拟机(LLVM)作为其后端,提供一个GNU编译器套装(GCC)的替代品。克里斯·拉特纳,在苹果公司的赞助支持下进行开发,而源代码授权是使用类 BSD 的开源授权。   Clang静态分...

如何评估嵌入式软件测试工具? -- 第三部分 测试工具详细功能评估之二

  上篇文章《如何评估嵌入式软件测试工具? -- 第三部分 测试工具详细功能评估之一》详细描述在软件测试工具的评估过程当中你应该研究的一系列问题,限于篇幅原因,还有一些评估的要点比如:“代码覆盖率”、“回归测试”、“报告”、“与其他工具集成”...

如何评估嵌入式软件测试工具? -- 第三部分 测试工具详细功能评估之一

  上篇文章《如何评估嵌入式软件测试工具? -- 第二部分》剖析和总结嵌入式测试工具,让各位总体上了解评估一个嵌入式测试工具时需要考察工具的哪些功能特性;本节开始,将在两篇文章中详细描述在软件测试工具的评估过程当中你应该研究的问题.   如何...

如何评估嵌入式软件测试工具? -- 第二部分 测试工具评估要点

  上篇文章《如何评估嵌入式软件测试工具? -- 第一部分》介绍了当前一些自动化嵌入式测试工具的现状,本文将剖析和总结嵌入式测试工具,让各位总体上了解评估一个嵌入式测试工具时需要考察工具的哪些功能特性;   测试工具剖析   测试工具通常提供...

如何评估嵌入式软件测试工具? -- 第一部分

  本文将分几个部分,其中第二、三部分将详细剖析评估一个嵌入式软件测试工具时的关键要点,   一、如何评估嵌入式软件测试工具? -- 第一部分   二、如何评估嵌入式软件测试工具? -- 第二部分 测试工具评估要点   三、如何评估嵌入式软件测试...

代码静态检查工具PC-Lint运用实践

  如何提交zero bug的产品,如何尽早发现bug,是软件开发工程师和测试工程师都需要思考的问题。我认为高质量的代码是关键,具体实施保障办法有:框架约束,代码评审,以及测试用例的设计和执行。   ● 框架约束,可以将程序员从编写没有营养、易出错的...

代码覆盖率工具BullseyeCoverage研究(图)

  1、术语定义   1.1 代码覆盖率   代码覆盖率 =代码的覆盖程度,一种度量方式。   1.2 语句覆盖(StatementCoverage)   又称行覆盖(LineCoverage),段覆盖(SegmentCoverage),基本块覆盖(BasicBlockCoverage),这是最常用也是最常见...

静态测试工具Logiscope的测试机理

  1、前言   本文介绍了静态测试工具Logiscope的测试机理。通过对Logiscope测试机理的了解,能帮助我们更好的使用这个工具。   通过阅读本文,你可以了解到以下信息:   ◆Logiscope是如何分析软件产品质量的;   ◆Logiscope是如何检测代码...

Visual Unit 2 是什么样的工具?(下)(图)

接Visual Unit 2 是什么样的工具?(上)   四、黑盒、白盒、自动相结合,实现彻底测试   白盒覆盖基于现有代码,不能发现代码缺失形成的错误。另外,用例必须反映程序的功能,纯粹从白盒角度来设计用例,会犯“跟着代码走”的错误,使测试失去意义。...

Visual Unit 2 是什么样的工具?(上)(图)

  单元测试的效益如此之高,为什么真正成功实施的单位却很少?因为很多看起来非常吸引人的方法或技术,只能应用于简单独立的代码,无法适应复杂项目,华而不实。单元测试工具必须“专而精”,才能在有限的时间内顺利完成测试。“专而精”表现在:深入复杂...

VS2005如何进行单元测试

  首先我们要解决一个问题,为什么我们需要做单元测试?这个问题,对有经验的老程序员来说,并不算是问题。一个软件在开发的过程中,倘若不是非常微型的软件,那么我们通常会划分出若干个功能模块来,然后一个模块一个模块的进行开发。每个子模块完成后,...

分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号