测试自动化_Katalon
1.概述
Katalon界面的自动化测试工具,简称KS,于2015年推出。是开源的,提供的版本有免费的版本,还有企业版是收费的。如下图。其中的服务台功能应该是持续继承的支持。可试用一个月。
最初是支持Web UI、Andoroid、IOS程序测试的,后来从7.0.0版本开始又增加了支持windows应用程序。包括:Universal Windows Platform (UWP), Windows Forms (WinForms), Windows Presentation Foundation (WPF), and Classic Windows (Win32)。
官网地址:https://www.katalon.com/
官网帮助文档:https://docs.katalon.com/katalon-studio/docs/overview.html
说明,官网有多个工具,KS是其中的一个,还有其关联的插件、工具等。
2.下载与安装
直接在官网的下载即可,需要先注册(官网地址:https://www.katalon.com/),需要记住这个账号,在下载的安装后也是需要登录的。同时,使用邮件注册,需要到邮箱处激活。
然后下载即可。地址:https://www.katalon.com/download/
这个是免安装的,解压缩,然后如下图,katalon.exe。点击即可运行。运行后,需要输入上面的账号,进行激活。
Michealzou@126.com
Ztr940407!
3.WebUI录制
- 创建工程步骤:
File--New--Project
:
工程结构:
- 录制步骤:可点击
Action--Record
录制,也可点击菜单栏录制按钮录制:此处录制web:
选项公网测试地址:http://cfgjt.cn:8981/devt-web 用户名admin,密码11111111
录制开始前可能要求更新浏览器驱动,点击OK即可。
- 录制完成后,保存脚本:
- 录制完成后,为确保没有问题,可以回放脚本,如果没有问题,下方日志没有报错:
4.抓取元素
抓取元素的方式可以通过Action--Spy
来抓取,也可以通过菜单栏按钮抓取,此处抓取web为例:
- 选中要抓取的元素,按下
(Alt+
)`就可以抓取到元素
- 选中了元素后,可以高亮显示看看有没有定位到,并可以保存
5.手动编写测试用例
点击右边菜单栏Test Cases--New--Test Case
,创建一个名为login
的用例,此处我们添加一个打开浏览器的操作,在Item
处输入Open Browser
,在Input
处输入要打开的URL,然后点击Run
:
用例创建好后,可以按4
的步骤定位元素并进行抓取(为好识别抓取的名字,可以更改名字),抓取好后可以点击Add
添加web keywords
。Item
输入Send Keys
,Object
输入要编辑的对象,Input
输入值,点击按钮的Item
为Click
,详细如下:
设置完值后就可点击Run
运行,观察是否正常。
此外,Katalon也支持脚本的编写,在下方菜单中点击Script
即可编写脚本:
50%;" />
设置完值后就可点击Run
运行,观察是否正常。
此外,Katalon也支持脚本的编写,在下方菜单中点击Script
即可编写脚本: