【katalon studio学习1界面功能介绍】

katalon studio学习1

katalon studio学习入门之界面功能的介绍



katalon studio

软件测试工具,为网络、API、移动和桌面应用程序测试提供了全面的解决方案。它以易用性、强大的功能和与流行的CI/CD工具集成而闻名。Katalon的旗舰产品Katalon Studio是一款免费工具,允许测试人员自动化测试而无需编写代码。基于 Selenium 和 Appium框架,集成了这些框架在软件自动化方面的优点

katalon studio

特点:
  • 基于 Selenium 和 Appium 封装的工具,同步支持界面手动编码

  • 支持 Java 和 groovy 语言

  • 不仅支持 Web ui 自动化,还支持 APP 自动化和接口自动化

  • 支持录制功能,支持页面元素可视化查找和捕捉

  • 支持 CI/CD,即可集成 jenkins,Git,JIRA 等

  • 支持测试用例,测试数据管理

  • 提供丰富的关键字,用户无需编程基础

界面介绍

在这里插入图片描述

工具栏:

在这里插入图片描述

前面两个是保存和保存全部的按钮,中间两个按钮是各种设置的快捷入口,后面三种分别是Web、Mobile、桌面程序的Spy(元素捕捉)和Record(录制) 按钮,最后那两个用来运行和调试脚本

主要介绍下Spy 和 Record的区别:

  • Spy (元素捕捉):打开相应的页面,选择需要保存的“元素”(后面菜单会提到)。

https://i-blog.csdnimg.cn/blog_migrate/38bacb185aea8f44d8f780a5e8e107a8.png

  • Record(录制):录制脚本,不仅可以录制操作的步骤,而且连关联的元素也会一起保存起来。

https://i-blog.csdnimg.cn/blog_migrate/db597ca4803e5331bb9413227a6b9873.png

资源管理区(免费版部分功能不支持)

  • Profiles:配置文件,不同环境的参数,全局变量可以放在这边。

  • Test Cases:测试用例,可以是"原子"级别的测试用力,也可以是整合后的模块测试用例

  • Object Repository:对象库,分别可以存放 Web的元素(按钮,文本框等)、API的接口(支持SOAP和RESTful)、Mobile的元素(按钮,文本框等)以及桌面程序的元素

  • Test Suite:测试套件,测试用例集合。通过各个原子级别或者模块级别的测试用例,组合成可完成某种目的的测试套件

  • Data Files:数据文件,可以看成是内置的数据库,支持实时读取(如excel、cvs、数据库)数据

  • Checkpoints:是在特定时间获取的测试数据的快照

  • Keywords:可自定义“指令”供可视化页面使用

  • Test Listeners:列出所有测试监听内容

  • Reports:测试报告,可以设置失败的时候发送到指定邮箱

  • TestOps:Katalon TestOps的相关操作

  • Include:包括日志配置文件和其他扩展功能

  • Plugins:插件列表

编辑区:

在这里插入图片描述

  • Add:添加操作

  • Recent Keywords:最近使用的关键字

  • Delete:删除操作

  • Move up:向上移动

  • Move down:向下移动

  • Manual tab 可视化操作页面

    在Manual页面,可以手动选择所有可用的Keyword(命令) 用来创建自动化测试脚本。当然,直接录制保存更快。

  • Script tab 代码编辑页面

    可以直接在此维护js脚本

  • Variables tab 局部变量设置页面

    可以给Test Case设置变量,用于参数化

  • Variables(Script mode) tab 局部变量设置的代码编辑页面

    如果觉得手动一个个设置变量太慢,可以在这个页面操作

  • Integration tab 集成页面

    关于与qTest集成的测试用例的信息显示在此选项卡中。

  • Properties tab 属性页面

    显示关于测试用例的常规信息

日志控制台区:

在这里插入图片描述

  • Problems:显示在设置项目或设计测试用例,测试套件,测试对象或测试数据时出现的错误和警告消息

  • Console:显示所有运行时的系统日志。测试脚本的输出也显示在这里。

  • Log Viewer:显示测试执行的实时报告/日志。

  • Job Progress:查看执行测试用例和测试套件的进度

总结:

使用 Katalon Studio 工具进行 Web 自动化测试:

  1. 能够迅速执行诸多大量重复的任务。

  2. 可进行脚本录制,并自动生成测试脚本,不过在特殊场景下可能需对脚本予以修改。

  3. 能够有效模拟各类复杂的用户交互场景。

  4. 便于验证测试结果是否与预期相符。

  5. 相较于手动测试,其测试出的效果可能不够直观。

  6. 网站的界面进行改版,可能需要投入较多时间来更新自动化脚本。

  7. 在数据采集的自动化方面,效率优势显著,但当遇到一些实时更新且不规则的动态内容时,或许会出现定位不准确的状况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值