字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
如何选择软件测试的自动化测试框架?
发布: 2009-4-17 15:04 |
作者: 网络转载 |
来源:
测试时代采编 |
查看: 249次 | 进入软件测试论坛讨论
数据驱动测试框架(The Data-Driven Testing Framework) 数据驱动测试是测试从数据文件(数据池,ODBC源,
cvs文件,Excel文件,DAO对象等)中读取输入和输出数值并载入到捕获的或手工编码的脚本中变量里的一种框架。在这种框架里,输入数值和输出验证数值都使用变量。在
测试脚本中编写贯穿程序的导航,数据文件的读取,记录测试状态和信息的日志的代码。
测试
用例包含在数据文件里而不是在脚本里的方面上,这种框架和表格驱动测试有些相似;脚本只是一种“驱动器”(driver)或传送数据的机制。尽管导航的数据不包含在表结构中,但和表格驱动测试还是不同的。在数据驱动测试里,只有测试数据包含在数据文件中。
如果使用
SQABasic语言和IBM
Rational的数据池功能,IBM Rational工具集里有自带的数据驱动功能。为了演示这种框架的使用,我们将测试一个简单应用程序中的订单表格。
如果我们录制这个窗口中的数据输入,得到以下脚本: