Facebook是世界上最大的社交网站,有超过10亿用户每月至少要登录一次,他们每天要上传超过25亿内容,支持这样一个站点的运行,还要不断发布新的功能,Facebook的工程师是如何做到这一切的..
一、新建项目 1、File>New>Other>Maven>Maven Project, 点击Next..
在编写数据访问层的单元测试时,遇到不少问题,有些问题可以很容易Google到解决方法,而有些只能自己研究解决。这里分享几个典型的问题以及解决方法。 先交代一下用到的测试框..
翻看之前的文章才发现,最近一次记录持续集成竟然是3年前,并且只记录了两篇,实在是惭愧。不过,持续集成的这团火焰却始终在心中燃烧,希望这次的开始可以有些突破。..
让开发过程自动化:做好持续测试! 准备好开始在您的开发人员测试活动中大获全胜吗?在本期的 让开发自动化 中,开发自动化专家 Paul Duvall 介绍了几种自动化的开发人员测试,每一次改变源..
敏捷开发中的持续集成应该如何做??本文探讨了在嵌入式软件开发中如何可以采用敏捷开发、持续集成(Continued Integration,CI)和测试驱动的开发(Test-Driven Development,TDD)技术。当应用为基于..
在过去多年的持续集成咨询经历中,最常听到的一个问题是:如何来评估企业在配置与发布管理方面做得到底怎么样?还需要在哪些地方进行改进或提高?..
如何才能做到持续交付?过去十年中,一个划时代的改变就是:基于Web的业务模式对传统企业业务模式的冲击。亚马逊就是历史最长,也最明显的例子之一,而越来越多的公司(从航空到金融服..
持续集成(continuous integration)作为敏捷编程的基石现在已经被绝大多数的开发团队所广泛采用。而持续集成的工具现如今也是百花齐放,各有千秋,本文主要对比了在Java领域中比较常见的几种C..
全网回归 全网回归 是淘宝网主站 持续集成的 组成部分, 要解决的问题 ..
一句话,道破了改进难点所在。最近在项目中围绕持续集成做改进的时候,对这一点感受颇深。跌跌撞撞的一路走来。我们的持续集成的过程已经变得有些“个性化”,反过头来看我们一路的变..
一、什么是持续集成(Continuous Integration)? 这个名词已经在软件 开发 领域持续了N年,一个比较简单的定义如下: 持续集成(CI) 是一种实践,可以让团队在持续的基础 上收到反馈并进行改..
管Thoughtworks的首席科学家Martion folwer 为“持续集成 ”下了定义,但由于自身背景与经历的不同,每个人对其都有不同的理解。从狭义上讲,持续集成可以认为是一种基于某种或者某些变化对软..
现在,许多游戏项目要么跳票严重,要不就是发布时Bug多多。当然,这样的现象并不仅存于游戏工业。例如,根据2001Standish集团发表的那份 声名狼藉的报告“极度混乱”所表述的,70%以上的软..
游戏项目中的 自动化测试 和持续集成 软件测试 现在,许多游戏项目要么跳票严重,要不就是发布时 Bug 多多。当然,这样的现象并不仅存于游戏工业。例如,根据2001Standish集团发表的那份 声..
游戏项目中的自动化测试和持续集成[4] 软件测试 完全自动化、重复的 build和 测试过程 ,这种过程每天运行多次,在 极限编程 中,我们把它称为:持续集成。为了更好的实行持续集成,像 C..
游戏项目中的 自动化测试 和持续集成[3] 软件测试 自动化测 试可以看作在开发前期投入,在开发过程中赢利。大多数的代码修改,包括 Bug 修改,都可能会引入更多问题导致程序宕机。所以,..
游戏项目中的 自动化测试 和持续集成[2] 软件测试 代码 功能测试 会生成非常复杂的输出数据,比如游戏的图形渲染引擎, 回归测试 是唯一可行的自动化测试。以图形渲染引擎为例,所有图形..
游戏项目中的 自动化测试 和持续集成[1] 软件测试 现在,许多游戏项目要么跳票严重,要不就是发布时 Bug 多多。当然,这样的现象并不仅存于游戏工业。例如,根据2001Standish集团发表的那份..
软件 测试 中大规模项目团队持续集成实践之一二 一、持续集成基础 在典型的软件项目中,集成阶段一般都是在最后,因此也是出现问题最多,而且最有可能导致不能按时交付。而持续集成(..