Android 测试工具###

性能####

1、Android Studio

2、adb

3、AndroidGodEye:A performance monitor tool , like “Android Studio profiler” for Android , you can easily monitor the performance of your app real time in pc browser

https://github.com/Kyson/AndroidGodEye

4、简称 “DoKit” 。一款功能齐全的客户端( iOS 、Android、微信小程序 )研发助手

https://github.com/didi/DoraemonKit

5、Simple, pretty and powerful logger for android

https://github.com/orhanobut/logger

6、Application Crash Reports for Android

https://github.com/ACRA/acra

7、Debug Bottle is an Android runtime debug / develop tools written using kotlin language.

https://github.com/kiruto/debug-bottle

8、降低Android非必要crash

https://github.com/android-notes/Cockroach

9、LeakCanary is a memory leak detection library for Android

https://github.com/square/leakcanary

10、A collection of samples demonstrating different frameworks and techniques for automated testing

https://github.com/android/testing-samples

11、Battery Historian is a tool to analyze battery consumers using Android “bugreport” files.

https://github.com/google/battery-historian

网络####

1、Charles(Mac OSX)

https://www.charlesproxy.com/

2、fidler(Windows)

https://www.telerik.com/fiddler

3、burpsuite(Mac OSX、Windows、Linux)

https://portswigger.net/burp/communitydownload

安全#####

1、Mobile-Security-Framework-MobSF

https://github.com/MobSF

UI自动化####

1、appium

http://appium.io/

2、monkeyRunner

https://developer.android.com/studio/test/monkeyrunner

3、selenium

https://selenium.dev/

4、macaca

https://github.com/alibaba/macaca

5、E2E test framework for tests with complex environment requirements

https://github.com/google/mobly

6、An extensive framework for testing Android apps

https://github.com/android/android-test

7、Automated Functional testing for Android based on cucumber

https://github.com/calabash/calabash-android

8、The easiest way to automate building and releasing your iOS and Android apps

https://github.com/fastlane/fastlane

9、Espresso Android studio 自带的UI测试工具

https://developer.android.com/studio/test/espresso-test-recorder

10、Barista The one who serves a great Espresso

https://github.com/AdevintaSpain/Barista

11、Kaspresso Kaspresso is a great framework for UI testing. Based on Espresso and UI Automator, Kaspresso provides a wide range of additional amazing features

https://github.com/KasperskyLab/Kaspresso

12、BusyBee BusyBee is an alternative API for IdlingResources in Espresso tests

https://github.com/americanexpress/busybee

设备显示####

1、STF Android设别管理

https://github.com/openstf/stf

2、scrcpy Android手机屏幕同步

https://github.com/Genymobile/scrcpy

Android unit test####

1、robolectric

https://github.com/robolectric/robolectric

2、Code project corresponding to a serials of tutorial posts for android unit testing

https://github.com/ChrisZou/android-unit-testing-tutorial

3、Nice and simple DSL for Espresso in Kotlin

https://github.com/agoda-com/Kakao

about Android####

android sdk 源码解析

https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis

kotlin example

https://github.com/android/architecture-samples

iOS 测试工具###

unit test####

1、Snapshot view unit tests for iOS

https://github.com/uber/ios-snapshot-test-case

UI Test####

1、iOS UI Automation Test Framework

https://github.com/google/EarlGrey

2、Keep It Functional - An iOS Functional Testing Framework

https://github.com/kif-framework/KIF

3、Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine

https://github.com/linkedin/bluepill

iOS integration tests####

An understated approach to iOS integration testing.

https://github.com/inkling/Subliminal

Memory####

iOS tool that helps with profiling iOS Memory usage.

https://github.com/facebook/FBMemoryProfiler

reporting bugs####

Aardvark is a library that makes it dead simple to create actionable bug reports.

https://github.com/square/Aardvark

network

a little native network debugging tool for iOS, iOS devices and your Mac are in the same network, you can view the network traffic of your apps seperated by the devices or simulators.

https://github.com/yagiz/Bagel