大家好,又见面了,我是你们的朋友全栈君。
不少人看了我写的一篇ODT的文章后仍然觉得不明白:
http://blog.csdn.net/Testing_is_believing/archive/2007/09/04/1772334.aspx
ODT是TC特有的一个东西,不同于关键字驱动测试。
ODT不是在单元测试中使用的,其作用是把数据和脚本中的测试对象构建到一个树上,然后就可以使用一条语句遍历这棵树,读取树中包含的测试数据,执行树中包含的测试对象的各项操作。
如果像搞清楚TC的ODT,则有必要认真读一下它的文档,跑一下它的Sample。
个人认为:一般的自动化测试项目没有必要使用ODT,耗费大量时间和精力在构建这种很精巧的测试脚本上是不值得的。
ODT是一种高度抽象的自动化测试方法,与关键字驱动测试类似,但是实现起来比关键字驱动复杂很多,它把测试对象、测试数据和测试逻辑抽象成Class中属性、方法,以及Data的中的数组。没有一定的面向对象的“功力”是没办法搞定它的。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/197223.html原文链接:https://javaforall.cn