10大移动App测试要领
选择Android还是iOS
全球80% android 美国60% android
选择手机品牌
49%苹果
29%三星
注意行业差异
iOS在零售和航空业最受欢迎
Android在移动广告业流行
Android细分版本碎片多
注意经典机型保有量:iPhone/Nexus5/Galaxy S2
分析目标市场应用情况
区分地区,运营商和网络
适配屏幕分辨率
关注平板发展趋势
避免自带设备办公BYOD
选择框架要点
同时支持Android和iOS
主流语言支持
主流工具集成
不需重新编译app
社区支持丰富

按这些标准排除之后,剩下appium和calabash

appium通过webdriver api操控底层测试框架,
对ios,是UiAutomation,
对android,是UiAutomator。

中间件bootstrap接收appium的请求,然后调用相应的框架。

自动化测试的一个核心功能是定位或者说识别组件模块。appium主要有以下策略:
通过UI class
通过xpath
通过ios uiautomation
通过android uiautomator
accessibility id

cucumber是一个能理解测试用例行为驱动开发BDD的自动化ruby编写的工具。
Test perfect是基于BDD的全新移动app测试私有云。

更多相关文章

  1. okhttp的应用详解与源码解析--android网络请求框架发展史
  2. android orm映射框架 ormlite (类似于hibernate) 很强大
  3. 使用android快速开发框架afinal 开发android应用程序
  4. android电子书App、自定义图表、仿腾讯漫画App、仿淘宝优惠券、3
  5. Android(安卓)调试:java 跨工程调试 android 项目
  6. Android(安卓)告急!
  7. android 环境安装、helloworld demo 创建运行
  8. .Net 转战 Android(安卓)4.4 日常笔记(5)--新软件Android(安卓)Stu
  9. Android开发环境的搭建

随机推荐

  1. Android(安卓)运行时权限处理(from jiansh
  2. 华章IT图书书讯(2011年第6期)
  3. Android(安卓)Dalvik虚拟机介绍
  4. Android热门前沿相关面试知识
  5. android layout_weight讲解
  6. Drawable Mutations(Android(安卓)Drawab
  7. Android:PopWindow — 对Android的底部弹
  8. Android近期推荐职位
  9. Android(安卓)实现从网络上异步加载图像
  10. Android(安卓)Training学习笔记之开始篇