Skip to content

Latest commit

 

History

History
256 lines (228 loc) · 3.14 KB

map-MobileWirelessTesting.md

File metadata and controls

256 lines (228 loc) · 3.14 KB

移动无线测试技能图谱

常用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
  • 交互设计/可用性/可访问性知识
  • 快速的学习能力