• 免费自动化测试工具Katalon Studio入门


    Katalon Studio

    一、简介:

    Katalon Studio 是一个在网页应用、移动和网页服务方面功能强大的自动化测试解决方案。基于 Selenium 和 Appium 框架,Katalon Studio 集成了这些框架在软件自动化方面的优点。

    这个工具支持不同层次的测试技能集。非程序员也可以快速上手一个自动化测试项目(如使用间谍对象记录测试脚本),同时也节省了程序员和高级测试人员构建新库和维护脚本的时间。

    Katalon Studio 可以集成到 CI/CD 过程中,而且兼容流行的质量处理工具,包括 qTest,JIRA,Jenkins 和 Git。它提供了一个很好的功能叫Katalon 分析,通过指标和图表向用户提供全面的测试报告。

    官方网址:https://www.katalon.com/

    二、下载安装
        注:下载之前需要在官网上注册账号,账号信息保存好,后面在新建项目时需要该账号进行登录
    2.将下载好的压缩文件进行解压
    3.环境配置

    Environment Configuration

    First, verify if your computer meets the System Requirements of Katalon Studio.

    • If you do Web UI testing, no additional settings are needed except to make sure the required browsers are installed. Check this list for all supported browsers.

    • In case of Mobile testing, first install Node.js, Appium and enable USB Debugging mode on your device. Please refer to Installation Guide for more details.

    如果所测系统是WEB系统,只需要系统上安装了需要使用的浏览器即可(默认使用firefox),无需安装其它组件
    如果所测系统是手机系统,需要安装Node.js,Appium 和USB驱动

    因目前所测系统是基于WEB的系统,所以下面演示WEB系统的简单Demo。

    三、以Katalon Studio7.0.3为例演示WEB系统Demo

    1.打开已解压文件,找到katalon.ex文件,双击打开

    2.在弹出的界面上输入官网注册的账号和密码进行登录,Server Urlwei为:https://www.katalon.com/,这个不需要改动,点击Ok,进入KS的主界面

       注: 如果这一步取消,则KS会退出,无法使用

    3.第一次使用会要求新建组织和Team,在弹出团队项目窗口中根据描述,点击去创建团队的连接,一般是点击Click here,浏览器会进入如下界面,根据提示输入对应的组织和团队名称,新建成功。

    4.回到KB界面,点击Reresh,会将上一步输入的信息自动填入,点击OK或者下一步即可进入KB操作主界面,如下图:

    5.创建新项目,进入File ->New -> Project,输入项目名称,点击Ok

    6.新建Test Case,右键Test Case-> New ->Test Case,输入用例名称,点击Ok,用例新建成功

    7.下面开始录制,点击Action - > Record ->Record Web,在弹出界面URL输入要录制的系统地址,选择录制的浏览器(此处用的是Firefox),点击OK,会自动启动Firefox并打开URL里的地址

     8.在浏览器里录制需要自动化操作的步骤,操作完后关闭浏览器,会提示让录制到的对象放入对应的库里,会自动生成步骤和代码,默认进入手动视图,如需改代码,需要进入Script视图,如下图

    生成的脚本视图与手动操作视图步骤一致

     

    9. 回放脚本,因为本次Demo只涉及界面展示,不涉及数据操作,所以不需参数化,直接进入Action -> Run -> Firefox回放即可自动弹出火狐浏览器根据录制的步骤回放

    踩过的坑:

    1.回放时提示异常:org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. 

    查了下,是因为Firefox没有安装在默认路径,有以下几种解决方式:

    方法1、最简单的重新安装firefox到默认路径。哈哈

    方法2、进入Script视图,加入代码行:System.setProperty("webdriver.firefox.bin","D:\Program Files\Mozilla Firefox\firefox.exe");

    注:这里用的是第2中方式,简单便捷

     方法3、 用FirefoxBinary类和public FirefoxDriver(FirefoxBinary binary, FirefoxProfile profile)这个构造方法,代码如下:

    File pathToFirefoxBinary = new File("D:\Program Files\Mozilla Firefox\firefox.exe"); 

    FirefoxBinary firefoxbin = new FirefoxBinary(pathToFirefoxBinary); 

    WebDriver driver = new FirefoxDriver(firefoxbin,null);//这里使用这个构造方法。

    方法3未尝试,有兴趣的朋友可以尝试

    修改代码后再次执行,日志视图显示执行成功,如下图:

    2.执行时要保证浏览器是关闭状态,否则不会弹出浏览器,只在日志里显示是否执行成功 

    参考资料:

    官方网址:https://www.katalon.com/

    官方文档地址:https://docs.katalon.com/katalon-studio/docs/quick_start.html#introduction

    https://www.jianshu.com/p/653ad7de3b2d

  • 相关阅读:
    AIX系统/var/adm/wtmp大文件处理
    script & scriptreplay
    Ubuntu/Debianpxe/isopreseed
    Ubuntu12.04安装gimp-2.8
    Ubuntu 3D特效一览
    Unix history图览
    Undelete Files on Linux Systems
    开源界有趣的循环缩写和LOGO
    Ubuntu上的dock
    linux下歌曲、视频、文件等乱码
  • 原文地址:https://www.cnblogs.com/wx170119/p/11739499.html
Copyright © 2020-2023  润新知