【发布时间】:2009-02-26 13:55:33
【问题描述】:
我读到的关于单元测试的大部分内容都是关于测试你的类及其行为。但是如何测试将数据保存到数据库和从数据库中读取数据。在我们的项目中,保存和读取数据是通过 Flex 应用程序使用的服务完成的(使用 WebORB 作为网关)。例如,一项服务会读取所有有权访问某个模块的用户。您如何测试返回的用户实际上是有权访问该模块的用户?
有时能够测试从数据库中加载数据需要数据库中已有数据。在我们的一些测试中,我们首先需要将大量测试数据保存到数据库中,然后才能测试读取的内容...
同样的事情也适用于存储过程。如果数据库中没有数据,您如何测试 sp。现实情况是,为了测试某些存储过程,我们需要十张表中的数据......
谢谢,利文·卡登
【问题讨论】:
标签: database unit-testing