Blogs

如何通过累计流图,发掘更深的项目管理风险(part two):环境

引子 在半个月前,有一篇文章讨论了「用累积流图发现团队运行问题」。 在接下来的一个迭代中,团队执行了文中所指出的如下建议。 每个迭代少安排一些开发

继续阅读

做好依赖管理的十一条准则

一、序 2021 年元旦过后的第一周,我们对 1000 多行用 golang 代码进行 Mob CR,类似于「扎堆编程」,一共持续了 4 个多小时,大家都很投入。 其中的一个讨论点就是:「

继续阅读

不稳定的测试是自动化测试的主要挑战之一(Part II)

这是关于「测试脆弱性」系列文章的第二部分。 第一篇文章讨论了运行测试用例所需的四个组件,以及测试脆弱的可能原因。 本文将针对这些可能的原因讨论的

继续阅读

我的 Selenium 不稳定

我听过太多次无法忽视的抱怨,类似于: 我的 Selenium 测试不稳定! 自动化测试很不稳定。 它们有时成功,有时失败。 多么深刻的领悟,多么令人沮丧! 当这种状态持

继续阅读

不稳定的测试,是自动化测试的主要挑战之一(Part I)

处理测试用例的不稳定是测试中的一项关键技能,因为不提供一致信号的自动化测试会减慢整个开发过程。 如果你还没有遇到过不可靠的测试用例,这篇文章是

继续阅读

避免写出不稳定的测试

不稳定的测试会让你的生活更加困难。您会收到失败通知,便也没什么帮助。你甚至可能因对失败已麻木而错过了一个真实的失败条件。你对代码的修改可能会

继续阅读

谷歌的 SRE 是怎么来的?

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

继续阅读

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

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

继续阅读

修复测试沙漏

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

继续阅读

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

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

继续阅读