代码之家  ›  专栏  ›  技术社区  ›  LicenseQ

数据层测试

  •  1
  • LicenseQ  · 技术社区  · 17 年前

    尝试围绕测试驱动开发展开讨论。单元测试已经就位,从业务层到Web UI都可以正常工作。现在,我试图解决如何测试数据层和带下划线的数据库的问题。在过去,数据层的代码比业务层和用户界面中的代码多,保持层未经测试确实会损害质量。

    有没有建立数据库和数据层测试的框架?具体来说,我正在寻找.NET框架和SQL Server的解决方案,但我也对其他平台和数据库感兴趣。

    1 回复  |  直到 17 年前
        1
  •  2
  •   ChrisLively    17 年前

    如果您使用的是Visual Studio TeamEdition,那么可以使用数据库开发人员部分根据您的数据模型创建单元测试。

    除此之外,只需使用常规单元测试直接调用DAL或存储过程。

    当然,数据库测试通常还有一个额外的设置任务,用于获取处于测试状态的数据。另一个是在所有处理完成后进行清理。