# 移动无线测试技能图谱

## 常用IDE
- Android
* ADT
* Android Studio
- iOS
* Xcode
- Common
* Atom
* Sublime Text
* Vim
* Visual Studio Code

## 基础知识
- Android
* 掌握Android开发基础技能
- iOS
* 掌握iOS开发基础技能
- Web
* 掌握Web开发基础技能
- api
* 掌握api相关基础知识
- 测试
* 掌握基本的测试用例设计方法和思想

## 常见应用模式
- Native
- Hybrid
- H5 App
- ReactNative

## 常用工具
- Android
* Android sdk manager
* adb
* ddms
* ant
* aapt
* emulator
* Genymotion
* hierarchyviewer
* monitor
* monkey
* monkeyrunner
* uiautomatorviewer
- iOS
* lldb
* iExplorer
* libimobiledevice 套件
* codesign
* instruments
* xcodebuild
* atos
* xcrun

## 常用UI Automation框架
- Android
* Instrumentation
* Athrun
* Robotium
* Monkey
* Monkeyrunner
* uiautomator
* Selendroid
* Calabash*Android
* monkeytalk
* Appium
* Espresso
* cafe
- iOS
* UIAutomation(旧)
* XCUITesting
* KIF
* Frank
* Appium
* ios-driver
* Mechanic.js
* monkeytalk
* Calabash*iOS
* TuneupJs
* ynm3k
- Appium
- Macaca

## 常用单元测试框架
- Android
* robolectric
* Instrumentation
* Mockito
* RxJava
- iOS
* OCUnit
* GHUnit
* XCTest
* OCMock
* OCMockito
* Expecta
* OCHamcrest

## 常用动态更新
- ReactNative
- waxpatch/wax
- ota

## 常用性能工具

### 抓包
- Charles
- fiddler
- burpsuites
- tcpdump
- anyproxy

### 弱网模拟
- iOS developer mode
- ATC
- Charles

### memory
- Android
* MAT
* ddms
* Memory Monitor
* Allocation Tracker
* LeakCanary
* dumpsys
* procrank
* top
- iOS
* Memory Leaks

### Scan
- Android
* findbugs
* lint
* infer
* CheckStyle
* PMD
- iOS
* scan*build
* oclint
* infer
* deployment

### other
- Common
* 安捷伦
* tcpdump
* wireshark
* 高速(慢速)摄像机
* 埋点
* 腾讯GT
* 网易Emmagee
- Android
* gfxinfo
* dumpsys
* traceview
* systrace
* GameBench
* battery*historian
- iOS
* Core Animation(instruments)
* Network(instruments)
* TimeProfiler(instruments)
* Zombies(instruments)

## 安全
- Android
* Drozer
* apktool
* dex2jar
* proguard
* 加固
* exported/permission
* AndBug
* androguard
* Xposed

- iOS
* IDB
* iRET
* DVIA
* LibiMobileDevice
* otool

## 覆盖率
- Android
- Jacoco
- EMMA
- iOS
- gcov

## 动态更新
- Android
- Dexposed(二次开发之后)
- Robust
- android-frontia
- Nuwa
- HotFix
- RocooFix
- DroidFix
- AndFix
- iOS
- JSPatch
- WaxPatch
- ota
- ReactNative
- weex

## abtest
- AB Tester
- AppAdhocOptimizer
- Google Website Optimizer
- Visual Website Optimizer

## 常用灰度测试工具
- testflight
- 蒲公英
- fir
- pre

## 常用云测平台
- testin
- MQC
- MTC

## 常用持续集成平台/相关工具
- Jenkins
- Travis CI
- Android
* mvn
* gradle
- iOS
* xctool
* Cocoapods

## 多语言开发应用
- SL4A
- gomobile

## 多设备远程管理平台
- STF

## 自动遍历工具
- AppCrawle

## 软技能
- 知识管理/总结分享
- 沟通技巧/团队协作
- 需求管理/PM
- 交互设计/可用性/可访问性知识
- 快速的学习能力

移动无线测试技能图谱skill-map的更多相关文章

  1. 测试技能图谱skill-map

    # 测试技能图谱 ## 代码静态分析- Sonar- PMD- Infer- Android * findbugs * AndroidLint * CheckStyle- iOS * scanbuil ...

  2. Java软件工程师技能图谱

    原文链接:Java软件工程师技能图谱 最近在考虑"拥有怎样的技能才能算一名合格的java软件工程师呢?"这个问题.碰巧在github发现一个很棒的开源项目--程序员技能图谱.@Zh ...

  3. [转]StuQ 技能图谱(全套13张)

    程序开发语言综述.jpg 前端工程师必备技能.jpg 大数据工程师必备技能.jpg   安全工程师必备技能.jpg 嵌入式开发必备技能.jpg iOS开发工程师必备技能.jpg   移动无线测试工程师 ...

  4. fir.im Weekly - 人人都需要的 IT 技能图谱

    AlphaGo 与李世石的人机世纪大战落下帷幕,不禁让人思考<失控> 中说道的 "机器正在生物化,而生物正在工程化 ".作为人类,在未来能否保全最后的智力骄傲成为一个疑 ...

  5. Node.js 开发技能图谱

    # Node.js 开发技能图谱 ## Node.js 语言环境搭建 - Node.js 安装(3m大法:nvm.npm.nrm)- Node.js 命令- Node.js开发工具(推荐vscode) ...

  6. Golang 开发技能图谱

    # Golang 开发技能图谱 ## Go 语言环境搭建- Go 安装- GOPATH 与工作空间- Go 命令- Go开发工具 ## GO 语言编程基础- 关键词和语法(Language Synta ...

  7. Ruby 技能图谱

    # Ruby 技能图谱 说明: 本图谱只捡重点的列举,并非包含全部.文中所列举或没有列举的资源信息都可以在[awesome-ruby](https://github.com/markets/aweso ...

  8. 微服务架构 技能图谱skill-map

    # 微服务架构 技能图谱 ## 理论基础### 概念#### 多微合适 - 非代码函数 - 非重写时间 - 适合团队最重要 - 独立业务属性 - 全功能团队 #### 进程隔离 - 服务运行在独立的进 ...

  9. HTML5 开发技能图谱skill-map

    # HTML5 开发技能图谱![HTML5 脑图](https://github.com/TeamStuQ/skill-map/blob/master/data/designbyStuQ/png-HT ...

随机推荐

  1. NOIP普及组:买铅笔

    参加考试的时候,第一题我足足花了四十多分钟(因为那奇葩的键盘,幸好我向老师报告更换了键盘),还是只得了五十分... 题目描述: P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物.她发现商店一共 ...

  2. [杂题]:C/c(二分答案)

    题目传送门(内部题54) 输入格式 第一行一个整数表示$n$.第二行$n$个整数表示初始序列.(这行原题没有,是我加的)接下来$2n$行每行两个整数,分别表示$X_i,Y_i$.数据保证至少存在一种方 ...

  3. Python 进阶_OOP 面向对象编程_静态方法和类方法

    目录 目录 静态方法 类方法 使用函数修饰符来声明静态方法和类方法 静态方法 静态方法仅是类中的函数, 不需要绑定实例, 也就是说静态方法的定义不需要传入 self 参数. 静态方法不属于类的某一个实 ...

  4. response.setHeader();小结

    response.setHeader():1. HTTP消息头 (1)通用信息头 即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma 主要: Cac ...

  5. 用Linux 搭建 PXE 网络引导环境

    本例子中使用了CentOS7.4 minimal 系统,并且关闭了防火墙和selinux,并使用了dhcp.tftp.http和samba服务. 假设PXE服务器是192.168.4.104 ,tft ...

  6. python基础--新式类实现单例模式

    在网上看了有关python实现单例模式的博客,发现好多都是转载的,并且都是按照python2.x版本旧式类的方式写的. 虽然也能读懂,但对于我这种一开始学的就是python3.x的新手来说,心里总有点 ...

  7. LOJ6682 梦中的数论

    题目 不难发现我们要求的东西是\(\sum_{i=1}^n\binom{\sigma(i)}{2}=\sum_{i=1}^n\frac{\sigma(i)(\sigma(i)-1)}{2}=\frac ...

  8. vue中使用videojs打包后体积过大优化

    videojs 是一个非常好的js库,可以支持各种格式的视频播放,也能做直播流.官网地址 https://videojs.com/ 在vue项目中也可以使用 vue-video-player ,更好的 ...

  9. NULL合并操作符??

    参考官方手册: /** * NULL合并操作符 ?? */ // $a, $b, $c都未声明和定义 var_dump($a??$b??$c); // NULL // $a为数组,$b为100,$c为 ...

  10. 从前端角度出发有哪些注意事项有利于SEO?

    1.提高页面加载速度. 能用css解决的不用背景图片,背景图片也尽量压缩大小,可以几个icons放在一个图片上,使用background-position找到需要的图片位置.可以减少HTTP请求数,提 ...