一、整体了解:

2018 top 6的自动化测试工具(网上了解):

1. Selenium

2. Katalon Studio

3. UFT

4. Watir

5. IBM Rational Functional Tester

6. TestComplete

更多参考:https://zhuanlan.zhihu.com/p/30605918

二、需求:需要在最近的项目中进行UI自动化测试,我期望的是不要像slenium那样成本太高,需要维护成本高,时间也太长的工具。能够自动的录制回放智能的操作要求

Katalon的诞生:

1、完全支持自动录制回放且不用写开发脚本

2、Katalon用的是JavaApache Groovy作为其脚本开发语言

3、Katalon提供了SpyRecord两个让构建及其他构建(如:从文件数据库等获取数据填充到测试文本框、搜索框变量中)

4、 免费开源、易用的图形化的工具

三、环境要求

System Requirements

Supported Environment

四、基础使用、下载激活(Katalon Studio)此处使用的是mac,如果是windows则选择对应系统的exe文件进行下载

1、下载路径:https://www.katalon.com/(输入姓名、邮箱、密码进行注册登录)

2、进入查看可供选择的环境,并下载

下载过程:(底部tab)

3、下载完毕,解压,双击打开(windows的建议存储路径不要为中文),此处mac为默认解压到finder中

4、启动并开始使用

1)输入下载时注册登录的邮箱和密码进行激活(Activation)

2)通过guideline 5 step 了解基本需求,进入

3)new project

4、后续使用待补充....

五、插件安装

三、Katalon插件下载安装(Katalon Automation Recorder)

for Chrome

https://chrome.google.com/webstore/detail/katalon-utility/ljdobmomdgdljniojadhoplhkpialdid

插件安装后浏览器右上角出现绿色小图标,点击进入即可开始你的测试工作

for Firefox

https://addons.mozilla.org/zh-CN/android/addon/katalon-automation-record/

最新文章

  1. MyEclipse JAX-WS Web Service
  2. MVC+easyui 完整实现
  3. 有两个数组a,b,大小都为n;通过交换a,b中的元素,使sum(a)-sum(b)最小。
  4. Protocol buffer序列化及其在微信蓝牙协议中的应用
  5. Android ActionBar详解(三):ActionBar实现切换Tabs标签
  6. android登陆接口调试
  7. Spring自学教程-介绍、特点、框架(一)
  8. 【MySQL】JDBC连接MySQL的一些问题以及解决办法
  9. Spring Cloud Zuul网关 Filter、熔断、重试、高可用的使用方式。
  10. asp.net core 二 Nginx Supervisor 负载,监听
  11. Unity文档阅读 第二章 依赖注入
  12. springboot springmvc拦截器 拦截POST、PUT、DELETE请求参数和响应数据,并记录操作日志
  13. import 和 export
  14. DataTable行列转换
  15. cpu选型
  16. Hue添加MySQL数据库
  17. MFC 消息框
  18. 编译开源C或者C++项目最好像执行如下命令,否则可能会有这种奇葩问题
  19. 前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected est
  20. 五、springcloud之客户端负载均衡Ribbon

热门文章

  1. JVisualVM监控本地Java进程
  2. 修改 spawn node.exe" ENOENT at notFoundError问题
  3. Java通过webservice接口获取天气信息
  4. curl发送post请求,统计响应时间
  5. phpmailer SMTP connect() failed的解决方法
  6. centos下redis的导出和导入(限set命令)
  7. 简单谈谈JS数组中的indexOf方法
  8. 坑人的 Javascript 模块化编程 require.js
  9. 无需AutoCAD,用C#生成DWG文件
  10. PHP 打印前一天的时间