最新文章列表

持续集成入门实践

      在软件开发过程中,团队成员需要经常性的进行集成,以便于更早的发现集成过程中的错误。每次集成都通过自动化的构建(编译、测试、发布)来发现集成过程中的错误。在软件开发团队中通常使用SVN作为源码管理工具(类似的有CVS),使用Ant作为自动构建工具(类似的如同Maven),可以使用Hudson作为持续集成(CI,Continuous integration)服务器。持续集成是世界级软件开 ...
Hello_Nick_Xu 评论(0) 有1377人浏览 2013-12-25 21:06

suse11搭建编译环境

1、JDK安装: 拷贝jdk-6u10-linux-i586.bin到/usr/src目录并安装JDK cp jdk-6u10-linux-i586.bin /usr/src/jdk-6u10-linux-i586.bin cd /usr/src chmod +x jdk-6u10-linux-i586.bin ./jdk-6u10-linux-i586 ...
lvmlvy 评论(0) 有1137人浏览 2013-12-18 08:44

Mockito(三)--完整功能介绍

        mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。 一.使用mockito验证行为 //首先要import Mockito import stat ...
bijian1013 评论(0) 有1906人浏览 2013-12-09 19:31

Mockito(二)--实例篇

        学习了基本知识后,就可以实战了,Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。 ...
bijian1013 评论(0) 有1852人浏览 2013-12-09 18:16

Mockito(一) --入门篇

        Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的 ...
bijian1013 评论(0) 有2312人浏览 2013-12-09 17:20

使用Powermock和mockito测试静态方法

        实例: package com.bijian.study; import static org.junit.Assert.assertEquals; import java.io.IOException; import org.junit.Before; import org.junit.Test; import org.junit.r ...
bijian1013 评论(0) 有5503人浏览 2013-12-06 10:44

部署问题的抽象本质以及平台职责

上一篇博文《部署问题域分析》主要是讲述了平时听到的一些一线研发工程师的直接需求。解决问题的第二步是分析问题,OK,那我们就来看看这些问 ...
morflame 评论(0) 有820人浏览 2013-09-26 20:55

部署问题域分析-自动化部署到底要解决什么问题

自动化持续部署号称持续集成最后一公里,对整个持续集成过程有很重要的意义。而且即使是非持续集成的团队,同样需要部署,需要快速上线。那么 ...
morflame 评论(0) 有809人浏览 2013-09-26 10:04

用持续集成的观点来看Maven

今天读了《系列文章整理 - “听”乔梁讲述持续集成的故事》,其中一些观点非常赞同,其中提到一个Java领域中一个很有名气的项目管理工具:Maven,特别想对此多说几句,于是形成此文~~ 先说个题外话,老的Java程序员一看到Maven就想起Ant,而实际本站的代码构建也是用的Ant,不过Maven和Ant的关注点真的不是很一样,Ant帮你执行很多脚本目标,仅此而已,是个很好的工具,可以用它做很 ...
morflame 评论(0) 有1758人浏览 2013-09-25 08:13

Continuous Integration Server:Jenkins & Hudson

Jenkins: http://jenkins-ci.org/ Hudson: http://hudson-ci.org/ Installing Jenkins on Ubuntu: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu https://www.digitalocean.com/commu ...
Wuaner 评论(0) 有1466人浏览 2013-04-15 16:15

持续集成hudson-maven-sonar-svn

       此篇文章讲述了配置过程,想要搭建持续集成平台的朋友可以参照一下!废话不多说,进入正题:   1:首先是sonar配置:/conf/sonar.properties 修改,默认配置就可以运行,当然如果你想讲sonar数据配置到自己的数据库服务器上修改sonar.jdbc.url和sonar.jdbc.username,sonar.jdbc.password,不要忘记在数据库服务器上建立 ...
i_allen_si 评论(0) 有2390人浏览 2013-02-19 08:43

敏捷实践的他山之石(一):Yahoo的敏捷实践

这里分享 Yahoo的体育频道的团队如何实现每日发布的一些实践。   每日发布的具体思路包括: 1.         利用时差。南非的团队可以工作准 ...
袁斌_AgileDo 评论(0) 有1072人浏览 2012-12-19 09:10

jenkins用户权限问题解决

工作遇到一个问题,由于误操作,在JENKINS后台管理页面把admin的管理权限弄丢了,经过研究可以登录后台,修改JENKINS_HOME中的config.xml文件中的内容,为admin重新赋予权限: config.xml: <?xml version='1.0' encoding='UTF-8'?> <hudson>   <version>1.38 ...
liuqing9382 评论(0) 有7502人浏览 2012-08-24 14:23

《持续集成:软件质量改进和风险降低之道》与新古典主义双重感悟——“Jolt大奖精选丛书”有奖征文

      真正接触敏捷和持续集成已经有一年左右的时间了,当时就曾经度过《持续集成:软件质量改进和风险降低之道》这本CI(持续集成)圣经。如今 ...
jacksonren1987 评论(1) 有1441人浏览 2012-08-22 13:47

持续集成工具Team City一些应用

其实不算高级应用了,就是如果用Team City做Perl项目的持续集成和测试人员如何获取项目产出物。 Team City提供了非常丰富详细的使用文档:http://confluence.jetbrains.net/display/TCD7/What%27s+New+in+TeamCity+7.0  他们还提供有专人维护的交流区来来回答全球用户提出的问题:http://devnet.jetb ...
myriji_ss 评论(0) 有62人浏览 2012-08-13 13:14

戏说Hudson(一)

戏说Hudson(一)    其实接触Hudson有一年多的时间了,之前在平台上构建项目,配置一些设置。现在就写一些总结吧。 首先,Hudson是一款CI server 平台 ...
rothmada 评论(0) 有1353人浏览 2012-08-10 22:54

业务逻辑层(service层)单元测试的实践

Service层单元测试实践 为了更好的持续集成,我们需要单元测试覆盖到逻辑层(Service)和数据访问层(Dao)。 1. Service层开展单元测试的困境 Dao层我们 ...
方世玉 评论(0) 有13248人浏览 2012-08-02 16:55

Dao层的测试实践

1. Dao单元测试的问题 Dao层主要工作是数据库访问,是非常重要的模块。为了保证SQL的正确执行,单元测试是必须的。但是一直以来Dao层的单元测试很难进行,主要因为几个问题 1、 单元测试必须是执行隔离的环境代码,而隔离数据库非常困难,不得不放弃这个念头。所以Dao层需要和数据库直接打交道,但是单元测试要求每次重复的动作结果都是一致,但是由于外部数据库环境的问题,测试环境无法稳定。 2、 现阶段 ...
方世玉 评论(0) 有1561人浏览 2012-08-02 16:52

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics