【转】App测试技能树

侵删,请告知

转自:https://blog.csdn.net/new_story/article/details/73927620

常用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
    • uiautomator2.0
    • Athrun
    • Robotium
    • Monkey
    • Monkeyrunner
    • uiautomator
    • Selendroid
    • Calabash-Android
    • monkeytalk
    • UiAutomation
    • Espresso
    • cafe
  • iOS
    • UIAutomation(旧)
    • XCUITesting
    • KIF
    • Frank
    • Appium
    • ios-driver
    • WebdriverAgent
    • Mechanic.js
    • monkeytalk
    • Calabash-iOS
    • TuneupJs
    • ynm3k
  • Appium
  • Macaca

常用单元测试框架

  • Android
    • robolectric
    • Instrumentation
    • Mockito
    • RxJava
  • iOS
    • OCUnit
    • GHUnit
    • XCTest
    • OCMock
    • OCMockito
    • Expecta
    • OCHamcrest

常用性能工具

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

猜你喜欢

转载自blog.csdn.net/yue530tomtom/article/details/83342401