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