gtest+svn+hudson 构建持续集成单元测试环境

Gtest+svn+Hudson 构建持续集成单元测试环境作者:wulong710总结一下这两天搭建测试环境的心得。1           任务:项目组的版本管理工作是很麻烦的,每天催人提交代码,然后编译、测试。通不过打回给程序员,再重来。这种繁琐的工作可以交给电脑来做。我们以一个MFC项目为例...

2010-09-30 15:32:00

阅读数 6307

评论数 6

使用 Hudson 进行持续集成(转载)

使用 Hudson 进行持续集成<br />安装和配置 Hudson 持续集成引擎以持续构建和测试 Oracle ADF 应用程序的基础知识。<br />作者:John Stegeman<br />2010 年 3 月发布<br /> <br ...

2010-09-29 10:27:00

阅读数 1935

评论数 4

Hudson+Maven+Svn搭建持续集成环境(转载)

Hudson+Maven+Svn搭建持续集成环境<br />转自sinye<br />文章分类:软件开发管理<br />一、所用开发工具<br />1.    Hudson: Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器...

2010-09-28 17:10:00

阅读数 2614

评论数 0

VisualSVN Server的配置和使用方法(转载)

<br />VisualSVN Server的配置和使用方法<br />一、VisualSVN Server的配置和使用方法【服务器端】Www.Svn8.Com<br />安装好VisualSVN Server后【安装过程看这里 】,运行VisualSVN S...

2010-09-28 11:48:00

阅读数 618

评论数 0

用命令行模式编译MFC项目

想要持续集成,但是选择的开源持续集成工具只支持命令行格式。 那么要集成MFC项目,就要用命令行格式编译。引用 7 楼 zhoujianhei 的回复: 使用批处理 @cls @call "%VS71COMNTOOLS%vsvars32.bat" @devenv &quo...

2010-09-27 18:11:00

阅读数 1164

评论数 1

gtest测试MFC项目

gtest测试MFC项目1.         前言参考《图解MFC程序中使用Google单元测试工具GTest进行TDD开发》,简易版。2.         环境使用VS2005编译下载http://code.google.com/p/googletest/downloads/list/gte...

2010-09-27 16:08:00

阅读数 3967

评论数 4

图解MFC程序中使用Google单元测试工具GTest进行TDD开发(转载)

<br />Google发布了很多开源的软件,最近尝试了一下Google的单元测试工具 GTest,发现很有特色。这里 有 个不错的入门教程。GTest有个特色很有意思就是测试方法不需要在头文件定义,直接把实现写在代码里面就行了。写好的测试用例(其实就是一个过程)自动 ...

2010-09-21 17:35:00

阅读数 2067

评论数 0

玩转 Google开源C++单元测试框架Google Test系列(gtest)之八 - 打造自己的单元测试框架(转载)

一、前言<br />上一篇我们分析了gtest的一些内部实现,总的来说整体的流程并不复杂。本篇我们就尝试编写一个精简版本的C++单元 测试框架:nancytest ,通过编写这个简单的测试框架,将有助于我们理解gtest。二、整体设计<br />使用 最精简的设计,我们...

2010-09-21 14:13:00

阅读数 622

评论数 0

玩转 Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest(转载)

一、前言<br />“深入解析”对我来说的确有些难度,所以我尽量将我学习到和观察到的gtest内部实现介绍给大家。本文算是抛砖引玉吧,只能是对gtest的整体 结构的一些介绍,想要了解更多细节最好的办法还是看gtest源码,如果你看过gtest源码,你会发现里面的注释非常的详细!好了...

2010-09-21 14:11:00

阅读数 455

评论数 0

玩转 Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数(转帖)

一、前言<br />使用gtest编写的测试案例通常本身就是一个可执行文件,因此运行起来非常方便。同时,gtest也为我们提供了一系列的运行参数(环境变量、命 令行参数或代码里指定),使得我们可以对案例的执行进行一些有效的控制。二、基本介绍<br />前面提到,对于运行参...

2010-09-21 14:10:00

阅读数 594

评论数 0

玩转 Google开源C++单元测试框架Google Test系列(gtest)之五 - 死亡测试(转载)

一、前言<br />“死亡测试”名字比较恐怖,这里的“死亡”指的的是程序的崩溃。通常在测试过程中,我们需要考虑各种各样的输入,有的输入可能直接导致程序崩溃,这 时我们就需要检查程序是否按照预期的方式挂掉,这也就是所谓的“死亡测试”。gtest的死亡测试能做到在一个安全的环境下执行崩溃...

2010-09-21 14:08:00

阅读数 915

评论数 0

玩转 Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化(转载)

一、前言<br />在设计测试案例时,经常需要考虑给被测函数传入不同的值的情况。我们之前的做法通常是写一个通用方法,然后编写在测试案 例调用它。即使使用了通用方法,这样的工作也是有很多重复性的,程序员都懒,都希望能够少写代码,多复用代码。Google的程序员也一样,他们考虑到了 这...

2010-09-21 14:07:00

阅读数 447

评论数 0

玩转 Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制(转载)

一、前言<br />gtest提供了多种事件机制,非常方便我们在案例之前或之后做一些操作。总结一下gtest的事件一共有3种:<br />1. 全局的,所有案例执行前后。<br />2. TestSuite级别的,在某一批案例中第一个案例前,最后一个案例执行后。...

2010-09-21 14:06:00

阅读数 516

评论数 0

玩转Google单元测试框架gtest系列之二 - 断言(转载)

一、前言<br />这篇文章主要总结gtest中的所有断言相关的宏。 gtest中,断言的宏可以理解为分为两类,一类是ASSERT系列,一类是EXPECT系列。一个直观的解释就是:<br />1. ASSERT_* 系列的断言,当检查点失败时,退出当前案例的执行。<...

2010-09-21 10:15:00

阅读数 490

评论数 0

玩转Google单元测试框架gtest系列之一 - 初识gtest(转载)

一、前言<br />本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以及编写一个最简单的测试案例。二、下载<br />如果不记得网址, 直接在google里搜gtest,第一个就是。目前gtest的最新版本为1.3.0,Wind...

2010-09-21 10:00:00

阅读数 623

评论数 0

玩转Google单元测试框架gtest系列 (前言)(转载)

<br />作者:CoderZh<br /> <br />编者按:Google Test是Google C++ Testing Framework的一种非正式的称谓,是google最近发布的一个开源C++测试框架。<br />Google测试框架...

2010-09-21 09:59:00

阅读数 697

评论数 0

软件测试系列之单元测试 (转载)

在vs2005如何使用cppunit 1.    编译cppunit目前在vs2005下直接编译cppunit工程是编译不过去的。还要对cppunit工程做一下适当的改动才能成功编译。虽然网上有些文章介绍使用CPPUnitProjectWizard。但是我查阅了相关资料:发现其实不用安装这个CPP...

2010-09-20 18:42:00

阅读数 3160

评论数 0

集成单元测试google test (转载)

google test 使用安装:下载Google C++ Testing Framework ,解压...VC2005:    直接打开msvc/gtest.vcproj或msvc/gtest.sln,直接编译即可。Linux/Unix下的GCC:    传统过程:./configure  ma...

2010-09-20 17:10:00

阅读数 2344

评论数 1

HUDSON入门(转载) 关于持续集成单元测试

2010-04-07持续集成hudson 入门文章分类:软件开发管理     极限编程中一项建议实践便是持续集成,持续集成是指在开发阶段,对项目进行持续性自动化编译、测试,以达到控制代码质量的手段。 <br />      持续集成提供了及时发现问题、追踪问题、修复问题...

2010-09-20 16:24:00

阅读数 2353

评论数 0

关于可变参数函数的若干问题(转载)

关于可变参数函数的若干问题(转载)c/c++支持可变参数的函数,即函数的参数是不确定的。一、为什么要使用可变参数的函数?    一般我们编程的时候,函数中形式参数的数目通常是确定的,在调用时要依次给出与形式参数对应的所有实际参数。但在某些情况下希望函数的参数个数可以根据需 要确定,因此c语言...

2010-09-17 14:40:00

阅读数 431

评论数 0

提示
确定要删除当前文章?
取消 删除