Katalon Studio是一款强大的自动化工具,用于网络和移动应用程序测试。它是一个免费且功能强大的解决方案,可以应用于解决在Web界面测试自动化中的常见问题,如等待时间,弹出窗口和iframe。
Katalon Studio使整个测试自动化过程更智能;测试员现在可以更好的测试,测试更快,并通过这个用户界面友好,通用的解决方案推出高质量的软件。
Katalon Studio的主要功能:
1、无障碍部署:所有必需的组件都捆绑在一个单一的,凝聚的部署包中。
2、快速简单的设置:Katalon Studio安装简单,环境易于设置。通过其预先构建的模板和测试脚本(如对象库和关键字库),测试员可以很快地运行其第一个测试脚本。
3、更好更快的结果:内置模板和详细的教程可帮助你快速构建和运行自动化测试脚本。从项目设置到测试创建,执行,报告查看和维护,测试员可以速度、效率的执行每一步。
4、方式灵活:新手可以使用录制和关键字来构建自动化测试,经验丰富的测试员可以利用完整的IDE自动化他们的高级脚本。
5、易用性:如ABC一样简单;即使具有最低编码经验的手工测试员也可以毫不费力地利用其优势。
6、支持多操作系统:Katalon Studio可以在多个平台上无缝使用;它支持Windows 32和64(7,8和10)和OS X 10.5+。
下载Katalon Studio点这里
发行版v4.5.0在这里查看
Katalon Studio实践
Katalon Studio是一个精辟的,用户界面友好的自动化解决方案,其特点是速度和简单。
Katalon Studio是一款用于自动化团队和个别测试员,花最少的努力设计新项目,执行测试,然后监控执行结果的有用工具。每个工作流提供大量的功能和定制,以便轻松维护和进行项目扩展:
- 预定义测试工件结构:测试用例,测试套件,测试对象,报告。后面你不需要花几个小时来定义和维护它们。
- 自定义关键词,提供了很大的灵活性在增加额外的关键词上,以便在特定和复杂的测试目的情况下有效测试AUT。
- 支持主要的测试需要:Web,Mobile和API。
- 使用测试套件集,一次执行多个测试套件。
- 无需任何操作即可在“控制台模式执行”下轻松扩展当前的CI流。使用“生成控制台模式的命令行”功能可以快速生成执行命令行。
- 在执行/执行期间,使用表视图或树视图轻松监视执行结果。
- 详细地测试报告减少了分析结果的时间。支持以不同的格式导出,如CSV,PDF,HTML,并存储以备后面使用。
线性精简工作流:
Initiate
内置项目模板,通过提供的内置模板来组织测试用例、对象库和关键字,让测试员的生活更轻松
多功能,完全支持所有操作系统上的Web,Android,iOS和API测试
轻松与工具合并,非常方便地与Jenkins,GIT和JIRA原生插件集成
Create
自动测试生成,录制操作并生成脚本自动地使用内置关键字
高端脚本,轻松高效地构建高级测试脚本或自定义关键字
直观的对象捕获,高级记录器有效地检测对象属性,以有效地最大限度地识别
Operate
测试执行功能强大,可以使用多个配置和数据集运行测试用例或测试套件
多功能执行,为CI集成控制台提供各种参数,用于远程执行。在多个浏览器和操作系统的本地或Soucelabs和Browserstack上运行测试
即时故障处理和自动重新执行,包括运行时规则,以自动处理复杂的执行流程
Appraise
报表支持多种格式,具有高级日志记录,调试数据和截图功能
定制执行报告,与你的“通知工作流”集成
增强的Selenium和Appium日志,具备改进的分析功能,以提高自动化策略
Maintain
测试对象维护智能化,当对象更改时,自动更新所有相关的测试用例和套件
测试组织更高效,轻松管理和维护测试、数据和关键字
团队协作更容易,与GIT集成,使团队成员轻松共享工件和工作量
Katalon Studio最新版本4.5.0中引入了更加人性化的功能
链接文档帮助:向用户提供上下文帮助链接,通过相应界面快速导航到文档。快速链接在多个位置可用,包括以下主要入口:
- 测试用例编辑器
- 测试套件编辑器
- 测试对象编辑器
- 测试数据编辑器
- 报告
- 记录对话框
- 检查对象的对话框
命令面板(Command Palette):这个特殊的上下文菜单,由Ctrl+Alt+C组合键触发,显示所有有用的链接,以便用户可以随时查阅。
提交问题(Submit Issues):此功能可以避免用户在需要报告错误时进入支持渠道或论坛的麻烦。现在用户可以直接从Katalon Studio发送问题。
关闭项目(Close Project):此新选项可让用户关闭当前项目。
脚本模式改进(Script Mode Improved):编写脚本内容辅助,当键入关键字库自动填充提供更多的建议,API类名称和变量名称,以帮助加快脚本化。
手工模式(Manual Mode):提高可用性,使用TAB(或Shift + TAB)导航到下一个/上一个单元格。
执行(Execution):并行执行,用户现在可以在不同连接的iPhone设备上手动启动多个Web自动化测试,以便并行执行。
测试套件(Test Suite):重组测试套件UI,此附加选项允许用户扩展/折叠数据绑定部分,以简化布局并提高内容的可读性。
与Selenium开源框架相比Katalon Studio的优点:
- Katalon Studio假定用户的技术知识有限。它提供了一个直观,友好性的用户界面,可以屏蔽所有的技术复杂性,非常适用于非技术测试员,特别是从手工测试到自动测试的人员。
- Katalon Studio将引擎分别为最受欢迎的测试自动化框架Selenium和Appium,有利于快速创建和执行测试用例;测试员不必如许多开源框架那样,花费很多时间来设置或配置多个组件。
- 使用Selenium,用户必须遵守其API的技术指导原则,并将其与IDE和首选编程语言集成在一起。而Katalon是一个统一的套件,在单个安装包中就包含了所有必需的组件;你仅需要下载并安装在计算机上,并准备好随时进入。给一个简单的硬件类比,就像即插即用。
- Katalon Studio已经发布了预定义的常用关键字或操作,而Selenium用户必须自行构建常见和可重复使用的操作。
开创新局面的一个可行的替代方案:
与商业测试自动化工具(如UFT和Test Complete)相比,Katalon Studio的评分相当好。这样的工具作为市场上一个可行的,几乎免费的选择:
Katalon Studio在测试社区中得到广泛的认可。它为自动化团队提供了一种更容易、更快的测试方法。Katalon Studiov4.5.0具有简单的部署,完整的设置,易用性和广泛的文档,正在测试自动化领域崭露头角。