美文网首页
【翻译】你应该知道的5个Android自动测试工具

【翻译】你应该知道的5个Android自动测试工具

作者: jackLee | 来源:发表于2016-02-26 13:47 被阅读985次

    原文地址:5 Best Automation Tools for Testing Android Applications

    Top 5 Tools.png
      如今自动测试工具在很多软件开发中都得到了广泛的使用,一方面加快了测试的速度另一方面减少了手动测试中人为的错误,提高了测试的质量。
      在这个网站上自动化测试工具[需要科学上网才能访问],为我们提供了大量的自动测试工具,适用于:java程序 Android程序,Web应用等。它们之中有的免费有的则收费昂贵,有的发明已久有的则是后起之秀,每一个工具都有着独特的用途。
      自动测试工具的种类繁多,有时候让我们难以抉择,但同时又没有一种自动测试工具能够满足我们所有的需求,为了是自动测试行之有效,我们在选择自动化测试方案时应该满足以下条件:
    • 可在测试工程中研究软件产品
    • 具有明确的自动测试内容,比如UI测试,压力测试
    • 可在自动化测试和工具中定制需求
    • 学习和研究至少一个或者多个自动化工具
    • 与其他部门讨论自动化工具
    • 持续化自动测试

    更多学习请见:Beginner’s Guide to Mobile Application Testing

    Top 5 的Android测试工具

    **#1. **Robotium**** Android Testing Tool

    Paste_Image.png
    • Robotium是第一个在Android平台上被广泛使用自动化测试工具软件。
    • Robotium是一个免费的Android UI 测试工具,可用于自动测试不同的Android 版本
    • Robotium是用java语言写的,实际上是一个UI 测试库
      缺点:
    • 使用起来不是太简单
    • 不能截图

    #2. MonkeyRunner Android App Testing

    MonkeyRunner.png
    • 仿佛一只乱跳的猴子,常用于Android APP的功能测试和压力测试。

    #3. **Ranorex **Android Application Testing Tool

    Ranorex .png
    • 提供Android 2.2以后所有版本的支持
    • 自动化测试报告中提供截图
    • 比较容易的创建数据和订制程序模块
    • 历史悠久始于1990年

    #4. Appium Android Automation Framework

    Appium
    • 为iOS和Android提供自动化测试的框架
    • 免费的工具
    • 支持Android 2.3以后所有版本
    • 支持多种语言:Java, C#, Ruby 等
      缺点:
    • 提供比较糟糕的报告

    #5. UI Automator for Android Test Automation

    UI.png
    • 由Google 近期发布,支持4.1以上版本
    • 早期版本需要其他UI自动测试工具配合使用
    • 可以适用于多种Android平台
    • 可进行复杂的交互
    • 大多数测试工程师的UI测试最佳选择

    结论

    自动化测试是一项复杂的工作,需要大量的学习和研究,更需要时刻的学习新的技术和工具。

    相关文章

      网友评论

          本文标题:【翻译】你应该知道的5个Android自动测试工具

          本文链接:https://www.haomeiwen.com/subject/nghwkttx.html