小议ODT

不少人看了我写的一篇ODT的文章后仍然觉得不明白:

http://blog.csdn.net/Testing_is_believing/archive/2007/09/04/1772334.aspx

 

ODT是TC特有的一个东西,不同于关键字驱动测试。

ODT不是在单元测试中使用的,其作用是把数据和脚本中的测试对象构建到一个树上,然后就可以使用一条语句遍历这棵树,读取树中包含的测试数据,执行树中包含的测试对象的各项操作。

如果像搞清楚TC的ODT,则有必要认真读一下它的文档,跑一下它的Sample。

个人认为:一般的自动化测试项目没有必要使用ODT,耗费大量时间和精力在构建这种很精巧的测试脚本上是不值得的。

ODT是一种高度抽象的自动化测试方法,与关键字驱动测试类似,但是实现起来比关键字驱动复杂很多,它把测试对象、测试数据和测试逻辑抽象成Class中属性、方法,以及Data的中的数组。没有一定的面向对象的“功力”是没办法搞定它的。

你可能感兴趣的:(自动化测试,\,框架设计,TestComplete,实用性测试,测试员的内功,测试工具,QA,质量管理)