Katalon Studio:一款静候你使用的免费自动化测试工具

收藏学习下,感觉挺好用的工具。 文章转自51testing:
http://www.51testing.com/html/81/n-3717081-2.html


  自动化测试是一块不断追求更好、简洁、稳固的领域。有一些工具能够有助于创建简单易行的脚本,但是使用起来却很麻烦。而其他相对简单一些的工具,在测试过程中又总会出现一些问题。所以在选择使用何种测试工具的时候,我们总是得此失彼。介于这种情况,当一款新的测试工具出现承若能够解决这些难点时,测试人员是兴奋不已的。在过去的一周,我一直在研究这款简单且功能强大的自动化测试软件,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、强大的调试和报告功能
  最后,"Katalon工作室是否履行承诺?一直实现免费?"我会说,是的!虽然我还没有尝试Web服务和移动测试的那部分,但我很喜欢它的Web测试能力。如果你需要一个免费的自动化工具,不需要复杂的技术知识储备,这可能是超级有用的。

猜你喜欢

转载自blog.csdn.net/xiaoguanyusb/article/details/80453980