本人自己写了一个PBUnit单元测试工具,用于测试PB程序。在写时参考了JUnit,基本上用了它的框架。但代码完全原创。
最近上网搜了一下,发现国外也已经有PBUnit软件,下载稍微用了一下,没用起来,也没有仔细研究。如果有哪位用过, 欢迎比较及讨论。
先简要介绍一下我的这个PBUnit:
支持单元测试,支持测试驱动,需要数据库支持,完成图形化界面,自动保存测试结果,支持BUG修正,用界面设置测试数据和测试结果,自动检查测试数据和测试结果,自动生成测试数据。
由于参考JUnit,在对类的测试方面基本上就是将JAVA翻译成PB,我真正原创的主要是测试数据部分,因为在实际用TDD做开发时,发现测试数据是最困难最不稳定的部分。在主体程序上,与JUnit最大的区别就是与数据库的捆绑比较紧,这也与我们的设计目标不同有关系,JUnit讲究通用,我则更讲究实用,主要是针对自己面对的项目。
欢迎对TDD有研究的人与我讨论。
最近在对PBUnit进行升级,本周能完成升级,下周开始写文章。
另外,此PBUnit也是基本我自己的框架开发的,前面的软件框架之所以没有更新,一是因为工作忙,二是因为参与讨论的人太少了。