摘要:
在前面几讲中,我介绍了 CI/CD、DevOps 中的测试基础设施,测试基础设施的搭建离不开计算资源的支持,测试基础设施越庞大,我们对计算资源的需求就越多。早期的计算资源指的是物理上的主机服务器、网络或存储硬件设备;如今的计算资源可以通过虚拟化技术进行“云化”,即将实体资源(如 CPU、内存、硬盘和 阅读全文
摘要:
2009 年 6月,在美国 San Jose 第二届 Velocity 大会上 “10+ Deploys Per Day: Dev and Ops Cooperation at Flickr”的这个演讲,成为 DevOps 开始被引用的标志性事件。最初,DevOps 被定义为一组用于促进开发、运维和 阅读全文
摘要:
CI/CD 的工程实践发生在研发阶段,从左到右的快速流动必然离不开从右到左的快速反馈,测试是提供快速反馈的基础,在 CI/CD 的每一个环节都应该伴随着测试活动。测试与 CI/CD 的融合可以从四个方面来考虑:前期开发测试与持续集成的融合,持续测试(狭义的)与 CI/CD 的融合,验收测试与 CI/ 阅读全文
摘要:
从这一讲开始,我们将用 8 讲的内容来讲解如何构建强大的敏捷测试基础设施(Testing Infrastructure)。测试基础设施是指支持自动化测试运行、测试开发、测试管理以及与研发环境集成的综合性平台。敏捷测试离不开稳定、高效、准确的基础设施,以满足对于持续测试、持续反馈的需要;同时,持续集成 阅读全文
摘要:
团队协作的五大障碍 缺乏信任 惧怕冲突 欠缺投入 逃避责任 无视结果 团队协作高于一切 达成对质量及其管理的共识 沟通的技巧 在敏捷宣言核心的四句话中,第一句就是“个体与协作胜于流程和工具”,在敏捷中,强调自我管理,团队对质量负责、对测试负责,这些也离不开协作。Lisa 和 Janet 在 2017 阅读全文
摘要:
在讲解之前,先问一个简单的问题,来自于《塔木德》经,问: “有两个男孩帮家里打扫烟囱。打扫完了,一个满脸乌黑地从烟囱里跑出来,另一个脸上一点煤灰都没有。那么,你认为哪一个男孩会去洗脸呢?”估计你能很快地给出正确的答案。再来一个难一点的题目:英语字母表的第一个字母是 A,B 的前面当然是 A。那么最后 阅读全文
摘要:
待继续编辑 阅读全文