安德鲁·哈伯斯塔特的文章
-
使用机器学习更有效地测试 Firefox
浏览器是一个极其复杂的软件,并且一直在开发中。大约一年前,我们问自己:我们该如何做得更好?我们的 CI 极度依赖人工干预。如果我们可以使用历史回归数据将补丁与测试相关联呢?我们可以使用机器学习算法来找出要运行的最佳测试集吗?我们假设我们可以运行更少的测试来节省资金,更快地获得结果,并减少开发人员的认知负担。
浏览器是一个极其复杂的软件,并且一直在开发中。大约一年前,我们问自己:我们该如何做得更好?我们的 CI 极度依赖人工干预。如果我们可以使用历史回归数据将补丁与测试相关联呢?我们可以使用机器学习算法来找出要运行的最佳测试集吗?我们假设我们可以运行更少的测试来节省资金,更快地获得结果,并减少开发人员的认知负担。