本文是作者在进行数据库功能测试时的一些心得,其中的例子是用java语言编写的,但我认为这些想法对于大多数编程环境都普遍适用。当然,我仍致力于寻找更佳的解决方案。 现实的问题是这样的:你有一个SQL数据库,一些存储过程和一个介于应用程序和数据库之间的中间层。你怎样在其中插入测 试代码从而保证在数据库中数据存取功能的实现? 为什么会有这样的问题? 我猜想有些,可能不完全是大多数的数据库开发过程都是这样的:建立数据库,编写存取数据到数据库的代码,编译并运行,用一个查询语句查验所列的数据是否正确显示。如果能正确显示那大功告成了。 然而,这种靠眼睛来检测的弊端在于:你不经常进行这样的检验,