BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Mike Bria 关注 0 他的粉丝 ,译者 张逸 关注 12 他的粉丝 发布于 2008年3月23日. 估计阅读时间: 3 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。
Gojko Adzic最近宣布DbFit1.0版本发布了 ,该工具是流行的Fit/FitNesse的一个扩展,用于对数据库代码实践TDD。Gojko总结了DbFit 1.0新鲜出炉的如下功能:
主要更新
  1. 在存储过程中支持in/out参数。
  2. 支持对存储结果的查询。
  3. 在.NET中支持SQL Server 2000。目前没有完全支持SQL Server 2005,但在大多数情况下能够正常工作。
  4. 支持对用空格填充的固定长度字符(CHAR)类型的测试。
  5. 目前,.NET版本可以通过FitNesse.NET 1.5进行编译。
  6. 终于有了合适的文档。这个文档包括PDF格式和FitNesse格式(包含在dbfit-complete包中),也也可以在FitNesse.Info上在线阅读。
小量调整
  1. Oracle的日期可以用作Timestamp,以支持V8兼容性的转换
  2. 存储过程的参数毋须按照在数据库中的相同顺序进行显示
  3. GUID处理器现在可以重定向到.NET中的标准GUID处理器
  4. 支持独立模式的OrderedQuery和StoreParameter设备(fixtures)
  5. 修复了bug:在Java中以流模式(flow mode)进行测试后,事务无法回滚
  6. 修复了bug:在SQL Server中ntext和text字段的长度
  7. 修复了bug:在Java中fail[null]的NullPointException异常
  8. 对fitnesse.net 1.5中的fail[null] bug提供了变通方案
  9. 目前,对验收测试的组织更加有条不紊。
不久前,Gojko在一篇文章中谈到了是什么驱使他创建DbFit,他得出的结论是:
  • 敏捷实践之于数据库,与对其他事情相同,具有同样深远的意义,它们只是(有些)难以实现。
  • 为了改变人们工作的方式,你需要让他们充满激情,而非盲目的顺从。
  • 要让开发人员充满激情,需要致力于减少乏味的工作。
  • DbFit解决了对数据库编码实施TDD的两个主要问题:对象与关系的不匹配,以及数据库专家无法有效地编写测试
若要了解DbFit的更多信息,掌握如何使用大多数工具帮助对你的数据库代码进行单元测试,可以在SVN上签出全部重新构造后的文档

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

查看英文原文:
DbFit 1.0 With Enhanced Querying Capabilities and User Docs

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT