使用Excel作为QTP的数据源

本文介绍了如何使用Excel作为QTP的测试数据源,通过Import到DataTable进行自动化测试。在多终端环境下,Excel维护数据的不便促使作者建议采用数据库管理测试数据。此外,文章还提醒读者注意在不同操作系统间复制Excel文件时需重新另存以避免导入数据为空的问题,并提供了一个简单的自动化测试脚本实例。
摘要由CSDN通过智能技术生成

QTP参数化可以通过在Excel维护用例数据,再将Excel数据Import到DataTable中,通过For循环遍历所有的用例数据,完成对应测试验证;Excel虽然方便,但是劣势也很明显,在很较多终端同时进行自动化测试时,测试数据的维护将是一个比较麻烦的事情,所有有时间,还是配置一个数据库吧,再搭个小平台将数据库内容管理起来,用起来就会方便许多;
特别注意:假设你在XP上维护好的“XLS”测试数据,不能直接Copy到Win7上使用,还需要将每个“XLS”在Win7上重新另存为,不然Import到DataTable中数据都是空的;血泪史啊 !曾被这个问题困扰了很久。

实例

*************************************************************************

DataStr= "C:/testdata/encode4.xls"

DataTable.AddSheet("TestData")

DataTable.ImportSheet  DataStr,"Sheet1","TestData"


For i=1 to DataTable.GetSheet("TestData").GetRowCount

    DataTable.Se

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值