目前anydbtest(http://anydbtest.codeplex.com)的Feature有:
1. 使用Xml编写测试用例, 不需要懂Java或其他编程语言.
2. 不需要在Db Server端安装任何package或软件.
3. 支持多种数据库 (目前支持Oracle/Sql Server/MySQL/Excel/PostgreSQL数据库, 将来会支持更多的数据库)
4. 支持多种测试断言(Assertion), 比如两个记录集合相等, 两个记录集合严格相等, 一个是另一个的子集, 超集等
5. 可以使用Excel作为测试用例的数据源. 这样你准备测试数据将非常容易
6. 支持分布式数据库单元测试, 也就是说你不仅仅可以测试单一的数据库上的脚本, 而且可以利用一个数据库的数据, 来测试另一个数据库脚本.
7. 支持沙箱模型. 只要你的数据库本身支持事务, 你可以将测试用例设置为沙箱测试模式, 等测试完毕之后, 所有的数据库语句将会自动被回滚.
8. 提供专有的记录集的比较功能. 比如当我们发现某个测试用例不通过的时候, 可以使用这些记录集比较功能, 看看期望的记录集与实际的记录集相比, 到底多一些什么, 或少了一些什么.
注: AnyDbTest原网站http://www.anydbtest.com已经功成身退, 不再维护.
AnyDbTest是一款用于数据库测试的工具,支持通过XML编写测试用例,并可在多种数据库上运行,包括Oracle、SqlServer、MySQL、Excel及PostgreSQL等。它支持多种测试断言,如记录集合相等、严格相等、子集、超集等。此外,还支持分布式数据库单元测试、沙箱模型及专有的记录集比较功能。

被折叠的 条评论
为什么被折叠?



