在我的工作中,所有解决错误的开发人员都必须添加一个新的单元测试,以警告此类错误(如果再次出现这种情况)。如果无法进行单元测试(例如,网页设计问题),则质量检查部门必须创建一个测试用例以手动检查它。
其背后的想法是,如果在产品发布之前未检测到缺陷,是因为没有适当的单元测试来检测它。因此,开发人员必须添加它。
问题是:这在任何软件开发方法中都常见吗?这个技术有名字吗?我想了解更多有关它的信息,但是我需要一些信息来开始它。
在我的工作中,所有解决错误的开发人员都必须添加一个新的单元测试,以警告此类错误(如果再次出现这种情况)。如果无法进行单元测试(例如,网页设计问题),则质量检查部门必须创建一个测试用例以手动检查它。
其背后的想法是,如果在产品发布之前未检测到缺陷,是因为没有适当的单元测试来检测它。因此,开发人员必须添加它。
问题是:这在任何软件开发方法中都常见吗?这个技术有名字吗?我想了解更多有关它的信息,但是我需要一些信息来开始它。
Answers:
这很普遍。我们在团队中使用它。对于每个生产缺陷,开发人员必须在问题的根本原因上添加注释,添加失败的单元测试并添加测试影响分析,然后才能将故障单推入开发人员状态以检入代码。
必须通过失败的单元测试,然后才能将代码推送到生产环境。
除了一般的“回归测试”外,我没有其他名称。这非常有用,在开始执行此过程之后,我们开始看到产品质量的提高。