第十五章:Jenkins进阶操作
前面我们介绍了如何集成Katalon到jenkins,以及定时执行测试用例的基础操作,这些显然满足不了我们日常工作的需求,我们还面临这些问题:如何让Jenkins从Git拉取最新的测试脚本?如何同时从SVN拉取最新的测试数据?如何用Jenkins在不同的测试环境运…
前面我们介绍了如何集成Katalon到jenkins,以及定时执行测试用例的基础操作,这些显然满足不了我们日常工作的需求,我们还面临这些问题:如何让Jenkins从Git拉取最新的测试脚本?如何同时从SVN拉取最新的测试数据?如何用Jenkins在不同的测试环境运…
今天我们来谈谈数据还原,当然目前只谈及WebUI层面上的,数据库相关的的内容,后面的章节会提到。为什么要做数据还原?首先我们来谈谈为什么要做数据还原,John所在的项目组版本更新比较频繁,每一个版本必然要进行冒烟测试,其中的场景就包括…
Git简介Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。所以Git是一款版本管理工具,不要跟以提供代码托管服务的网站Github混为一谈,当然有些公司也会使用SVN这类的工具,使用的目的大体是一致的。…
这一章介绍在自定义关键字包中管理测试对象,在Katalon左侧导航栏可以看到一个命名为Keywords的目录文件(之前介绍过),在项目中对于那些在多数case中用到的测试对象,我们可以在Keywords包中统一管理,这样可以省去在ObjectRepository中建Objec…
这一章介绍测试监听器,在Katalon左侧导航栏可以看到一个命名为TestListeners的目录文件,在该目录下可以创建测试监听器,监听器功能很强大,文末我会举一个简单的例子,我们也可以用监听器来做数据恢复方面的工作。--------------------------…
上一章我们讲了如何从Excel中获取测试数据,那么我们是否可以把ObjectRepository中的TestObject也放到Excel表格中去获取呢?答案当然是可以,碰巧最近领导ReviewJohn的脚本的时候提出了这个要求,今天我们就来讲讲如何参数化测试对象,并举一…
在KatalonStudio中读取和写入来自Excel的数据,可以算成数据驱动测试,下面我们就来看看如何读取和写入:从KatalonStudio的Excel文件中读取数据:步骤1:创建一个新的数据文件(excel)示例“demo.xlsx”。步骤2:在该文件中输入一些数据。…
最近John在工作过程中,发现很多小伙伴都没使用Katalon的Debug功能,在调试脚本错误的过程中,往往使用肉眼观察每一步的执行情况,但使用drive操控浏览器时执行速度是相当快的,这样的调试方法是不科学的,所以今天介绍如何使用Debug来更合理的调试…
John在想之前的文章是不是写复杂了,改变一下,这次用一张图说明Tip4(Katalon网页验证)!大家如果不适应请一定告知John改回来!
最近有群友反应Katalon官网访问太慢,John也遇到了这类情况,好久没有访问Katalon的主页(貌似改版了,搜索框加了Typeahead感觉方便了很多),这里说一种加快访问速度的方法,我们去改下系统的host文件,原理大致就是少了一层DNS解析,host文件位置…