【问题标题】:How to approach building a test suite around an existing product?如何围绕现有产品构建测试套件?
【发布时间】:2012-05-24 11:30:44
【问题描述】:

该软件已经使用了将近三年,并且具有 Django 附带的标准测试,但我们希望开始对所有内容进行单元测试并在我们进行时回填测试。这似乎是一项艰巨的任务,主要是因为数据库要求。理想情况下,我们可以使用数据库的副本进行测试,但 Django 要求您使用固定装置,这意味着我们必须将其全部导出并为每个“构建”导入它,这仅需要很长时间。有没有更优雅的方法来解决这个问题?

【问题讨论】:

    标签: python django unit-testing testing


    【解决方案1】:

    我不会对所有内容进行单元测试,只对无论如何都必须正确的关键部分进行单元测试。 Working Effectively with Legacy Code 是一本很棒的书,它讨论了解决此问题的几种方法。在向旧代码添加单元测试时,我发现它非常有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-10
      • 2011-02-24
      • 2019-10-18
      • 2012-05-16
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      • 2013-05-25
      相关资源
      最近更新 更多