项目页面自动化分享(三)——编写效率

发表于:2011-6-10 10:29

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

 作者:夏岚    来源:TaoBao QA Team

项目页面自动化分享(三)——脚本编写效率

  在脚本编写过程中,我们会一个一个字母的在文本编辑器上进行coding,一旦运行上述思路完成的脚本,会发现语句block的关键字end这里多1个,那里少1个,传入参数这边又少1个,为了排查这样低级的语法错误,我们要用上相当的时间。如果一个项目的页面自动化脚本多,这样的排错时间,我们耗费不起呀。

  那你还在用文本编辑器coding么?Maybe你out了~在使用文本编辑器coding一段时间后,尝试下IDE工具吧,编写效率的提高明显的节约了脚本的编写时间,在项目时间上占了优势。

  目前,最常使用的ruby编写工具是NetBeans和RubyMine。这次项目,自己体验了一把RubyMine,下面分享下这款工具在页面自动化中带来的优势。

  1.下载RubyMine,安装成功后,运行出现如下界面:

  2. 下载项目页面自动化相应的gems

  i. 在本地相应的svn路径下建立1个ruby脚本,通过RubyMine左上角“File——>OpenFile”引入此脚本

  ii. 点击【设置】icon,输入”gems”

  iii. 点击Install和Update按钮,引入并更新相关的gems,方便脚本借助IDE运行

  3. 自定义代码编写的快捷方式

  自动化脚本经常出现cast页面的代码,如page=ie.cast(Sportal::SellerAdmin), 可以将反复出现的相同的单行/多行代码或语句结构(如:if…else…end)自定义快捷方式,提高编码效率。如下:

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号