移动无线测试技能图谱skill-map
# 移动无线测试技能图谱
## 常用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的更多相关文章
- 测试技能图谱skill-map
# 测试技能图谱 ## 代码静态分析- Sonar- PMD- Infer- Android * findbugs * AndroidLint * CheckStyle- iOS * scanbuil ...
- Java软件工程师技能图谱
原文链接:Java软件工程师技能图谱 最近在考虑"拥有怎样的技能才能算一名合格的java软件工程师呢?"这个问题.碰巧在github发现一个很棒的开源项目--程序员技能图谱.@Zh ...
- [转]StuQ 技能图谱(全套13张)
程序开发语言综述.jpg 前端工程师必备技能.jpg 大数据工程师必备技能.jpg 安全工程师必备技能.jpg 嵌入式开发必备技能.jpg iOS开发工程师必备技能.jpg 移动无线测试工程师 ...
- fir.im Weekly - 人人都需要的 IT 技能图谱
AlphaGo 与李世石的人机世纪大战落下帷幕,不禁让人思考<失控> 中说道的 "机器正在生物化,而生物正在工程化 ".作为人类,在未来能否保全最后的智力骄傲成为一个疑 ...
- Node.js 开发技能图谱
# Node.js 开发技能图谱 ## Node.js 语言环境搭建 - Node.js 安装(3m大法:nvm.npm.nrm)- Node.js 命令- Node.js开发工具(推荐vscode) ...
- Golang 开发技能图谱
# Golang 开发技能图谱 ## Go 语言环境搭建- Go 安装- GOPATH 与工作空间- Go 命令- Go开发工具 ## GO 语言编程基础- 关键词和语法(Language Synta ...
- Ruby 技能图谱
# Ruby 技能图谱 说明: 本图谱只捡重点的列举,并非包含全部.文中所列举或没有列举的资源信息都可以在[awesome-ruby](https://github.com/markets/aweso ...
- 微服务架构 技能图谱skill-map
# 微服务架构 技能图谱 ## 理论基础### 概念#### 多微合适 - 非代码函数 - 非重写时间 - 适合团队最重要 - 独立业务属性 - 全功能团队 #### 进程隔离 - 服务运行在独立的进 ...
- HTML5 开发技能图谱skill-map
# HTML5 开发技能图谱![HTML5 脑图](https://github.com/TeamStuQ/skill-map/blob/master/data/designbyStuQ/png-HT ...
随机推荐
- git 小错误
(一)在本地直接修改文件,提交后出现(master|REBASE 1/2).由于文件冲突所以导致各种报错. 在git pull --rebase origin master后 error: Pulli ...
- php面试专题---6、正则表达式考点
php面试专题---6.正则表达式考点 一.总结 一句话总结: 正则匹配步骤:1.先写出一个要匹配的字符串:2.自左向右的顺序使用正则表达式的原子和元字符进行拼接:3.最终加入模式修正符: 1.写出一 ...
- WEB服务端安全---注入攻击
注入攻击是web领域最为常见的攻击方式,其本质是把用户输入的数据当做代码执行,主要原因是违背了数据与代码分离原则,其发生的两个条件:用户可以控制数据输入:代码拼接了用户输入的数据,把数据当做代码执行了 ...
- 百度网盘不限速-Motrix
目录: Windows 下使用 Motrix Mac 下使用 BaiduNetdiskPlugin-macOS Mac 下使用 Motrix Windows 系统 Motrix 1. Google ...
- exsi 回收虚拟机磁盘
用客户端登陆服务端,用下面命令停止虚拟机机器 esxcli vm process list 用如下命令关闭一台虚拟机: esxcli vm process kill --type=[soft,h ...
- ConcurrentHashMap(锁分段技术)
线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap. 效率低下的HashTab ...
- 不要62(数位dp)
题目传送门 不要62 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
- 简述ArcGIS的空间连接(Spatial Join)与字段映射(Field Map)操作
插个广告,制作ArcGIS的Tool工具学习下面的教程就对了:零基础学习Python制作ArcGIS自定义工具 牢骚一下 在使用ArcMap进行空间连接操作的时候,往往会有两种特殊需求,其一是连接重叠 ...
- 后台得到jsp提交name属性相同的内容
直接上代码: req.setCharacterEncoding("utf-8");String [] node = req.getParameterValues("nod ...
- Echart报 [MODULE_MISS]"echarts/config的错
echarts插件的引入有两种方式 项目用到Echarts插件,时下比较流行的是模块化包引入,但是很悲催的是楼主用的是标签式引入,所以从官网copy来的代码总是报一个 [MODULE_MISS]&qu ...