DbFit 1.0发布:查询能力得到提升,并增加用户文档

发表于:2008-3-24 10:54  作者:未知   来源:网络转载

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 单元测试

        Gojko Adzic最近宣布DbFit的1.0版本发布了 ,该工具是流行的Fit/FitNesse的一个扩展,用于对数据库代码实践TDD。Gojko总结了DbFit 1.0新鲜出炉的如下功能:

主要更新

        在存储过程中支持in/out参数。 
        支持对存储结果的查询。 
        在.NET中支持SQL Server 2000。目前没有完全支持SQL Server 2005,但在大多数情况下能够正常工作。 
        支持对用空格填充的固定长度字符(CHAR)类型的测试。 
        目前,.NET版本可以通过FitNesse.NET 1.5进行编译。 
        终于有了合适的文档。这个文档包括PDF格式和FitNesse格式(包含在dbfit-complete包中),也也可以在FitNesse.Info上在线阅读。
小量调整

        Oracle的日期可以用作Timestamp,以支持V8兼容性的转换 
        存储过程的参数毋须按照在数据库中的相同顺序进行显示 
        GUID处理器现在可以重定向到.NET中的标准GUID处理器 
        支持独立模式的OrderedQuery和StoreParameter设备(fixtures) 
        修复了bug:在Java中以流模式(flow mode)进行测试后,事务无法回滚 
        修复了bug:在SQL Server中ntext和text字段的长度 
        修复了bug:在Java中fail[null]的NullPointException异常 
        对fitnesse.net 1.5中的fail[null] bug提供了变通方案 
        目前,对验收测试的组织更加有条不紊。 
        不久前,Gojko在一篇文章中谈到了是什么驱使他创建DbFit,他得出的结论是:

        敏捷实践之于数据库,与对其他事情相同,具有同样深远的意义,它们只是(有些)难以实现。 
        为了改变人们工作的方式,你需要让他们充满激情,而非盲目的顺从。 
        要让开发人员充满激情,需要致力于减少乏味的工作。 
        DbFit解决了对数据库编码实施TDD的两个主要问题:对象与关系的不匹配,以及数据库专家无法有效地编写测试 
        若要了解DbFit的更多信息,掌握如何使用大多数工具帮助对你的数据库代码进行单元测试,可以在SVN上签出全部重新构造后的文档。

        阅读Scott Ambler著名的敏捷数据系列,可以获得对数据库层进行敏捷开发和实施TDD的更多专家建议;同时,访问InfoQ的敏捷社区,可以了解到关于敏捷工具、技术、讨论和思想的最新动态。


评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道