点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

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

  • 2008-03-22
  • 本文字数:882 字

    阅读完需:约 3 分钟

Gojko Adzic 最近宣布 DbFit 1.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

2008-03-22 06:551011
用户头像

发布了 109 篇内容, 共 38.6 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

写作的意义

ES_her0

28天写作 3月日更

WebRTC服务器模型

赖猫

音视频 WebRTC

并发编程-原子操作CAS

赖猫

c++ 高并发 并发 CAS Linux服务器开发

为啥你一入场就开始跌呢?聊聊长期主义

池建强

长期主义

谷歌大脑团队官方推荐,用浏览器实现深度学习的「黑科技」教程来了!

图灵社区

JavaScript 人工智能 机器学习 深度学习 大前端

San CLI 的实现原理

百度Geek说

cli service san command

网易游戏基于 Flink 的流式 ETL 建设

Apache Flink

flink

粉丝福利 | 秒 get 支付宝同款扫码组件

蚂蚁集团移动开发平台 mPaaS

支付宝 二维码 mPaaS 扫码 QRCODE

​Web攻击怎么办?安全防护有方案

浪潮云

安全

融云集成之避坑指南-Android推送篇

融云 RongCloud

音视频

融云即时通讯SDK集成 -- FCM推送集成指南(Android平台)

融云 RongCloud

即时通讯

OpenKruise v0.8.0 版本发布:K8s 社区首个规模化镜像预热能力

阿里巴巴云原生

容器 云原生 k8s 安全 应用服务中间件

对标阿里P7Java架构师面试题,已助我拿下字节、蚂蚁、滴滴三家Offer

Java架构之路

Java 程序员 架构 面试 编程语言

【数独问题】经典面试题:解数独 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

Redis和Memcached的区别

赖猫

redis memcached 服务器开发 Linux服务器开发

融云即时通讯SDK集成 -- 国内厂商推送集成踩坑篇(Android平台)

融云 RongCloud

即时通讯

融云 IM SDK 转 AndroidX

融云 RongCloud

IM

助我拿到37KOffer,这份阿里巴巴890页Redis笔记可谓功不可没

Java架构之路

Java 程序员 架构 面试 编程语言

DataPipeline亮相“2021科技助力湾区数字金融发展峰会”,解锁“实时数据管理”密码

DataPipeline数见科技

高质量、高并发的实时通信架构设计与探索

融云 RongCloud

架构 通信

优化自动化测试流程,使用 flask 开发一个 toy jenkins工具

和牛

Python 软件测试

知道Python中的字符串是什么吗?

华为云开发者联盟

Python 编程语言 字符串 字符

嵌入式技术与人工智能有什么关系?

cdhqyj

人工智能 嵌入式 系统 科技

十四五重头戏的工业互联网,为什么需要IP化先行

脑极体

飞行汽车到底能不能普及?

石云升

思维方式 科技革命 28天写作 3月日更

叹服!微软自爆虐心405页程序员面试通关手册,Github上已获赞75.6K

Java架构之路

Java 程序员 架构 面试 编程语言

浅谈:国内低代码开发平台能搭建哪些企业管理系统?

优秀

低代码开发平台

CodeHub#4 前情预告|H5 容器在技术实践中的应用

蚂蚁集团移动开发平台 mPaaS

html5 移动开发 codehub 教育科技

你的终端从未如此高效

Kareza

3月日更 Oh My Zsh

Linux 高并发服务器 select/poll实现

赖猫

Linux linux编程 linux开发 Linux服务器开发

读书笔记:我的安全世界观

架构精进之路

安全 #读书 3月日更

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