HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

  • 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:50972
用户头像

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

关注

评论

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

Java并发Map的面试指南:线程安全数据结构的奥秘

程序那些事

Java 多线程 程序那些事 面试秘籍

Unite for Mac(将网站转化为应用程序) v4.6中文激活版

mac

苹果mac Windows软件 Unite 应用程序转换工具

对话在行人|厦门航空:紧抓数智化转型关键因素实现业财融合

用友BIP

2023全球商业创新大会 对话在行人

如何提高技术领导力?与你分享 5 个心得

LigaAI

程序人生 技术管理 成长与思考 技术领导力 企业号9月PK榜

量化交易系统源码开发,对冲交易机器人系统开发

V\TG【ch3nguang】

浏览器缓存清理推荐 Cookie激活中文最新版

胖墩儿不胖y

缓存清理 Mac软件 清理缓存

中国广核集团智慧司库系统票据业务成功上线!打造票据数智管理新标杆!

用友BIP

全球司库

中国“好房子”亮相东博会,东方式生活凭什么走向世界?

脑极体

全屋智能

Mac电脑轻松gps定位:AnyGo for Mac激活中文最新

mac大玩家j

GPS定位 Mac软件 虚拟定位

在加密货币交易所开发中使用人工智能和机器学习

区块链软件开发推广运营

交易所开发 数字藏品开发 dapp开发 区块链开发 NFT开发

集成学习方法——随机森林

小魏写代码

用无代码搭建数据中台,竟然如此丝滑

陈橘又青

低代码 无代码开发 无代码 无代码平台

聚焦企业开放OpenAPI痛难点,华为云API Explorer助力构建API门户

华为云开发者联盟

软件开发 华为云 华为云开发者联盟 企业号9月PK榜

中国机械总院张红新:强化集团级数据治理 业财融合助力企业降本增效

用友BIP

2023全球商业创新大会

探索以太坊 Layer 2 解决方案的后起之秀——Starknet

Footprint Analytics

区块链 以太坊 Layer 2

什么是顶点颜色

3D建模设计

GLTF

GLTF动画

3D建模设计

3D动画 GLTF

IPQ5018 VS IPQ6010 VS IPQ9574|Advancing Wireless Connectivity: The Power of Wi-Fi 6 & Wi-Fi 7

wallyslilly

IPQ6010 ipq5018 ipq9574 IPQ9274

Python变量:创建、类型、命名规则和作用域详解

小万哥

Python 程序员 软件 后端 开发

glTF模型骨骼动画

3D建模设计

GLTF 骨骼动画

什么是隧道代理、http代理,隧道代理较于http代理有什么优势?

巨量HTTP

代理IP http代理

教你用API插件开发一个AI快速处理图片小助手

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号9月PK榜

蓝易云:CPU、内存、缓存的关系详细解释!

百度搜索:蓝易云

云计算 运维 cpu 内存 硬盘

产品解读 | 分布式多模数据库:KaiwuDB

KaiwuDB

数据库

软件测试/测试开发丨利用人工智能ChatGPT批量生成测试数据

测试人

人工智能 程序员 软件测试 ChatGPT 测试数据

蓝易云:Linux ps命令详解,Linux查看进程。

百度搜索:蓝易云

云计算 Linux 运维 云服务器 ps

聚焦企业开放OpenAPI痛难点,华为云API Explorer助力伙伴构建API门户

华为云PaaS服务小智

软件开发 API 华为云

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