自动化测试工具sahi初探

发表于:2014-7-30 09:00

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

 作者:郝强    来源:51Testing软件测试网原创

  摘要:本文讲述了自动化测试sahi的功能特性以及sahi的控制器,在web应用自动化工具领域我们又多了一项新的选择。
  关键词:自动化测试,sahi
  1.  sahi是干什么的?
  Sahi简单来讲就是web自动化测试工具。其官方网站形容其具备强大的功能,它的主要功能如下:
  1.可以在任何浏览器上录制和回放。
  它可以在任何浏览器上录制web应用并且可以在任何一种操作系统上进行录制,其同一脚本可以运行在所有的浏览器中。
  2.智能的访问符识别功能。
  Sahi识别元素使用的是简单且稳定的方式,可以动态识别访问符的标识。你也可以使用ExtJS,ZK,Dojo,YUI或其它任何的框架来自动化你的应用。
  3.关于AJAX不存在超时问题。
  Sahi能够稳定处理非一致页面载入和ajax, 并且不会出现页面超时失败。使用的脚本很少且易于维护。
  4.内建丰富的报告
  报告能够被定制,存储在数据库中,丰富的总结报告以及端到端的报告。
  5.成批快速的并行回放机制
  可以在一台机器或分布式运行sahi脚本,并且可以成批运行。可以从命令行运行,也可以使用ant或其它的持续集成系统中运行。
  6.简单且功能强大的脚本
  Sahi脚本基于javascript,可以非常容易地与文件系统,数据库,excel, CSV文件进行交互。还可以从sahi脚本中调用java代码或库从而使其功能更强大。
  7.内建excel框架
  使用内建睥excel框架可以让BA和一些非技术测试人员可以为测试做出更多贡献。进行简单excel配置就可以做出能够进行自动化测试的"脚本"。
  Sahi在印度语里是正确或是酷的意思。其官方说法是Sahi means "Right", "Correct", "Apt" or "Cool" in Hindi。
  ......
 查看全文请点击下载:http://www.51testing.com/html/42/n-863942.html
  3.   Sahi的控制器(Controller)
  Sahi的控制器(Controller)功能非常强大,但其主要功能是识别元素,录制脚本,以及回放脚本。
  如果想要识别一个元素,你需要按住Ctrl键并用鼠标箭头指定你要识别的元素,截取到的访问符如下所示:
  我们可以在其下方选择相应的action,比如说SetValue,click等。
     ......
 查看全文请点击下载:http://www.51testing.com/html/42/n-863942.html

 版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号