目前,以云计算等为代表的新兴技术得到了大量的运用与普及。同时,凭借着众多极其独特的优势,OpenStack业已成为开源云计算技术领域的既定事实标准。
《OpenStack最佳实践——测试与CI/CD》是一本介绍OpenStack测试和CI/CD实践的书,基于此,《OpenStack最佳实践——测试与CI/CD》内容以实践操作为主,从理论到实践,循序渐进,依次讲解了DevOps和CI/CD的理论概念;软件测试基础和有效设计OpenStack测试用例的方法;如何参与OpenStack社区贡献及其沟通交流,以及OpenStack社区CI/CD系统和企业互操作性测试认证;OpenStack不同维度测试的实现和方法;基于OpenStack构建和运行服务于企业研发测试的CI/CD应用。
《OpenStack最佳实践——测试与CI/CD》适合于云计算相关专业的高校师生和具有一定软件测试或云计算技术基础的读者使用,对于在云计算企业中从事技术工作的管理人员、QA测试人员和研发人员,《OpenStack最佳实践——测试与CI/CD》也非常适用。
深度分享OpenStack实践经验
促进OpenStack的持续敏捷开发、部署和测试
一年前,在我即将离职之际,领导偶然对我说道:“那么喜欢写资料分享,考虑写本书吗?”我默笑了下,后来这种感觉愈加强烈,驱使着我真应该做点什么。
由于常写博客的习惯,加之为了更方便地让读者阅读和丰富OpenStack的整个测试体系,最终决定利用空闲时间写成一本书予以分享。能坚持下来,也算是最大的慰藉了。
现如今,各种容器技术及云计算、大数据、人工智能等技术应用层出不穷,同时又不断催生出一些诸如DevOps、CI/CD(持续集成/持续交付)、极限编程和敏捷开发等软件开发模式。
在我初涉OpenStack工作时,亦曾在其相关的诸多岗位间徘徊,但随着时间和工作事务的变化,愈加吸引了我对QA测试的兴趣和探索。回头看,无疑,测试为我开启了一扇认识OpenStack、QA测试和CI/CD的大门。
鉴于软件测试体系博大、内容众多,为了更好地把握方向和主题,本书的内容首先将重点放在了针对OpenStack不同维度的测试实践上;其次是基于CI/CD服务的OpenStack研发和测试实践;最后是基于OpenStack+Docker技术设计与实现CI/CD应用,以及相关的软件测试理论和方法等方面。
本书的目的旨在推动OpenStack测试的专业化、系统化。以解决实际问题为出发点,用大量的实际操作来阐述测试的思想与实践。并不是要告诉读者如何使用一个测试工具,这并非我的初衷。我希望读者在学习本书的内容后能够提高综合或专业的素质,摆脱简单的手工或单一测试,以及对测试理解的片面化,从而向更长远的目标迈进。诚然,本书也并非一本万能书,并不是有了它,测试便可以永无Bug,解决一切困难。
OpenStack云计算由计算、存储和网络三大基础构成,相对于其他方面,OpenStack测试是一个相对狭窄的领域,但基于这样的一个事实标准是,以OpenStack为代表的云计算已经成为一个既定事实。随着行业的不断渗透、生态环境的不断拓展等,对云计算的测试需求,特别是对高质量的复合型测试人才的需求将更加旺盛。在这里,希望本书能为有需要的读者起到帮助。
我想,本书能够出版需要感谢创造了这世界上仅次于Linux的第二大开源项目OpenStack的众多社区开发者,以及对我有养育之恩的父母,是你们为这本书的出版创造了可能。
我深知,限于自身个人水平,加之时间有限,本书可能存在某些错误,如你发现,恳请指出,不胜感激,联系邮件:faq@phei.com.cn。
徐 超
非开源 应为 开源
Docke 应为 Docker
每隔2天 应为 每隔1天