2026/6/20 3:21:00
网站建设
项目流程
怎样创办一个网站,北大青鸟职业技术学院简介,深圳高端网站建设价格,网站开发最佳实践在当今快节奏的软件开发周期中#xff0c;自动化测试已成为保障产品质量、提升交付效率的关键环节。对于测试新手或希望优化流程的团队而言#xff0c;选择一个功能全面且易于上手的工具至关重要。Katalon平台便是一个集成了测试创建、管理、执行与分析的一体化解决方案…在当今快节奏的软件开发周期中自动化测试已成为保障产品质量、提升交付效率的关键环节。对于测试新手或希望优化流程的团队而言选择一个功能全面且易于上手的工具至关重要。Katalon平台便是一个集成了测试创建、管理、执行与分析的一体化解决方案其主要由Katalon Studio、Katalon TestOps和Katalon Runtime Engine三个核心组件构成。本文介绍如何在Katalon Studio中开展自动化测试的基本步骤并初步探索TestOps与Runtime Engine的基础功能。前期准备在开始之前需要完成两项基本准备创建Katalon账户访问Katalon官网即可注册。下载并激活Katalon Studio具体安装指南可参考官方文档中的“Katalon Studio安装概述”。创建第一个测试项目在Katalon Studio中创建新项目的步骤如下从主菜单选择File New Project。在弹出的“New Project”对话框中配置以下信息- **Name**输入项目名称。 - **Type**选择所需的项目类型。 - **Project**在下拉列表中可以选择创建一个空白项目或示例项目。 * 若选择创建示例项目相应的Git仓库URL会自动填入“Repository URL”。 * 若选择创建空白项目可以选择是否生成 .gitignore 文件或 build.gradle 文件。 - **Location**选择存储测试项目的位置。 - **Description**为新项目输入简要描述。点击OK。新项目即创建完成。编写第一个测试用例接下来介绍如何使用Katalon Studio中的Web录制工具创建一个Web测试用例。该工具能像真实用户一样记录在网站上的所有操作。被测应用是百度的官方站点https://www.baidu.com/。在主工具栏点击Record Web打开网页录制器。“Web Recorder”对话框出现。输入演示网站URL[https://www.baidu.com/](https://www.baidu.com/)。- 选择浏览器开始录制。此处选择Chrome浏览器。 - 可以点击 **Expand**然后点击 **Show Captured Object**以便在录制时查看记录的步骤和捕获的对象。点击Record。等待浏览器启动并准备好进行交互。当鼠标悬停在某个元素上时该元素会高亮显示并在页面顶部显示其对应的XPath。按计划录制测试脚本。关闭浏览器。录制完成后点击Save script以停止录制并保存捕获的对象。Web录制工具会将测试用例中捕获的对象列表导出到Katalon Studio中。在对象存储库中创建新文件夹或选择现有文件夹然后点击OK。弹出的对话框会提示为新测试用例命名。此处将其命名为TC1_BaiduSearch。点击OK。Katalon Studio将在测试用例编辑器中打开这个新测试用例。用户可以在“Manual”视图中查看记录的操作和对象转化而来的测试步骤。使用测试套件规划测试测试套件是根据测试目标将相关测试用例分组在一起的集合。本节展示在Katalon Studio中使用本地浏览器规划和运行测试套件的基本步骤。在“Tests Explorer”选项卡中右键单击Test Suites New Test Suite。在“New Test Suite”对话框中输入测试套件名称。此处命名为TS-search-tests然后点击OK。Katalon Studio将打开TS-search-tests的测试套件编辑器。在测试套件编辑器中点击Add打开“Test Case Browser”。选择要添加的测试用例。此处选择TC1_BaiduSearch然后点击OK。点击Run。观察测试运行当测试开始运行时可以看到任务进度条显示执行测试用例和测试套件/测试套件集合的进度。日志查看器选项卡显示测试执行的实时报告/日志。一个运行录制步骤的弹出式浏览器窗口。至此用户已成功在Katalon Studio中使用本地浏览器运行了第一个测试。在云平台上分析测试活动用户可以在Katalon平台上访问自动化测试活动的高级报告。操作如下进入Project Settings Katalon Platform Integration。确保已勾选Automatically upload all test reports to Katalon Platform。执行测试后测试报告会自动上传到Katalon TestOps。进入TestOps Homepage并选择已执行测试套件所在的项目。在Project Dashboard中可以找到测试活动实时数据的概览。尝试跨浏览器云测试Katalon TestCloud若拥有Katalon TestCloud许可证或试用资格便可体验云测试。TestCloud是一个测试自动化环境允许在云端的多种标准浏览器和操作系统上执行测试。通过30天的TestCloud试用可以在云环境中执行跨浏览器测试。本节将学习如何在Katalon Studio中使用TestCloud运行测试套件。进入Project Settings Katalon Platform Integration。确保已勾选Enable Katalon TestCloud Integration。打开一个测试套件。点击Run按钮的下拉图标选择使用TestCloud运行。“TestCloud Configuration”对话框出现。在“Mobile Browsers”和“Mobile Native Apps”选项卡中Show only high availability devices复选框默认启用。启用后仅显示高可用性状态的设备禁用后则显示所有设备。Private/Local testing复选框默认未选中。选中后可为在私有环境中托管的应用程序测试启用安全隧道。为测试选择桌面或移动执行环境。点击Run。可以在Log Viewer中查看执行进度其中包含每个测试步骤状态的详细信息。通过CI/CD管道执行测试Katalon Runtime Engine若拥有Katalon Runtime Engine许可证或试用资格并且已完成KRE的下载和设置便可通过命令行模式执行测试并将其集成到CI/CD管道中。KRE是Katalon Studio的一个测试执行附加组件。通过30天的KRE试用可以在CLI模式下执行自动化测试并将测试与CI/CD管道集成。本节展示如何生成和使用KRE命令进行测试执行。打开操作系统的命令行界面导航至包含KRE可执行文件Windows为katalonc.exemacOS/Linux为katalonc的KRE文件夹。在macOS上可执行文件存储在应用程序包的Contents文件夹中。例如路径可能为/Downloads/Katalon_Studio_Engine_MacOS-8.6.0/Katalon Studio Engine.app/Contents/MacOS/katalonc。在Katalon Studio中从主工具栏打开Command Builder。在显示的“Generate Command for Console Mode”对话框中选择一个测试套件并使用以下信息配置执行- **Executive Platform** * **Run with**点击 **Edit** 并选择运行测试的环境。 * **Authentication**Katalon API密钥会自动填充。配置完成后点击Generate Command。“Generated Command”对话框弹出。复制生成的命令并粘贴到命令提示符/终端中执行。至此已成功生成并使用KRE命令执行了一个测试套件。KRE还支持将测试与CI/CD管道集成。根据偏好可以集成GitLab、GitHub Action或Azure DevOps。后续步骤为了探索Katalon Studio和Katalon平台的其他功能可以进一步了解Katalon Studio最佳实践。Katalon Studio中的BDD测试Cucumber集成。Katalon Studio中的API测试。Katalon Studio中的移动测试移动录制工具。Katalon Studio中的数据驱动测试。Katalon平台报告TestOps仪表板概述。