zoukankan      html  css  js  c++  java
  • App自动化测试探索(一)借助Appium实现APP的自动化测试

    移动应用测试十大要领:

    1. 选择系统平台
    2. 选择测试设备的品牌
    3. 注意行业和设备区分
    4. 关注Android的更新
    5. 不要忘记老设备
    6. 灵活使用Web分析工具
    7. 注意区分地区、运营商和网络技术
    8. 掌握智能手机的屏幕分辨率分布情况
    9. 关注平板电脑的发展
    10. 尽量规避BYOD(自带设备办公)模式的风险

    10款移动应用测试框架

    • Appium (iOS/Android)
    • Calabash (iOS/Android)
    • KIF (iOS)
    • Robolectric (Android)
    • Flip Test (iOS)
    • Gitorious (iOS)
    • Frank (iOS)
    • Kiwi (iOS)
    • App Grader (Android)
    • Cedar (iOS)

    从同时支持Android / iOS这个条件来看, 只有Appium和Calabash能胜任, 但Appium作为后起之秀比Calabash要更为优秀一些

    • Appium支持更多编程语言;
    • Appium不要求重新编译应用(App)或者以任何方法修改它, 而Calabash测试iOS应用时需要注入第三方包
    • Appium的社区更活跃

    所有最适合的移动应用测试工具无疑就是Appium了

    Appium支持Mac / Windows / Linux 三个系统平台, 但只要在Mac上能同时支持Android / iOS测试, windows和linux上只能支持Android测试

    所以我们使用Mac来搭建测试环境

    Mac Appium环境准备:

  • 相关阅读:
    上传文件
    Win10中英文的切换
    2015 4.15笔试
    wpf的学习日志(二)
    静态类
    面试宝典
    设计模式 --- 模型-视图-控制器(Model View Controller)
    设计模式 --- 单例模式(Singleton)
    iOS 应用架构浅谈
    (转)Block的使用
  • 原文地址:https://www.cnblogs.com/zhouxihi/p/9941661.html
Copyright © 2011-2022 走看看