51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2786|回复: 2
打印 上一主题 下一主题

[原创] 谁来结合例子解释一下?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-16 09:39:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
-------从一篇英文文档中翻译过来的,译的不好,大家讨论讨论,这几种框架到底是什么意思。比如脚本中间加载了一个外部的excel,然后要根据这个excel中的数据来决定后面的脚本应该如何执行,这算是关键字还是数据驱动?
目前流行的自动化测试框架有:

    模块测试框架:包含创建小而独立的脚本代表模型和应用的功能。组织脚本构成具有业务场景的测试。

    测试库框架:将应用按功能分类,而不是脚本。

    关键字框架:用关键字驱动脚本。

    数据驱动框架:测试输入和输出都来自于从外部的文件,加载成变量成为脚本的一部分。要求输入和输出验证点都是变量。适合用于正在开发的系统。

    混合框架:最常用,是关键字和数据驱动框架的组合。数据驱动脚本强大的库结合关键字的框架,可以使数据驱动脚本更紧凑和不易失败。通常还可以实现错误处理。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-6-21 12:30:36 | 只看该作者
关键字驱动和数据驱动都需要用到数据表,但是数据驱动比较局限在测试数据与脚本分离,关键字驱动则把测试数据、测试操作、测试步骤都放到表中了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-6-30 22:37:22 | 只看该作者
关键字驱动则把测试数据、测试操作、测试步骤都放到表中了---------比如QTP,怎么把测试操作和步骤放到表中?顶多放个action的名字吧?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 03:29 , Processed in 0.068567 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表