51Testing软件测试论坛

标题: 怎样做到测试数据和测试脚本的分离? [打印本页]

作者: m2b2x    时间: 2008-11-27 17:55
标题: 怎样做到测试数据和测试脚本的分离?
这两天看了一下《软件测试自动化》,觉得作者的中心意思就是测试数据和测试脚本相分离,这样做的好处显而易见,不过作者主要笔墨都花在阐释这一思想以及他为之付诸的实践和成效,具体怎么做写得太少,可能是想让读者去参加他的培训班吧 大家在这方面有什么经验可以分享?
在作者看来伴随测试数据和测试脚本的分离,测试设计工程师和测试实现工程师的职责也要相对明确。我现在的工作中根本不分这个,就是直接用需求设计用例编写脚本,这样的话工作量比较大,没有足够的时间去做到数据和脚本的分离,而且数据库也不是很频繁,去那样做的动力也不太足。
做到测试数据和测试脚本分离后,就应该考虑数据驱动测试了,经过一段时间积累再发展一套自己的自动化框架,这大概是作者的基本思路吧。
不过说远了,首先要考虑的是怎样实现数据和脚本的分离?或者要先问问,什么样的项目适合去做?不这样做是不是就不适合开发自动化框架?
作者: VisualUnit    时间: 2008-11-28 09:12
数据和代码或脚本分离,无非就是数据保存在文件或表格、数据库中,代码或脚本从中读取数据并进行测试。编写代码或脚本并不复杂,只是麻烦些。也有工具自动完成表格化的,如Visual Unit 2.2。如果还不明白,建议看一下Visual Unit 2.2的工作方式。
作者: m2b2x    时间: 2008-11-28 20:36
是啊,理是这个理,可是具体怎么做呢,比如这样设计测试数据和数据与脚本在一块有哪些需要注意的地方?什么特征的项目适合这样做?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2