51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[讨论] 怎样做到测试数据和测试脚本的分离?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-27 17:55:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这两天看了一下《软件测试自动化》,觉得作者的中心意思就是测试数据和测试脚本相分离,这样做的好处显而易见,不过作者主要笔墨都花在阐释这一思想以及他为之付诸的实践和成效,具体怎么做写得太少,可能是想让读者去参加他的培训班吧 大家在这方面有什么经验可以分享?
在作者看来伴随测试数据和测试脚本的分离,测试设计工程师和测试实现工程师的职责也要相对明确。我现在的工作中根本不分这个,就是直接用需求设计用例编写脚本,这样的话工作量比较大,没有足够的时间去做到数据和脚本的分离,而且数据库也不是很频繁,去那样做的动力也不太足。
做到测试数据和测试脚本分离后,就应该考虑数据驱动测试了,经过一段时间积累再发展一套自己的自动化框架,这大概是作者的基本思路吧。
不过说远了,首先要考虑的是怎样实现数据和脚本的分离?或者要先问问,什么样的项目适合去做?不这样做是不是就不适合开发自动化框架?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-11-28 09:12:35 | 只看该作者
数据和代码或脚本分离,无非就是数据保存在文件或表格、数据库中,代码或脚本从中读取数据并进行测试。编写代码或脚本并不复杂,只是麻烦些。也有工具自动完成表格化的,如Visual Unit 2.2。如果还不明白,建议看一下Visual Unit 2.2的工作方式。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-11-28 20:36:53 | 只看该作者
是啊,理是这个理,可是具体怎么做呢,比如这样设计测试数据和数据与脚本在一块有哪些需要注意的地方?什么特征的项目适合这样做?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 02:08 , Processed in 0.068337 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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