在软件测试这条道路上,大部分的职业技能发展道路都会是纯业务手工测试→自动化测试→性能测试→安全测试/测试开发。
但是却有着一部分人起初进入软件测试这一行看重的就是软件测试属于IT行业,门槛比较低,不需要代码基础。
这就导致了这一部分测试工程师在一定程度上,在职位上的进阶就比较困难了。因为现在基本绝大多数互联网公司都已经把代码编程和自动化作为必要的技能。
为了更好的解决这部分工程师的工作痛点,本文分享一款近几年非常火爆的一款自动化测试工具:Katalon Studio
Katalon Studio 是一款在网页应用、移动和网页服务方面功能强大的自动化测试解决方案。基于 Selenium
和 Appium
框架,Katalon Studio
集成了这些框架在软件自动化方面的优点。这个工具支持不同层次的测试技能集。非程序员也可以快速上手一个自动化测试项目,同时也节省了程序员和高级测试人员构建新库和维护脚本的时间。
近几年,Katalon Studio
凭着傻瓜化,完全免费(free at all)在测试自动化占据一席之地。
不用测试者再去搭建繁琐的测试环境,也不用去学习测试框架,支持录制的方式从而快速捕获页面上的元素并完成定位(Desktop and Mobile),从的5.5版本开始也支持了从上一个case接着录制。除了录制,也支持script模式,掌握一定的语法后,可以在script窗口下自行编辑脚本,更快地完成测试脚本的编辑工作。Katalon Studio
支持Windows、Linux、IOS,支持众多浏览器:Firefox、Chrome、IE、Safair等。
官方网址:
https://www.katalon.com/
Katalon Studio它其实是构建在Selenium
和Appium
框架上的,所以它可以同时测试Web
系统及手机APP
应用。(注:新版本也已经支持对接口API的测试了)
这个工具支持不同编程水平的工程师使用。即使你不会编写代码也可以使用它轻松的开始一个项目的自动化(比如使用Object Spy来录制生成测试脚本),会编程的和高级自动化测试工程师也可以通过它非常快速的创建新库以及维护代码,它可以帮助他们节省很多时间。
Katalon Studio可以与CI/CD
(持续集成/持续发布)流程集成,还可以与测试领域非常常见的工具集成,比如JIRA
,Jenkins
和Git
..。还提供了一个非常棒的功能叫Katalon Analytics
,这个功能可以将测试报告用各种图表来展现,比如metrics, charts, and graphs,通过指标和图表向用户提供全面的测试报告。
Katalon的优点
注:下载之前需要在官网上注册账号,账号信息保存好,后面在新建项目时需要该账号进行登录
First, verify if your computer meets the System Requirements of Katalon Studio.
1. 首页(最新版 本为8.0.5)
2. 创建项目(支持多种类型)
3. 项目工程目录
4. 帮助文档
这么简单 ,还不会使用怎么办,看官方文档有详细介绍:
https://docs.katalon.com/katalon-studio/docs/overview.html
Katalon Studio 非常适合一些编码能力稍薄弱的同学或者非技术的人员使用(比如需求人员,学会了这个姿势,以后可以让你们的需求人员、产品经理帮测试写自动化测试脚本了),俗话说的好,多个朋友多条路,多掌握一款解决方案,在以后当我们遇到一些特殊难搞的场景时,脑海里也有更多的解决思路。【有什么不会的难题可以在群里交流一下喔】