脚本模式创建测试用例 在手动视图之外,Katalon Studio还允许专家级用户在脚本视图中用编程方式编写自动化测试用例。有Groovy/Java 背景的用户可以在这个视图中很容易地编辑测试脚本。 如何使用Katalon Studio手工编写非常基础的自动测试脚本?在本教程里,你将了解到其基本步骤。看完本教程后,你就能理解并能使用导入的语句、内嵌的关键字构建测试脚本。为了更高效地使用Katalon Studio的脚本功能,建议你有点基本的编程背景、最好使用过Groovy。 我们的示范测试用例有以下步骤:

打开浏览器

导航到某网站

点击特定控件

验证页面上是否存在特定控件

关闭浏览器

跟随以下步骤,在脚本视图中自动化以上测试场景: 1. 主菜单里选择文件>新建>测试用例,创建新的测试用例。输入测试用例名称,然后点击确定。   2. 新测试用例创建后,你就可以切换到脚本视图。在手动视图里设置的测试步骤会自动转换成脚本视图里的Groovy脚本。 测试脚本中的引用语句允许你参考将要用到的类。展开‘引用’层可以查看Katalon Studio默认引用的所有类。每条引用语句的‘as’后的名字是本类的一个别名。你可以改变每个类的别名。这些类都是构建测试脚本所必需的。 Katalon Studio 是一个支持关键字驱动的自动化工具。所有的关键字都都对应地打包在WebUI, Mobile 和 WebService包中。在导入的类上按 ‘Ctrl + 空格‘ 键可以查看这些包及其功能。 3. 本示例中,你将创建一个网站的测试脚本,来使用Web UI内嵌的关键字。要使用内嵌的WebUI 关键字,在编辑器中输入以下语法。

WebUI.

4. 在输入点符号(.)后,所有内嵌的关键字以及它们在WebUI测试方面的描述就都象下面这样显示出来了: 5. 选择 Open Browser 关键字。 这个关键字打开浏览器,如果提供了参数,它还将导航到指定的URL。所选关键字的详细语法将显示在弹出窗口中。 6.输入Navigate To Url 关键字。这个关键字导航到指定的URL。现在输入Katalon Studio (katalon.com)的URL作为参数值。 7.输入 8. 使用以下语法引用对象库中的一个对象(你也可以通过把对象拖拽到编辑器来自动生成此语法。): findTestObject('{Object ID}') 这里的Object ID 是对象在Katalon Studio 中的ID. 9. 你可以在对象的属性框中找到对象的ID 例如: 10. 输入 11. 添加 Close Browser 关键字,并保存脚本。 12.在编写脚本时,可以参考下列API文档:

Class

DescriptionDescription

List of common built-in keywords

List of Web UI built-in keywords

List of Web Service built-in keywords

List of Mobile built-in keywords

13. 恭喜! 你用Groovy语言完成了你的第一个自动化脚本。点击主工具栏中的 Run 来运行测试用例。 Katalon Studio 应该能执行测试用例中的脚本。测试结果会显示在日志浏览器中,就象如下示例: Original source: https://www.katalon.com/resources-center/tutorials/create-test-case-using-script-mode/ Transtaled by: Junfeng Yan

katalon android 测试,脚本模式创建测试用例 - Katalon Studio相关推荐

  1. 录制回放模式创建测试用例 - Katalon Studio

    对于自动化测试菜鸟来说,开始学习自动化最简单的方法是测试录制.识别应用系统上的对象是一件费时且痛苦的事情.Web Recorder Utility(网页录制功能) 捕获你在应用系统上的操作行为并且在后 ...

  2. mysql脚本模式创建索引_mysql创建脚本索引范例

    查看表中索引的方法: show index from table_name; 查看索引 索引的类型及创建例子:: 1.PRIMARY KEY (主键索引) alter table table_name ...

  3. python编写安卓脚本,用python+uiautomator写android测试脚本环境的搭建

    针对的系统环境 win7,64 python安装和配置 1.从python官方网站下载对应系统的安装包(得到一个.msi文件) 2.运行.msi文件,选择安装路径,安装python 3.完成以后将上面 ...

  4. 自动化测试工具Katalon(Web)测试操作说明

    目录 目录 1. Katalon简介 2. 安装Katalon 2.1. 注册 2.2. 下载 2.3. 启动 3. 创建测试项目 4. 创建测试用例 5. 录制一个用例 6. 运行测试用例 7. 在 ...

  5. Katalon(自动化测试工具)教程--Mobile APP 测试脚本的录制

    Katalon 支持移动端测试脚本的录制,本文就简单介绍Android APP的录制功能. 目录 环境部署 安装Node.js 安装Appium 安装Android-SDK 录制脚本 启动APP 记录 ...

  6. 成功体验Katalon框架测试安卓APK(一)

    ​ Katalon框架下载 下载安装: https://www.katalon.com/download/# zunab@qq.com/zunab123456 针对安卓版本的APK测试,需要安装以下工 ...

  7. android 自动重启测试,检测Android系统重启并生成测试用例的方法与流程

    本发明涉及软件技术领域,特别是一种检测Android系统重启并生成测试用例的方法. 背景技术: 目前安卓智能设备的功能越来越多,例如安卓智能电视或安卓智能盒子等,而在不同功能间交叉操作有概率触发And ...

  8. 做python自动化得时候怎么添加断言_在编写Web自动化测试用例的时候,如何写断言使新手不解,严格意义上来讲,没有断言的自动化脚本不能叫测试用例。就像功能测试一样,当测试人员做了一些操作...

    在编写Web自动化测试用例的时候,如何写断言使新手不解,严格意义上来讲,没有断言的自动化脚本不能叫测试用例.就像功能测试一样,当测试人员做了一些操作之后必然会判断实际结果是否等于预期结果,只不过,这个 ...

  9. JMeter - 如何创建可重用和模块化测试脚本

    概述: 我的应用程序几乎没有业务关键流程,我们可以从中提出不同的业务工作流程.当我试图在JMeter中提出性能测试脚本时,我需要找到一些方法来创建可重用/模块化的测试脚本.这样我就可以创建不同的工作流 ...

最新文章

  1. C#中Finalize方法的问题
  2. apache相对路径 php,php简单实现相对路径转绝对路径-PHP问题
  3. Kmeans CUDA
  4. Fedora中systemctl命令的使用
  5. 【PIFO】以线速编程数据包调度
  6. Zookeeper应用场景
  7. Numpy的使用方法
  8. 入门必学 | R语言数据集结构的解读指南
  9. oracle11 odac,oracle 11g odac 下载
  10. STM32cubemx教程及STM32入门(三)定时器
  11. 联想服务器的主板型号怎么看,科技知识:联想主板型号怎么看
  12. Staring....
  13. 鸡为什么感染呼吸疾病 预防鸡流鼻涕打喷嚏的药
  14. 小米5s+刷+android+8.0,【小米5S标准版 解账户锁线刷包】MIUI V8.0.10.0 刷机 工具+驱动+教程!紫火提供版...
  15. python实现图片暗藏表白效果
  16. php mysql utf 8_PHP+MySQL中对UTF-8,UTF8(utf8),set names gbk 的理解
  17. 常用的正则表达式(用户名、密码、邮箱)
  18. 考研快题平面图,如何用马克笔去上色?
  19. 广东计算机软件证书继续教育问题,2019年广东省专业技术人员继续教育系统个人操作常见问题解答...
  20. 四年级计算机期末质量分析,小学四年级科学试卷分析

热门文章

  1. Avril Lavigne
  2. 开源库源代码构建的一般方式(CEGUI举例)
  3. 流量红利退潮后互联网产品怎么取得成功
  4. EMNLP-21-TEBNER: Domain Specific Named Entity Recognition with Type Expanded Boundary-aware Network
  5. [网站帮助] 51aspx源码使用常见问题及解答(三十六计)
  6. 5月挑战Day19-Online Stock Span(Medium)
  7. XYNUOJ +-字符串 酒馆浪人的博客
  8. 给你的mp3大换血 【很好听的歌】
  9. 确定的世界 - The Promise's World
  10. 线性代数 linear algebra