距离上一篇 更新katalon学习部分已有两个月的时间 ,个人博文的访问量为400多,(*^__^*) 嘻嘻…… 说明仍是不少同窗在学习这个小tools的。因此再记录下 近两个月来对katalon的体验总结。html
对于我这种第一次写测试脚本的人来讲 直观的感受是比较容易上手,界面清新简洁,操做简单,彻底适用于没有代码基础的同窗们。web
Katalon目前的版本是5.4.1 此次的更新跟以前的工做台上作了些调整,具体可参照官方网站的完整说明-> 5.4.1windows
彻底适用于各类开发环境,,mac or windows,开源免费.固然也可选择收费版哈。 能够和Jenkins 完美结合。框架
本篇例子是在版本 5.4.1下完成ide
标红处2 是web record 按钮 也就是录制,在上一篇的介绍中有讲到。学习
标红处1 是spy web元素的按钮 可用其去查询捕获一些元素,好比在录制过程当中过没有捕捉的 可是在你写Test case时候须要用到的元素。也能够是采用先按照本身的思路去捕获所需的元素 将其归置在对象仓库(Object Repository)里面,进行手动书写Test Case.测试
两种方式均可产生Test case.选择哪种 看我的需求。:)优化
我我的更倾向于二者结合 在录制完成后 再根据本身的测试逻辑,调整录制产生的脚本 (可能须要本身捕获元素)。网站
测试场景ui
在test suites目录下可存放不一样的测试场景,这些可由test case 组成 ,一个test suites 下可包含多个test case ,而且可按需运行test case.只要在后面的单选框中勾选 即运行该test case,默认勾选全部的test case.
数据文件
其中存放一些本身要用到的test data.可读取多种格式的文件,如csv 等等。
keywords
这里能够本身定义不少的keyword ,方便test case 中调用。test case中不少都是界面化的,懒得话 能够从test case 界面上add 添加开始学习。在后期的琢磨过程当中,能够将本身的代码优化,将一些重要的可公用的部分放在keyword,在test case中只作写 相关的逻辑部分的调用。
详细内容可参阅官网地址 -> Define custome keyword
Profiles
当展开该目录可发现有个default文件 ,双击点开 可看到一个空白的可自定义的键值对,此处能够配置多个测试环境。也是很方便啦。详细使用可参阅 官网地址的详细介绍
在整个的学习过程当中,均可以参阅官方文档讲解,-> https://docs.katalon.com/display/KD/User+Guide
这里说明下 可尝试套用测试框架:POM (Page Object Model)
在近段时间的学习中,发现studio体验不是多友好,一些删除或者重命名操做无相应,须要到对应的文件目录下进行手动删除。相信在将来会后很大的提升。