Blogs

谷歌的 SRE 是怎么来的?

Photo by ThisisEngineering RAEng on Unsplash 一直以来,IT企业总是雇佣系统管理员来运行复杂的系统。 这种系统管理员方法涉及构建现有的软件组件,并将它们部署到一起以生成服务。然

继续阅读

项目管理:如何用累积流图发现团队运行问题?

预备知识 什么是累积流图?看这里 我们今天讨论的是一个真实发生的案例。 有问题的累积流图 这是一个刚刚接触敏捷开发方式的大项目,在一个迭代周期(两周

继续阅读

修复测试沙漏

自动化测试使创建新功能、修复 bug 和重构代码变得更安全、更快。在计划做自动化测试时,我们设想了一个金字塔,它具有小单元测试的强大基础,一些精心设

继续阅读

我们的不稳定测试都是哪儿来的?

当测试用例现在失败,而它之前是执行成功的,这是一个强烈的信号,表明代码出现了新的问题。 之前,测试通过了,而且代码是正确的; 现在测试失败了,代

继续阅读

谷歌发布:DevOps 投资回报白皮书

IT,价值驱动器和创新引擎 传统上,IT 一直被视为一个成本中心,因此,人们希望 IT 能预先证明其成本和投资回报率(ROI)是合理的。 其实,IT是一

继续阅读

现在,你该考虑函数式编程了么?

循环是处理集合(collection)的标准方法,比如数组 Array 和列表 List。然而,有些循环重复实现了查相同的模式,导致了代码重复。Highe

继续阅读

谷歌如何处理不稳定的测试用例!

不稳定是自动化测试的主要挑战之一 在谷歌,我们不断运行大量测试来验证我们提交的代码。从开发人员到项目经理,每个人都依赖这些测试的结果,来决定系

继续阅读

向更多的端到端测试说:“No”

在你生命中的某个时刻,你可能会想起一部你和你的朋友都想看,但后来又都后悔看了的电影。或者你还记得某次你的团队以为已经为你们的产品找到了下一个

继续阅读

测试金字塔及三种反模式

作为一名顾问,你会看到大多数人认为并不存在的一个世界。我接待的客户中,有一些客户他们构建软件产品,但从未将 QA (Quality Assurenc

继续阅读

墨菲定律:两个功能交互,引发的一个Bug!

我经常被问到,“在你的测试生涯中,你遇到的最难忘的bug是什么?”对我来说,下面的事情是在几年前发生的一个错误。我曾领导一个支持谷歌应用引擎

继续阅读