Facebook:微服务的模糊自动化测试
让开发人员能够快速开发原型、测试和迭代新功能对 Facebook 的成功至关重要。为了有效地做到这一点,关键是拥有一个不会造成不必要摩擦的稳定基础设施。当相关
GoCD 的开发环境创建
GoCD 是什么 GoCD 是一个持续交付服务器。GoCD 帮助您自动化,并优化构建测试发布周期,从而无需担心、持续交付你的软件产品。 GoCD 开发环境的建立 官方声明的
测试数据构建器:Object Mother的一个替代者
如果你对构造函数和不可变值对象的使用要求比较严格,那么,构造有效的对象可能会遇到一点儿麻烦。 通常在应用程序代码中,这样的对象只在很少的地方被
不稳定的测试是自动化测试的主要挑战之一(Part II)
这是关于「测试脆弱性」系列文章的第二部分。 第一篇文章讨论了运行测试用例所需的四个组件,以及测试脆弱的可能原因。 本文将针对这些可能的原因讨论的
我的 Selenium 不稳定
我听过太多次无法忽视的抱怨,类似于: 我的 Selenium 测试不稳定! 自动化测试很不稳定。 它们有时成功,有时失败。 多么深刻的领悟,多么令人沮丧! 当这种状态持
不稳定的测试,是自动化测试的主要挑战之一(Part I)
处理测试用例的不稳定是测试中的一项关键技能,因为不提供一致信号的自动化测试会减慢整个开发过程。 如果你还没有遇到过不可靠的测试用例,这篇文章是
我们的不稳定测试都是哪儿来的?
当测试用例现在失败,而它之前是执行成功的,这是一个强烈的信号,表明代码出现了新的问题。 之前,测试通过了,而且代码是正确的; 现在测试失败了,代
谷歌如何处理不稳定的测试用例!
不稳定是自动化测试的主要挑战之一 在谷歌,我们不断运行大量测试来验证我们提交的代码。从开发人员到项目经理,每个人都依赖这些测试的结果,来决定系