(更新中)Katalon Automation Recorde自动化web测试工具使用教程
Katalon VS Selemium
selenium框架是目前使用较广泛的开源自动化框架,一款好的、基于界面的录制工具对于初学者来说可以快速入门;对于老手来说可以提高开发自动化脚本的效率。我们知道Selenium IDE是一款使用较多的脚本录制工具,且只支持Firefox老版本。
Selemium需要编写大量的代码来完成一个脚本,调试过程也较为繁琐。
自动化测试是一块不断追求更好、简洁、稳固的领域。有一些工具能够有助于创建简单易行的脚本,但是使用起来却很麻烦。而其他相对简单一些的工具,在测试过程中又总会出现一些问题。所以在选择使用何种测试工具的时候,我们总是得此失彼。
介于这种情况,当一款新的测试工具出现承若能够解决这些难点时,测试人员是兴奋不已的。今天给大家介绍一款Selenium IDE的替代者,Katalon Automation Recorde。
Katalon是在Selemium相同的内核上构建起来的一个自动化测试工具。官方给出的两者的对比文档:https://www.katalon.com/resources-center/blog/katalon-studio-vs-selenium-based-open-source-frameworks/。
- Katalon的用户群体范围更广,用户甚至不需要任何编程基础,只需要知道自己想做什么即可,而Selemium的用户群体是开发或者测试人员
- Katalon是一个非常易用的图形化的工具,但它竟然是免费的(官方说法是Completely free • Built with
Heart),并且是免安装版本,下载解压就能直接使用。而Selemium需要安装运行环境、语言驱动等等较为繁琐的步骤 - 使用Selemium的时候,可能需要经常查询API文档以找到自己想要实现的功能,而Katalon大部分时候不需要(当然本身也是有非常完善的API文档的)
- 专业人员通过Selemium可以完成各种复杂的功能,Katalon也可以,Katalon用的是Java和Apache
Groovy作为其脚本开发语言 - 性能方面,Katalon比Selemium差一点
- Katalon提供了Spy和Record两个让构建测试变得异常简单的神级功能,以及很多内建的非常实用的功能(比如从文件、数据库等数据源获取数据填充到测试变量中)
katalon 注册下载安装
katalon官网:https://www.katalon.com/
1、Download Now
2、注册,需要有效电子邮件才能**Katalon账户
3、选择下载版本
4、下载完成后 解压即可使用,点击Katalon.exe(我正在使用是Windows-64bit)运行katalon
5、输入注册的账户信息
katalon-web-testing用法
官方教程: https://www.katalon.com/web-testing/
1、Set Up Projects 创建一个新的项目
文件 - >新建 - >创建项目并在以下窗口中输入项目名称,也可以修改存储路径,显示如下:
2、Create Tests 创建测试用例
创建测试用例的方法
方法1:先利用spy添加对象,然后编写测试和生成代码行
方法2: