第四部分 总结1. 团队整体参与2. 使用敏捷的测试思维3. 自动化回归测试4. 提供并获取反馈5. 构建核心实践的基础 [持续集成、测试环境、管理技术债务、增量工作、编码和测试是同一个过程的重要组成部分、实践之间的协作]6. 与客户合作7. 保持大局观-----------------------...
分类:
其他好文 时间:
2015-07-26 12:30:49
阅读次数:
116
第三部分 敏捷测试象限6. 测试的目的敏捷测试的象限支持团队的测试:帮助开发开发产品象限一:TDD/TD测试。使用和应用相同的编码。一般内部质量由程序员定义、参与测试。CI环境。象限二:测试每个产品的细节,自动化测试运行于业务逻辑层。自动化持续集成、构建、测试过程。快速测试,反馈BUG。功能环境支持...
分类:
其他好文 时间:
2015-07-25 22:51:45
阅读次数:
375
tar xzf TeamCity-9.0.4.tar.gz 软件准备 系统:Centos 6.4 64位 JAVA:?jdk1.7.0_25 数据库:自选(只做持续集成部署没有必要自己定制数据库) Teamcity:TeamCity-9.0.4.tar.gz 安装配置 1)解压软件 tar xzf Te...
分类:
其他好文 时间:
2015-07-23 17:59:18
阅读次数:
470
为什么要做持续集成? 提高回归测试效率; 提高单元测试的覆盖率; 规范开发规范; 做到『开发->测试->上线』的开发效果; 安装Jenkins 配置Jenkins 安装SonarQube 配置SonarQube 安装SonarQube Runner 配置Sonar...
分类:
Web程序 时间:
2015-07-22 21:01:44
阅读次数:
192
速读速记:
如何高效阅读10倍速影像阅读法超右脑快速记忆法
项目管理:
敏捷开发的艺术敏捷软件开发硝烟中的Scrum 和XP精益开发实战走出软件作坊人件人月神话黑客与画家死亡之旅
企业架构:
企业应用架构模式
devOps:
持续集成:软件质量改进和风险降低之道
性能:
深入理解Java虚拟机Java性能优化权威指南...
分类:
其他好文 时间:
2015-07-22 13:04:04
阅读次数:
118
CruiseControl :简称 CC ,持续集成工具,主要提供了基于版本管理工具 ( 如 CVS、VSS、SVN) 感知变化或每天定时的持续集成,并提供持续集成报告、 Email 、 Jabber 等等方式通知相关负责人,其要求是需要进行日构建的项目已编写好全自动的项目编译脚本 ( 可基于 Ma...
分类:
其他好文 时间:
2015-07-21 12:42:06
阅读次数:
110
文档声明该文档主体为去年末自主学习时总结,旨在为我司提供一套企业级持续集成解决方案。这篇文章现在看上去很稚嫩,但是当时花费了许多心血。希望将当时的学习心得拿出来与大家交流。该文档主要说明了jenkins持续集成部署的相关步骤,并着重实现了权限分组,邮件配置,插件配置的jenkins实现过程。对出现的...
分类:
其他好文 时间:
2015-07-21 01:12:58
阅读次数:
181
CruiseControl.NET简介 CruiseControl.NET是.net平台下,一个开源的自动化持续集成工具。 它是一个程序套件,但其核心是一个叫做CruiseControl.NETServer的自动集成服务器. 通过直接监视源代码管理仓库,CruiseControl.NET使集成过程得...
分类:
Web程序 时间:
2015-07-20 18:29:29
阅读次数:
142
持续集成环境:Bamboo基础设施 :AWS日志聚合:Splunk微服务模板:StencilHAL Browser消费者驱动契约测试:Pact基础设施自管理(TMI)隔离的环境:Isolated Environment不断演进的微服务开发模板: Stencil轻量级的通信协议:HAL基于消费者的契约...
分类:
其他好文 时间:
2015-07-16 16:06:34
阅读次数:
188
网址:http://www.sonarqube.org/ Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、...
分类:
其他好文 时间:
2015-07-15 19:28:20
阅读次数:
422