自动化测试

精益投资组合

原文链接:PORTFOLIO FUNDING BY HORIZON

继续阅读

Facebook:微服务的模糊自动化测试

让开发人员能够快速开发原型、测试和迭代新功能对 Facebook 的成功至关重要。为了有效地做到这一点,关键是拥有一个不会造成不必要摩擦的稳定基础设施。当相关

继续阅读

GoCD 的开发环境创建

GoCD 是什么 GoCD 是一个持续交付服务器。GoCD 帮助您自动化,并优化构建测试发布周期,从而无需担心、持续交付你的软件产品。 GoCD 开发环境的建立 官方声明的

继续阅读

测试数据构建器:Object Mother的一个替代者

如果你对构造函数和不可变值对象的使用要求比较严格,那么,构造有效的对象可能会遇到一点儿麻烦。 通常在应用程序代码中,这样的对象只在很少的地方被

继续阅读

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

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

继续阅读

我的 Selenium 不稳定

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

继续阅读

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

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

继续阅读

修复测试沙漏

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

继续阅读

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

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

继续阅读

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

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

继续阅读