阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

文章:持续集成意味着持续测试

  • 2007-11-09
  • 本文字数:584 字

    阅读完需:约 2 分钟

持续集成(Continuous Integration,CI)是一个基本的极限编程(XP)实践,但它已经变成了任何一个出色的软件开发活动中的基础组件。一个好的CI 过程(包括一个 完整的测试栈)可以被看成是开发人员的防护网,它允许开发人员在本地进行种种尝试,而无需担心对最终集成的应用程序造成破坏。但是随着时间的推移,这个过 程会变得缓慢下来,如果这时开发团队把他们的持续集成最佳实践抛开的话,这款代码质量工具本身的价值就会遭到破坏。InfoQ 在图书摘录:持续集成意味着持续测试一文中,为您带来了一本CI 新书中的免费章节:“第六章:持续测试”,为创建或是改进CI 最佳实践给出了一些建议和实例。该章来自于Paul Duvall,Steve Matyas 和Andrew Glover 合作编写的《持续集成:改善软件质量并降低风险》。他们希望通过这本书能够帮助开发团队把“持续集成”这项重要的开发实践变成项目中的“ non event ”,也就是自然而然的日常发生的事情。如果成功地实施了持续集成,那么就可以保证每个开发人员自己的工作和共享的项目状态之间只有几个小时之间的距离,并且可以在数分钟之内同步。

敬请阅读 InfoQ 为你提供的免费章节:“ http://www.infoq.com/resource/articles/continuous-integration-howto/en/resources/Duvall_0321336380_CH06.pdf ">第六章:持续测试”,以缩短 CI 构建时间,提升测试栈的可维护性。

阅读全文:图书摘录:持续集成意味着持续测试

2007-11-09 03:50886
用户头像

发布了 197 篇内容, 共 52.5 次阅读, 收获喜欢 20 次。

关注

评论

发布
暂无评论
发现更多内容

react源码分析:深度理解React.Context

flyzz177

React

融云「聊天室属性」: 语聊房、直播间有序运行和丝滑体验的绝技

融云 RongCloud

react源码分析:组件的创建和更新

flyzz177

React

一口气讲完了Redis常用的数据结构及应用场景

小小怪下士

Java redis 程序员

前端刷完这12道滑动窗口,就可以出山面试了

js2030code

JavaScript LeetCode

火山引擎ByteHouse助力中国地震台网中心,快速构建一站式实时数仓

字节跳动数据平台

大数据 Clickhouse 数据平台

从React源码来学hooks是不是更香呢

goClient1992

React

Verilog HDL函数与任务的使用

timerring

FPGA

用javascript分类刷leetcode16.set&map(图文视频讲解)

js2030code

JavaScript LeetCode

让远程成为本地,微服务后端开发的福音

北京好雨科技有限公司

Kubernetes 微服务 云原生 企业号 2 月 PK 榜

国内外10大主流需求管理工具优缺点对比

PingCode

项目管理 产品管理 管理工具

一个简单的案例入门 gRPC

江南一点雨

gRPC

新鲜出炉!东莞华为云团泊洼数据中心T1项目成功入选2022年ICT优秀案例

Geek_2d6073

使用 NineData 快速构建企业容灾备份

NineData

数据库 数据管理工具 数据备份 运维开发 企业容灾

ChatGPT背后的经济账

OneFlow

人工智能 深度学习 大模型

react源码分析:实现react时间分片

flyzz177

React

谈谈我对于关键思考的理解

阿里巴巴中间件

阿里云 关键

一文搞懂Redis

京东科技开发者

redis hash Zset Redis 协议 企业号 2 月 PK 榜

必备技巧,PCB设计布局的4项注意(基础篇)

华秋PCB

PCB 布局 PCB设计 布线

百度工程师带你了解Module Federation

百度Geek说

JavaScript 微前端 企业号 2 月 PK 榜

如何实现OpenHarmony的OTA升级

OpenHarmony开发者

OpenHarmony

2023年国家级重大人才工程引进申报

科兴未来News

创新创业 江苏工博会 博士后 #人才政策# 启明计划

lua中实现判断是否为局域网IP

ModStart

文盘Rust -- rust 连接云上数仓 starwift

京东科技开发者

rust Clickhouse 语言 rust语言 企业号 2 月 PK 榜

「BY林子」网站资源下载

BY林子

什么是WMS系统?

SAP虾客

wms

融云 x 易车:携手八载,打造高效连接用户的汽车服务平台

融云 RongCloud

开源即时通讯IM框架 MobileIMSDK v6.3 发布

JackJiang

网络编程 即时通讯IM

java线下培训适合小白学习吗

小谷哥

前端工程师leetcode算法面试必备-二分搜索算法(上)

js2030code

JavaScript LeetCode

从入门到实战!阿里内部正式上线“Spring Cloud Alibaba (全彩小册)”

架构师之道

Java 编程 程序员 微服务

文章:持续集成意味着持续测试_研发效能_李剑_InfoQ精选文章