QTP参数化

上一篇 / 下一篇  2009-01-09 12:02:36 / 个人分类:功能测试

 在QTP中,可以通过把测试脚本中固定的值替换成参数的方式来扩展测试脚本,从而参数化测试,有效地提高测试的灵活性。
 步骤:
  1。对想要参数化的Object的value 列进行单击,弹出一个对话框,这个对话框可设置object的值为固定值,也可以为一个可变的参数化变量(放在datatable中)。
  在datatable中,可以放在Global sheet中,可以放在Current action sheet中,区别对于多个action,用Global sheet比较好,而对一个action用后者比较好。 他们只是参数存储的问题不同。
  参数化变量的名字可以修改,最好修改成让其可读性强一点。
  2。对其他几个数据也参数化后,可以在datable中设置多条数据,默认情况,只执行一条,就结束回放了,
 修改脚本如下,让其连续执行多条再结束;
  Dim i, RowCount
  i=0
  RowCount=datatable.GetSheet("Action1").GetRowCount'得到sheet总共有多少行。
  msgbox Rowcount'信息提示框
  Do while i<RowCount
    i=i+1'加到下一行。
  datatable.GetSheet("Action1")
  datatable.SetCurrentRow(i)'得到当前行数据。
 ............'想要循环的部分。
  Loop
 
  

TAG: 功能测试

 

评分:0

我来说两句

日历

« 2024-05-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 6176
  • 日志数: 20
  • 图片数: 1
  • 建立时间: 2009-01-08
  • 更新时间: 2010-04-12

RSS订阅

Open Toolbar