Katalon Studio:一款最新的免费自动化测试工具

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daocaoren1543169565/article/details/81117295

动化测试是一块不断追求更好、简洁、稳固的领域。有一些工具能够有助于创建简单易行的脚本,但是使用起来却很麻烦。而其他相对简单一些的工具,在测试过程中又总会出现一些问题。所以在选择使用何种测试工具的时候,我们总是得此失彼。介于这种情况,当一款新的测试工具出现承若能够解决这些难点时,测试人员是兴奋不已的。在过去的一周,我一直在研究这款简单且功能强大的自动化测试软件,Katalon Studio。

  Katalon的安装和启动

  首先,安装是一件超级简单的事情

  1.下载Katalon

  需要有效电子邮件才能激活Katalon账户,在我的Gmail里注册。

  2.选择下载版本

  3. 下载完成后 ,转到计算机上的文件夹,然后单击Katalon.exe(我正在使用是Windows

  4.开始设置

  5.输入以前注册账户信息

  一目了然的Katalon用户界面

  以下是Katalon文档中有助于熟悉界面的图片:

  首先,创建一个测试:

  步骤1,创建一个新的项目

  转到文件 - >新建 - >创建项目,并在以下窗口中输入项目名称,显示如下:

  在项目中打开,将在Test Explorer中出现以下界面:

  步骤2,将对象添加到储存库

  创建测试用例的方法有很多,在这里我们选择先添加对象,然后编写测试和生成代码行。Spy应用程序和和添加对象:转到对象存储库选项卡,因为正在使用Web应用程序,点击"Spy Web"选项。

  以下对象Spy窗口打开。输入起始URL,然后选择打开浏览器

  在浏览器上输入: http://carguruji.com/shop

  如图所示,当将鼠标停在页面上的对象时,它会显示一种捕获该对象的方式:

  按下"Alt +?"来捕获测试所需的所有对象,对象将在存储库窗口中显示捕获的对象:

  选择对象后,单击"添加到对象资源库"

  最后,在所选择的文件夹中应存在Object Repository下测试所需的所有对象:

  现在我们可以继续开始我们的测试了。

步骤3,创建测试用例

  以我个人为例:

  1、启动网站

  2、搜索DVD

  3、点击"虫子的生命"DVD

  4、检查显示的价格是否为$ 35.99

  让我们在Katalon中创建步骤。

  导航到测试资源管理器中的测试用例节点。右键单击" 新建 - 测试用例 "。输入测试用例名称和说明。将测试用例名称改为" ViewProductPrice "

  新的开放表格形式:

  Selenium IDE用户会发现这一点很熟悉,因为它们具有非常相似的外观。但我发现HP UFT / QTP关键字视图行为更为接近,它允许添加输出变量,循环语句等。

  步骤4、添加测试步骤

  要添加测试步骤,只需点击"添加",并在新插入的行上单击"项目"列,添加要执行的关键字/方法/操作。

  例如:想要"打开浏览器"并转到某个URL。

  你可以这样做:

  所以,明确不同步骤的相应功能:

  项目:选择做什么

  对象:什么对象

  输入:提供什么步骤

  输出:存储返回值的位置

  同样,继续添加所有步骤。在每个步骤中添加一些描述是一个好主意,因为当重新阅读测试时会更有意义。为此,请点击说明列,并输入如下所示的说明:

  一旦完成,就可以开始运行了

  但在此之前,我可以快速地向你展示此脚本的"脚本"视图。单击页面底部的"脚本"选项卡以查看脚本模式:

  这可以在手动编写的情况下使用这种方式

  步骤5、运行测试

  要运行测试,单击菜单中的"运行",或者也可以选择要运行的浏览器。

  测试结果将如下展示:

  步骤6、完善

  完成一次测试有以下几个步骤:

  1、创建更多的测试,将它们添加到测试套件并一次运行

  2、在测试套件执行后查看测试报告

  3、将测试参数化

  4、包括错误处理等

  5、创建自定义关键字/包

  6、调用测试和重用代码

  Katalon新功能

  我使用的是Katalon 4.5版本,这是Katalon的最新可供下载的版本。由于我以前没有经历过早期的版本,所以我不知道有没有从以前改进过的内容。但是当我查看文档时,我很高兴Katalon改进了以下几处功能:

  1、模块内帮助:当您单击测试用例模块中的"?"时,将显示帮助文档页面,该页面会显示有关测试用例手动模式的信息。同样,每个模块都包含以嵌入式帮助图标为形式给该部分工具提供方便

  2、脚本模式中的内容辅助:当IDE停止提示对象名称和方法调用/语法时,我也不知道该怎么办。:)

  3、重命名测试执行报告:除非我们拥有超级大的内存,否则无法知道哪个测试在什么时间和日期里运行。幸运的是,使用版本4.5的Katalon,可以将测试执行报告重命名为更具描述性的名称。

  Katalon的优点

  1、便于安装,适用于大多数浏览器

  2、Web,Mobile和WebService测试一体

  3、完全免费使用

  4、同时适用于技术和非技术的测试人员

  5、避免了Selenium等工具的设置和框架定义的复杂性

  6、可以添加多个属性来识别对象,而不必选择或猜测哪个定位器的效果更好

  7、支持本机驱动测试数据:可以在工具本身创建测试数据,也可以从Excel工作表或数据库外部进行测试

  支持以下数据库:

  8、作为测试套件,一次运行可执行多个测试

  9、Git集成源代码管理和共享

  10、强大的调试和报告功能

 

猜你喜欢

转载自blog.csdn.net/daocaoren1543169565/article/details/81117295