基于selenium的自动化测试,华为已经做了两代了,目前是做到SmartGUI2.0,基于他们自己的AutoSpace平台。不过目前支持的貌似只有IE和火狐(火狐3.6)。控件录制支持ID,Name属性,Struct类型,Xpath。个人觉得已经相当成熟了,AutoSpace是集成商公司测试工具部开发的统一自动化测试平台,基于AW,表格化编写用例,使用简单,支持C/C++、TrCN3、TCL、JAVA、R丌语言开发AW,支持多语言的AW无缝集成到一个测试用例中运行,最大限度实现共享,实现全员自动化,大大提高测试效率。AW是第三代自动化测试架构中的思想之一。 AW的英文解释:Action Word。中文解释:暂时没有 通俗的AW解释是:可视化语言编写测试用例 原因:AW是针对于某种业务,而用户在设计用例的时候面对的是用自然语言表示的AW,而不再是某个字段。(其表现与WEB类似,但又区别于WEB,这主要是因为其将业务所关心的内容抽象出来使用户跳过WEB的界面重重的条件限制,直接操作数据库来构造合法的用例数据)。

AW执行方式

AW自动化用例是在GT3K中执行的。工具组在GT3K上面开发了一个插件叫AutoSpace,文本用例仍然保存在GT3K,但AW是由AutoSpace处理的。 界面边是用例树,这是GT3K来维护的,中间的小窗口是AW树、右边的是一个自动化用例,这两个窗口是AutoSpace维护的,下面的log窗口输出的是自动化用例的执行信息。 我们通过选取AW树的AW来组织用例,比如在preShell中增加一个"预处理环境息"AW,在CaseStep中增加一个"摘机拨号"AW,这样一个基本的用例就写好了,执行用例后会在log窗口显示执行结果。 

转载于:https://www.cnblogs.com/qmfsun/p/3798246.html

Selenium介绍相关推荐

  1. Web应用测试(一)Selenium介绍及环境搭建

    Selenium介绍及环境搭建 一.背景介绍: (更好的阅读体验,请移步我的个人博客)软件测试比赛刚刚落下帷幕,在空档期,写写这些天的感受.不知不觉参加了好多次软件测试比赛了,开发者测试,移动应用测试 ...

  2. selenium自动化测试-1.selenium介绍及环境安装

    今天给大家介绍selenium及环境安装 其中包括 python环境安装 selenium环境安装 Chrome驱动安装 Firefox驱动安装 之后会陆续给大家介绍selenium系列 请不要错过我 ...

  3. Python爬虫第二课 Selenium介绍和反爬技术

    selenium的介绍 知识点: 了解 selenium的工作原理 了解 selenium以及chromedriver的安装 掌握 标签对象click点击以及send_keys输入 1. seleni ...

  4. 自动化测试工具-selenium介绍及基本使用方法

    Selenium是一个开源.免费.简单.灵活,对Web浏览器支持良好的自动化测试工具,在UI自动化.爬虫等场景下是十分实用的,能够熟练掌握并使用Selenium工具可以大大的提高效率. Seleniu ...

  5. 自动化测试之selenium介绍

    1.什么是自动化 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程.通常,在设计了测试用例并通过评审以后,由测试人员根据测试用例中描述的过程一步步执行测试,得到实际结果与期望结果的比较.在此 ...

  6. UI自动化之Selenium介绍、Selenium定位方法

    Selenium库 用于web应用程序的测试工具 模拟手工操作浏览器,进行自动化测试 特点 开源免费 多浏览器支持 -Chrome.IE.FireFox等 多平台支持 - Windows.Linux都 ...

  7. Selenium介绍--实例爬取京东商品信息与图片

    目录 一.Selenium简介 二.Selenium组成 三.Selenium特点 四.Selenium的基本使用 1.下载所用浏览器需要的驱动 2.创建项目并导入依赖 3.入门 3.代码演示 五.实 ...

  8. 自动化测试工具selenium python_自动化测试工具之Selenium(一)-----Selenium的介绍以及安装...

    一.Selenium介绍 Selenium是一个用于Web应用自动化测试的工具.selenium 工具模拟用户行为,最擅长做的事情就是模拟用户点击,输入内容等等.自动化测试模拟用户操作,用户访问一个百 ...

  9. 【selenium】 selenium web测试工具介绍(一)

    从什么开始呢,就介绍一下最近接触到的一个强大的开源前端测试工具吧-- selenium-- 网上有很多关于这个工具的介绍,但是感觉主要还是关于这个工具的安装和官方文档的衍生品,实际的介绍好像很少-- ...

最新文章

  1. 深度学习如炼丹,你有哪些迷信做法?网友:Random seed=42结果好
  2. 面试的角度诠释Java工程师(一)
  3. 一文看懂软件测试方法和规范
  4. 24、springboot与缓存(2)
  5. 前端页面预览word_jquery.media.js实现前端页面预览
  6. android手机解除root,手机显示被root什么意思(手机root怎么解除)
  7. JAVA面试考点解析(12) -- 算法
  8. 4.UiCollection API 详细介绍
  9. matlab中安装libsvm时No supported compiler or SDK was found问题
  10. 阅读Unity官方技术blog笔记
  11. koa操作mongodb,封装mongdb操作方法
  12. 5分钟学会马尔科夫模型
  13. 购物网站的设计与实现论文
  14. cadence 617工艺库安装以及相关问题解决
  15. linux改d5000默认路径,linux相关指令和d5000基础操作.pdf
  16. dump_stack介绍以及内核符号表的生成和查找过程
  17. linux 查看mac地址 的方法
  18. Jmeter入参POST data乱码传入‘--VRES...SER--’的问题
  19. 百融云创今日敲钟上市,正式登陆港交所主版
  20. zookeeper集群安装和配置解读 - 雨中散步撒哈拉

热门文章

  1. 福建省计算机初级职称,2019福建助理工程师职称评定条件材料及审核管理制度...
  2. java 自定义xml_6.1 如何在spring中自定义xml标签
  3. matlab里输出恒压的逆变器,基于IGBT逆变器的异步电机变频调速系统的MATLAB仿真...
  4. html css简单form表单源码
  5. linux服务器怎么防,Linux服务器防攻击的各种方案
  6. ios 自定义拍照页面_vivo X27只靠颜值和拍照吃饭?体验过后你也会被系统所折服...
  7. linux嵌入式智能家居环境监测系统的设计,智能家居环境监测系统.doc
  8. (二十)TCPIP面试宝典-进入大厂必备总结(中)
  9. Tomcat无需输入项目名,直接用域名访问项目
  10. Idea中搭建Wildfly(JBoss)运行环境(Mac)