Jef*_*nes 6 sql-server tdd sql-server-2005 test-first
几年来,我一直在使用一种名为qmTest的测试工具,它允许我为一些Firebird数据库进行测试驱动的数据库开发.我为一个新功能(表,触发器,存储过程等)编写测试,直到它失败,然后修改数据库直到测试通过.如果有必要,我会在测试上做更多工作,直到它再次失败,然后修改数据库直到测试通过.一旦完成对该功能的测试并且100%的时间通过,我将其保存在数据库的一系列其他测试中.在继续进行另一个测试或部署之前,我将所有测试作为套件运行,以确保没有任何损坏.测试可以依赖于其他测试,结果将记录并显示在浏览器中.
我相信,这里没什么新鲜事.
我们的商店旨在标准化MSSQLServer,我想使用相同的程序来开发我们的数据库.有没有人知道允许或鼓励这种开发的工具?我相信团队系统确实如此,但我们目前并不拥有它,并且可能不会持续一段时间.
我并不反对编写脚本,但欢迎使用更加图形化的环境.
有什么建议?