appium总结一些知识点

工具名称 被测系统 测试 脚本语言 支持H5 跨应用 稳定性 SDK自带
monkeyrunner Android 功能 python 支持 稳定
instrumentation android小于4.1 功能 java 支持 可以 稳定

uiautomator2 android大于等于4.1 功能 java 支持 可以 稳定
adb-for-test Android大于等于4.1 功能 java、python 支持 可以 稳定
monkey Android 稳定 java 稳定
CTS android 兼容 java 支持 可以 稳定
uiautomation ios 功能 js 支持 可以 稳定 xcode自带
calabash android ios 功能 ruby 支持 可以 一般
appium android ios 功能 java,python,js,c,c#,perl 支持 可以 一般

移动端的自动化框架

手机端自动化测试的解决方案

1介绍

2框架介绍

3环境安装

支持单平台测试或者多平台测试

是否有多设备同时测试的场景

不局限于测试环境,任何版本任何环境都可以测试

最擅长哪种开发语言

当前市面是否有满足项目需求的测试工具,

支持H5 跨应用 稳定性 SDK自带

monkeyrunner Android 功能 python 支持 否 稳定 是

instrumentation android小于4.1 功能 java 支持 可以 稳定 

uiautomator2 android大于等于4.1 功能 java 支持 可以 稳定 是

adb-for-test Android大于等于4.1 功能 java、python 支持 可以 稳定 否

monkey Android 稳定 java 否 否 稳定 是

CTS android 兼容 java 支持 可以 稳定 否

uiautomation ios 功能 js 支持 可以 稳定 xcode自带

calabash android ios 功能 ruby 支持 可以 一般 否

appium android ios

功能 java,python,js,c,c#,perl 支持 可以 一般 否

移动端的自动化框架

手机端自动化测试的解决方案

1介绍

2框架介绍

3环境安装

支持单平台测试或者多平台测试

是否有多设备同时测试的场景

不局限于测试环境,任何版本任何环境都可以测试

最擅长哪种开发语言

当前市面是否有满足项目需求的测试工具,

appuim是一个移动端的自动化测试框架,可用于测试原生应用,移动网页应用和混合应用,且是跨平台的,而可用于ios和安卓操作系统,原生应用是指用安卓和ios编写的应用,移动网页应用是指网页应用,类似ios中safari应用或者chrome应用和类似浏览器的应用,混合应用是指一种包裹webview的应用,原生应用网页内容交互性的应用

重要的是appium是跨平台的,何为跨平台,意思是可以针对不同平台用一套api来编写脚本

原生应用,使用安卓 它系统里自带的一些组件开发出来的应用,或者是ios它的

你可能感兴趣的:(ruby,测试工具,python)