【技术实现步骤摘要】
利用TCL实现网页自动化测试的方法及系统
本专利技术属于网页自动化测试领域,涉及一种网页自动化测试方法,特别是涉及一种利用TCL实现网页自动化测试的方法及系统。
技术介绍
目前国内大多数自动化平台对WEB页面的操作主要采用以下两种方案,一种是脚本录制,如winRunner、QTP (Quick Test Professional)等等,另外一种是利用工具对页面元素进行操作和反馈,如selenium等等。WinRunner与QTP同为MI公司开发的功能强大的功能测试工具,但他们使用的脚本语言不同。WinRunner使用的是TSL语言,这是MI公司独有的语言,有特殊性,因此在学习上会有一定难度,不过好在它与C语言比较类似,如果测试人员有一定的C语言编程基础,会相对容易一些。而QTP使用的则是微软的VBScript语言,比较通用,而且也相对简单易学。从语言上的比较上来看,在编程能力上,WinRunner更胜一筹,因为它拥有相当丰富的C语言函数库,而相对而言,QTP则更大众化,它面向的是没有太多技术背景和编程经验的测试人员。Selenium也是一个用于Web应用程 ...
【技术保护点】
一种利用TCL实现网页自动化测试的方法,其特征在于,所述利用TCL实现网页自动化测试的方法包括:从selenium支持的语言中选取一种作为中间语言,在系统中安装所述中间语言的语言环境;在所述中间语言的语言环境中安装setuptools,使setuptools能自动查找所述中间语言的语言环境的安装目录;设置所述语言环境的环境变量,将所述语言环境的安装目录和setuptools的安装目录添加到系统变量中的路径变量中;在系统运行中,setuptools自动安装富媒体窗体;利用所述富媒体窗体安装selenium,形成中间语言selenium环境;在所述中间语言selenium环境中 ...
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。