利用TCL 实现网页自动化测试的方法及系统技术方案

技术编号:10322812 阅读:224 留言:0更新日期:2014-08-14 10:00
本发明专利技术提供一种利用TCL实现网页自动化测试的方法及系统,该方法包括:从selenium支持的语言中选取一种作为中间语言,在系统中安装中间语言的语言环境;在中间语言的语言环境中安装setuptools,使setuptools能自动查找中间语言的语言环境的安装目录;将语言环境的安装目录和setuptools的安装目录添加到系统变量中的路径变量中;在系统运行中,setuptools自动安装富媒体窗体;利用富媒体窗体安装selenium,形成中间语言selenium环境;在中间语言selenium环境中安装TCL的运行环境;TCL通过自身提供的文件I/O接口调用中间语言实现网页自动化测试。本发明专利技术既不会出现录制脚本的刻板和不可控,又不需要重新开发自动化平台,实现了网页自动化测试的快速部署。

【技术实现步骤摘要】
利用TCL实现网页自动化测试的方法及系统
本专利技术属于网页自动化测试领域,涉及一种网页自动化测试方法,特别是涉及一种利用TCL实现网页自动化测试的方法及系统。
技术介绍
目前国内大多数自动化平台对WEB页面的操作主要采用以下两种方案,一种是脚本录制,如winRunner、QTP (Quick Test Professional)等等,另外一种是利用工具对页面元素进行操作和反馈,如selenium等等。WinRunner与QTP同为MI公司开发的功能强大的功能测试工具,但他们使用的脚本语言不同。WinRunner使用的是TSL语言,这是MI公司独有的语言,有特殊性,因此在学习上会有一定难度,不过好在它与C语言比较类似,如果测试人员有一定的C语言编程基础,会相对容易一些。而QTP使用的则是微软的VBScript语言,比较通用,而且也相对简单易学。从语言上的比较上来看,在编程能力上,WinRunner更胜一筹,因为它拥有相当丰富的C语言函数库,而相对而言,QTP则更大众化,它面向的是没有太多技术背景和编程经验的测试人员。Selenium也是一个用于Web应用程序测试的工具。Sel本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201410224987.html" title="利用TCL 实现网页自动化测试的方法及系统原文来自X技术">利用TCL 实现网页自动化测试的方法及系统</a>

【技术保护点】
一种利用TCL实现网页自动化测试的方法,其特征在于,所述利用TCL实现网页自动化测试的方法包括:从selenium支持的语言中选取一种作为中间语言,在系统中安装所述中间语言的语言环境;在所述中间语言的语言环境中安装setuptools,使setuptools能自动查找所述中间语言的语言环境的安装目录;设置所述语言环境的环境变量,将所述语言环境的安装目录和setuptools的安装目录添加到系统变量中的路径变量中;在系统运行中,setuptools自动安装富媒体窗体;利用所述富媒体窗体安装selenium,形成中间语言selenium环境;在所述中间语言selenium环境中安装TCL的运行环境...

【技术特征摘要】
1.一种利用TCL实现网页自动化测试的方法,其特征在于,所述利用TCL实现网页自动化测试的方法包括: 从selenium支持的语言中选取一种作为中间语言,在系统中安装所述中间语言的语言环境; 在所述中间语言的语言环境中安装setuptools,使setuptools能自动查找所述中间语言的语言环境的安装目录; 设置所述语言环境的环境变量,将所述语言环境的安装目录和setuptools的安装目录添加到系统变量中的路径变量中; 在系统运行中,setuptools自动安装富媒体窗体; 利用所述富媒体窗体安装selenium,形成中间语言selenium环境; 在所述中间语言selenium环境中安装TCL的运行环境; TCL通过自身提供的文件I/O接口调用中间语言实现网页自动化测试。2.根据权利要求1所述的利用TCL实现网页自动化测试的方法,其特征在于:所述selenium 支持的语言包括 Java、C#、Ruby、Python 及 JavaScript。3.根据权利要求1所述的利用TCL实现网页自动化测试的方法,其特征在于,在系统中,setuptools自动安装富媒体窗体的具体过程包括: 所述setuptools调用自身安装包中的easy_install命令实现富媒体窗体的安装。4.根据权利要求1所述...

【专利技术属性】
技术研发人员:林金文
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1