banner cpptest

[置顶] C++test使用进阶介绍 -- 前言

[置顶] c++test使用入门介绍 -- 前言

[置顶] 静态规则检查的那些故事 -- 真实客户案例 (一)该死的For循环

CppUnit测试环境搭建流程及示例Linux环境

2011年9月23日  浏览:

 本文原载于“软件测试工具”介绍软件测试相关内容的专业博客www.mytestlife.com,任何转载均需保留原址。 

前言:本博客一直关注C++test单元测试C++test是一款专业的测试工具,除了包含单元测试还有静态规则检查,数据流分析的功能,但C++test是一款商业工具,对于一些希望通过开源方式打造单元测试环境的公司或者测试人员而言,CppUnit无疑是非常好的环境。本文分成两篇文章介绍如何在Windows和Linux上搭建CppUnit测试环境,前文“CppUnit测试环境搭建流程及示例 Windows环境"介绍了如何在Windows上搭建CppUnit测试环境,本文作为姊妹篇,介绍如何在Linux上搭建环境:

....

 

“C++test对于复杂结构体指针参数如何测试用例?” -- 来自QQ群讨论系列文章

2011年8月17日  浏览:

本文原载于“软件测试工具”介绍软件测试相关内容的博客www.mytestlife.com,任何转载均需保留原址。

前言:本文源自软件测试交流qq群(群号:74287645)的群友弦外之音提到的一个问题:对于复杂结构体指针参数,C++test如何测试用例?QQ群的优点在于交流及时有效,但是每次回答完毕后,信息无法保留,因此博主打算以QQ群中群友的提问为主题完成“xxx问题?-- 来自QQ群讨论系列文章“系列文章,QQ群中的回复或者群友关于软件测试的高见,辑录于此,方便更多需要了解这些问题的人,更好的查找。

问题对于复杂结构体指针参数,C++test如何测试用例?

现象有没有谁用过C++ test?当函数参数为一个结构体的时候,结构体比较深,测试用例自动生成的时候,就会给他赋值为null

回答

1. 我们一定得清楚没有任何工具是全智能的.......

“如何让C++test统计1个文件的代码覆盖率?” -- 来自QQ群讨论系列文章

2011年8月12日  浏览:

本文原载于“软件测试工具”介绍软件测试相关内容的专业博客www.mytestlife.com,任何转载均需保留原址。

前言:本文源自软件测试交流qq群(群号:74287645)的群友AlwaySmile提到的一个问题:如何让C++test统计1个文件的代码覆盖率?QQ群的优点在于交流及时有效,但是每次回答完毕后,信息无法保留,因此博主打算以QQ群中群友的提问为主题完成“xxx问题?-- 来自QQ群讨论系列文章“系列文章,QQ群中的回复或者群友关于软件测试的高见,辑录于此,方便更多需要了解这些问题的人,更好的查找。

问题如何让C++test统计1个文件的代码覆盖率?

回答:C++test获取覆盖率的原理在于通过插装(instrument)插入一些代码...

C++test如何针对自定义资源函数进行内存泄漏检测,设置参数说明?

2011年8月3日  浏览:

本文源自于软件测试人专业博客,任何转载均需注明原址:http://www.mytestlife.com/post/memory_leak_bugdetective.html

C++test提供数据流分析的功能,也即BugDetective,在之前的系列文章中也曾有介绍BugDetective的一些功能介绍,参见文章《c++test使用入门介绍 -- 使用C++test BugDetective功能》,另外也有一篇文章介绍了《利用C++test BugDetective功能检查自定义资源分配函数的泄漏问题》,本文针对BugDetective自定义资源的设置选项做个详细说明,便于大家在设置时更方便,同时用一个例子来解释,如何详细配置...

C++test使用进阶介绍 -- 深度阐释C++test提供的7种覆盖率

2010年11月17日  浏览:

本文是《C++test使用进阶介绍》系列文章,上一篇介绍了《C++test使用进阶介绍 -- 全面了解和学习使用C++test数据源功能》 ,本篇介绍C++test支持的7中覆盖率相关概念和使用。

待续....

C++test使用进阶介绍 -- 全面了解和学习使用C++test数据源功能

2010年11月8日  浏览:

本文是《C++test使用进阶介绍》系列文章,上一篇介绍了《C++test使用进阶介绍 -- 全面了解和学习使用C++test桩函数》 ,本篇介绍C++test桩函数的相关概念和使用。

什么是数据源方式?

单元测试需要设计一系列前置条件和后置条件,所谓前置条件,即是给被测试函数抛入一系列输入值,后置条件则是该函数的输出值或者全局变量值。......

C++test使用进阶介绍 -- 全面了解和学习使用C++test桩函数

2010年10月12日  浏览:

什么是桩函数?
桩函数是一个替代原函数的简单函数,没有实际的函数内容,返回一个简单值,桩函数将被测功能与外部依赖条件隔离。一般桩函数主要目的是:
第一、 隔离被测试代码与集成环境。隔离真实难以搭建和访问受限的真实环境,例如访问网络、数据库、硬件等;另外,隔离复杂的底层系统,采用简单函数代替;
第二、 使用桩函数,使单元测试效率更高;

......

C++test使用进阶介绍 -- 使用C++test命令行进行夜间测试

2010年10月11日  浏览:

GUI模式 VS 命令行模式

        GUI图形化模式下使用C++test,在操作和使用方面,具有便捷和直观等特性,对于C++test Professional版本而言,只能使用图形化进行项目导入和测试。而命令行模式,无疑在提高工作效率方面更为强大,......

代码审查(Code Review) -- 全面解读C++test 代码审查(Code Review)功能

2010年9月20日  浏览:

本文源自于软件测试人专业博客,任何转载均需注明原址:http://www.mytestlife.com/post/code_review.html

Code Review代码审查简介

Code Review又称代码审查或代码评审,是提高代码质量的重要手段。一般而言,Code Review又分同行评审(Peer Code Review )和多人评审。对于同行评审,即一对一评审,彼此评审或交叉评审。多人评审,一般在固定周期内,比如一周或一个月,参与项目的小组人员,在会议室使用投影仪将代码投射出来,评审代码。

Code Review代码审查过程中暴露的缺陷

1. 同行评审流程不能有效监控,评审者之间需要频繁来回走动评审代码,导致同行评审无法有效进行,长此以往,使得评审者之间私下达成默契,降低同行评审或者干脆放弃同行评审,使得同行评审流于形式;

......

C++test中如何通过命令行方式获取Machine-ID和设置License?

2010年9月16日  浏览:

本文原载于软件测试人专业测试博客,任何转载均需注明原址:http://www.mytestlife.com/post/set_license.html

前文《C++test中如何通过命令行的方式获取Technical Support文件?》有介绍如何通过命令行模式获取Technical Support文件,本篇将介绍C++test中如何通过命令行方式获取Machine-ID和设置License?

C++test如何通过命令行获取Machine-ID

1. 设置环境变量,如C++test安装路径为:C:\Parasoft\C++test7.3,则按图中方式执行:

......

分页:[«]1[2][3][4][»]