51Testing软件测试论坛
标题:
谁来结合例子解释一下?
[打印本页]
作者:
lamuda
时间:
2010-6-16 09:39
标题:
谁来结合例子解释一下?
-------从一篇英文文档中翻译过来的,译的不好,大家讨论讨论,这几种框架到底是什么意思。比如脚本中间加载了一个外部的excel,然后要根据这个excel中的数据来决定后面的脚本应该如何执行,这算是关键字还是数据驱动?
目前流行的自动化测试框架有:
模块测试框架:包含创建小而独立的脚本代表模型和应用的功能。组织脚本构成具有业务场景的测试。
测试库框架:将应用按功能分类,而不是脚本。
关键字框架:用关键字驱动脚本。
数据驱动框架:测试输入和输出都来自于从外部的文件,加载成变量成为脚本的一部分。要求输入和输出验证点都是变量。适合用于正在开发的系统。
混合框架:最常用,是关键字和数据驱动框架的组合。数据驱动脚本强大的库结合关键字的框架,可以使数据驱动脚本更紧凑和不易失败。通常还可以实现错误处理。
作者:
TIB
时间:
2010-6-21 12:30
关键字驱动和数据驱动都需要用到数据表,但是数据驱动比较局限在测试数据与脚本分离,关键字驱动则把测试数据、测试操作、测试步骤都放到表中了
作者:
lamuda
时间:
2010-6-30 22:37
关键字驱动则把测试数据、测试操作、测试步骤都放到表中了---------比如QTP,怎么把测试操作和步骤放到表中?顶多放个action的名字吧?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2