zoukankan      html  css  js  c++  java
  • appium辅助自动化工具-- Appium studio

    这里我要给大家介绍一款appium辅助自动化测试工具appium studio,你没看错,不是android studio,也不是appium + android studio,就是appium studio!

    下载地址:

    https://digital.ai/continuous-testing/appium-studio

    从地址来看不是appium官方出品的,而且网页打开也是慢的一批,结尾我会附上百度网盘地址。我怀着无比激动的心情进行了下载、安装和体验,因为带“studio”的工具一般都很厉害!

    首先,我们启动了appium studio。

    看界面功能好像很强大的样子,根据一般套路,肯定是需要启动一个android模拟器或者PC链接一台手机的。这里选择通过USB数据线链接一台android手机,然后通过“adb devices”命令确认手机已经成功链接。

    根据界面提示:Add new device to get started (注意界面蓝色字体),点击上面的带“+”号的手机按钮,选择“Android devices”,然后,根据提示,成功的链接了我的android手机。

    而且,它也支持实时同步,也就是在手机上的操作可以实时的同步到这个界面上,反之亦然,这一点我在前面介绍的airttest 工具中也具备这样的优点。

    继续根据提示:Selenium application to view the capabilities,我们要选择一款APP进行测试。Appium studio给了我们几个不同的APP例子。

    左下方的“code”标签,我们惊喜的发现,自动生成了不同APP的模板代码,而且还可以在下拉框中选择不同的编程语言,目前支持Java/C#/Python/Ruby四种语言,Java语言还支持Junit/TestNG两个单元测试框架的。这对不太写会代码的新手来说确实是非常友好的。

    继续根据窗口中的提示:Start recording or select the first row。 这是让我点击上面的红色小按钮进行录制,嗯!我们对录制功能已经轻车熟路了,那咱们就录了个看看什么效果。

    经过我刚才啪啪啪一阵儿点,脚本就录制好了,不过,看生成的脚本有点冗余,它提供了两个回放按钮,绿色的是直接运行当前录制的步骤,紫色的会把APP重启之后再运行当前录制的步骤。

    从回放效果来看,脚本确实录的有点问题…. 当然也可能是我姿势不对,不过回放完直接出调用浏览器展示了一张报告。

    这一点倒是出乎了我的意料,居然还带测试报告。

    咱们看简单总结一下:从这款工具所提供的功能看来,还是比较友好的,使用也非常简单的,不过,对于我这个老司机来说,我是不会用这款工具的,一方面录制的脚本质量不高,最主要是,代码写多了,挽起袖子就是干!这样的工具反而并不能帮助提高开发效率。

  • 相关阅读:
    97. Interleaving String
    96. Unique Binary Search Trees
    95. Unique Binary Search Trees II
    94. Binary Tree Inorder Traversal
    odoo many2many字段 指定打开的form视图
    docker sentry 配置文件位置
    postgres 计算时差
    postgres 字符操作补位,字符切割
    postgres判断字符串是否为时间,数字
    odoo fields_view_get
  • 原文地址:https://www.cnblogs.com/fnng/p/14932942.html
Copyright © 2011-2022 走看看