51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 7195|回复: 4
打印 上一主题 下一主题

[Robot] Key word driven和data driven的区别是不是keyword记录里包括action的?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-1-10 10:07:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下边是一个段聊天纪录,希望对大家有帮助!

PCL: 软件自动化测试分为几个阶段,一直是“江湖人士“(测试人员)一直努力做到的,第一个阶段简单的录制回放,此阶段脚本不具有可维护性(大多数公司和个人都处在这个阶段),第二个阶段自动化脚本开发为线性脚本,做到了模块化这个阶段一般采用测试数据和测试脚本分离的方法,也就是数据驱动测试(脚本中很容易实现,但是国内大多数测试人员的基本技能也就是开发技能不好所以存在理解误区),第三阶段,也就是最高境界,测试脚本,测试数据,测试对象分离,脚本可以在多个工程中重用。也就是把对象,数据,动作按照一定顺序的方式整理排列,通过脚本来调用处理(上层的脚本就是测试框架)。

pcl: 所以两个概念的运用,我觉得是针对不同的阶段! 和公司的现有阶段,开发力量结合在一起才能发挥更好的作用,也就是毛主席告诉我们的因地制宜

问:我看了书上那三个阶段还晕呢,ibm一篇文章还分了5个阶段,
PCL:其实测试自动化大家都是在摸索中,怎么能成功,怎么能实现做到手中无剑,心中有剑就可以了
           技术+管理=自动化测试成功
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-1-10 10:20:30 | 只看该作者
“技术+管理=自动化测试成功”,说的好!

这些阶段,或者说framework,本身是独立于工具的,对于这些自动测试的framework的理解,对自动测试在测试项目中的成功至关重要。同时也有助于选择适合自己的自动测试和管理工具,使工具发挥更大的作用,而不是被工具所左右。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-1-10 12:43:22 | 只看该作者
那个RRAFS是不是就是测试框架里比较好的一种?看来道路还很漫长啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-1-11 08:50:43 | 只看该作者
我觉得斑竹所说的第三个阶段很难实现,需要有稳定的产品,否则需求变化就足以让你设计的动作无效了.而现在往往是需求得变化太快了,根本都无法实现第一第二个阶段,自动化测试只是被运用在代替大数据量的重复工作,例如,输入一长串表格阿什么的,软件发展的不规范制约着测试的发展.郁闷
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-1-18 21:00:21 | 只看该作者
我还在第一阶段,努力了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-3 15:35 , Processed in 0.074710 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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