关闭

透析QTP自动化测试框架SAFFRON(上)

发表于:2009-5-25 14:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  1、为什么要使用框架?

  框架是一组自动化测试的规范、测试脚本的基础代码,以及测试思想、惯例的集合。可用于减少冗余代码、提高代码生产率、提高代码重用性和可维护性。例如QTestWare就是QTP自动化测试框架中的一类。

  2、SAFFRON简介

  SAFFRON是针对Web开发的一个简单的QTP测试框架原型,是Adam Gensler于06年写的,需要QTP 9.1版本以上。完整的SAFFRON脚本代码可到以下地址获取:http://www.itestware.com/ctest/index.php?option=com_content&view=article&id=62:webqtp-saffron&catid=35:testing_is_believing

  3、如何使用SAFFRON?

  SAFFRON框架以外部VBS文件的形式出现,因此使用方法比较简单,直接在测试脚本中以资源形式导入即可使用,如图所示:

  导入后,可在"Available Keywords"视图中看到SAFFRON的所有函数,如图所示:

  选中某个函数,拖拽到专家视图的编辑器中,如图所示:

  后接一个URL地址,例如http://www.itestware.com,即可使用SAFFRON框架中的BrowseTo函数导航到指定的URL地址,如下脚本所示:

  'BrowseTo(url)

  BrowseTo “http://www.itestware.com”

31/3123>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • iorising
    2011-7-18 12:24:10

    收藏

  • bobo_wwb
    2009-6-12 16:13:44

    你的SAFFRON调试过么,我调试的时候发现一个defect.
    Public Function IndexOf (ary, str) 的定义是错误的。ary 因该是一个引用而不是一个具体的值(这里是一个数组的名字)。正确的表达如下
    Public Function IndexOf (byref ary, str)

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号