您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
Selenium及RFT进行自动化的全球化测试
作者:网络转载 发布时间:[ 2013/4/2 15:33:59 ] 推荐标签:

   下面可以利用这些方法进行脚本的编写,清单3给出了一个简单的应用。

  清单3. 简单的应用实例

 

// 生成GVT的测试数据
String str = gvp.TestDataGeneratel.GVTTestData.getNormalGVTData();
 
public void testMain(Object[] args) {   
//登陆网页,commontask里面有selenium提供的登陆网页的方法
CommonTask.login();
 sleep(3);
 info("新建一个Document文本");
 CommonTask.newDocument();
 sleep(3);
 info("输入GVT的测试数据");
 inputkeys(str);
 info("利用Toolbar改变字号");
 inputKeys("${SelectAll}");
 sleep(3);
 //选择菜单,selectMenu里面有selenium提供的选择菜单的方法
 Element.selectMenu(Menu.viewToolbarAdvanced);
 sleep(3);
 //单击鼠标左键,选择toolbar
 Element.click(Toolbar.FontSize);
 //单击鼠标左键,选择所选字号
 Element.click("link=36");
 sleep(3);
 String Fontsize = Toolbar.FontSize + "/span[1]/span[2]";
 //验证输入是否正确
Verify.verifyEquals("the Font Size is 36", "36", Element.getText(Fontsize));
}
 

  清单 3 给出了一个完整的脚本,该脚本是输入一段文字后对其进行字号的改变。在脚本中运用 Selenium 提供的选择菜单,单击鼠标左键等方法对测试用例进行 GVT 自动化测试,后给出了验证方法。通过实际的操作证明,Selenium 和 RFT 的结合使用是一套可行的自动化测试方法。

  需要注意的是,在编写脚本过程中,开发人员需要掌握 Xpath 的基本知识及使用方法。Selenium IDE 也提供了对输入的 Xpath 的语法验证,我们可以通过 Selenium IDE 对开发人员输写的 Xpath 的正确性进行验证。图 7 给出了一个简单的实例,如何应用 Selenium IDE 对 Xpath 的书写进行验证。

  图 7. Xpath 的正确性验证

  从图 7 中可以看出,如果 Xpath 书写正确,页面上会将相应的位置标成绿色(“New”),如果书写错误 Selenium IDE 的 log 栏中会出现错误信息,以便开发人员进行发现及修改。

  总结

  本文介绍一个新的自动化测试平台,利用 RFT 和 Selenium 结合使用对 GVT 进行自动化测试,Selenium 是软件工程师、设计人员和测试人员的工具箱中又一个有用且重要的工具。通过将该工具与持续集成工具相结合,团队可以将验收测试自动化,并构建更好的软件测试方法。

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd