51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 473|回复: 3
打印 上一主题 下一主题

有没有不依赖PC的app自动化测试工具

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2024-6-21 16:28:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
要进行app自动化测试,测试机型多,要app独立的进行自动化测试,有没有什么工具或者办法
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    4#
    发表于 2024-6-21 16:47:23 | 只看该作者
    为了满足您的需求,现代移动应用测试确实存在一些无需PC,直接在手机上进行配置和执行测试的工具。这种类型的工具通常被称为"无头浏览器"或"云端原生测试工具",它们支持Appium、FlutterDriver等技术。以下是一些具有这种特性的工具:

    Appium:Appium是一款开源的自动化测试框架,可以在iOS和Android设备上运行测试。它使用WebDriver协议,支持多种编程语言编写测试脚本,并且可以通过命令行或者手机上的Appium Studio(以前称为Appium Inspector)进行测试用例的设计和执行。

    Selendroid:这是Appium的一个轻量级版本,专为移动Web应用设计,可在Android设备上操作,不需要安装浏览器驱动。

    Calabash:一个强大的动态UI测试框架,支持iOS和Android,可在设备本地运行,或者通过Calabash CLI在服务器上远程控制。

    TestFairy:TestFairy是一个云端测试平台,允许您上传测试脚本并自动在各种设备上执行,无需本地安装。

    Robotium:虽然不是完全在手机上配置,但Robotium允许在Android设备上创建和执行自动化测试,通过其Android Studio插件进行测试用例的管理。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2024-6-21 16:43:22 | 只看该作者
    lsekfe 发表于 2024-6-21 16:33
    进行App自动化测试,特别是面对多款测试机型和需要独立运行的情况,可以选择使用以下一些工具和策略:

    ...

    有没有那种,完全不依靠PC,在手机端设置用例,然后手机自己跑用例的工具呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2024-6-21 16:33:15 | 只看该作者
    进行App自动化测试,特别是面对多款测试机型和需要独立运行的情况,可以选择使用以下一些工具和策略:

    跨平台测试工具:

    Appium: 这是一个开源的自动化测试框架,支持Android和iOS平台,可以通过多种编程语言(如Java, Python, Ruby等)编写测试脚本。
    Flutter/Dart: Flutter提供了Dart语言编写测试,其测试工具如Flutter Driver,可用于模拟不同设备的行为。
    XCUITest / UI Automator: Apple的官方自动化测试框架,适用于iOS和Android。
    云测试服务:

    Sauce Labs: 提供了云端的iOS和Android虚拟设备或真实设备的访问,支持自动化测试的部署和执行。
    BrowserStack: 提供跨平台、跨浏览器的测试环境,包括对移动应用的支持。
    代码生成器和录制工具:

    Appium Studio / Appium Inspector: 可以录制和编辑测试,简化了测试脚本的创建过程。
    Robot Framework: 它结合了Appium和其他库,生成易于阅读的测试报告。
    设备管理工具:

    Device Farm: Amazon的云服务,用于管理和执行手机、平板等设备的自动化测试。
    脚本分发和调度:

    Jenkins / Travis CI: 可以用来构建、测试和部署你的App,同时管理自动化测试的工作流程。
    适应性测试:
    对于动态变化的UI,可能需要考虑使用视觉识别技术(如UI Automator ID或Espresso)来更灵活地定位元素。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 06:19 , Processed in 0.065053 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表