Android自動テストツールを調査

# ツールまとめ
* appium
 * http://appium.io/
 * マルチプレートフォームテストツールが、AndroidアプリのテストがUI Automatorベースとして実装してる

* esprosse
 * https://developer.android.com/training/testing/espresso/index.html
 * 単一Androidアプリをテストツール

* ui automator
 * https://developer.android.com/training/testing/ui-automator.html
 * マルチAndroidアプリをテストできるツール

* robotium
 * https://github.com/robotiumtech/robotium
 * ２年ぶり更新されていない

* Calabash
 * http://calaba.sh/ 
 * Xamarinベースとしてモバイルテストツール






# 調査経過
- [Androidのテスティングフレームワークを選定してみる \- Qiita](https://qiita.com/shikato/items/071a4c879b5c3f0b46f0)
- https://www.youtube.com/watch?v=CzTLTo8W828&list=PLmjcJNp9bQu-c1JnkYUB7Pmtb6k1HQPu5
- [How to Get Started with UIAutomator 2\.0 and What is New](https://bitbar.com/how-to-get-started-with-ui-automator-2-0/)
- [Android cross component with the UI Automator framework \- Tutorial](http://www.vogella.com/tutorials/AndroidTestingUIAutomator/article.html)
- [Android SDK標準の何でもテストツールuiautomatorの基本的な使い方 \(1/3\)：スマホ向け無料システムテスト自動化ツール（2） \- ＠IT](http://www.atmarkit.co.jp/ait/articles/1410/07/news029.html)
- [Androidテストで便利なuiautomatorviewer、UiScrollableの使い方、テキスト入力API制限事項の回避方法 \(1/4\)：スマホ向け無料システムテスト自動化ツール（3） \- ＠IT](http://www.atmarkit.co.jp/ait/articles/1411/05/news038.html)
- https://stackoverflow.com/questions/31076228/android-testing-uiautomator-vs-espresso
- https://qathread.blogspot.com/2015/05/espresso-uiautomator-perfect-tandem.html


## 現在
- https://saucelabs.com/blog/the-top-5-android-ui-frameworks-for-automated-testing
- https://www.softwaretestinghelp.com/5-best-automation-tools-for-testing-android-applications/

## conf
- https://developer.osaroid.info/confluence/pages/viewpage.action?pageId=33325140
- https://developer.osaroid.info/confluence/pages/viewpage.action?pageId=61800605
- https://developer.osaroid.info/confluence/pages/viewpage.action?pageId=107610380


----

## 調査リスト
- https://trends.google.co.jp/trends/explore?cat=13&date=today%205-y&geo=JP&q=UI%20Automator,Appium%20Android,Robotium%20Android,Espresso%20Android,Calabash%20Android
- [Android UI Automator with Kotlin – Andres Sandoval – Medium](https://medium.com/@AndreSand/android-ui-automator-with-kotlin-112e48f30068)
- [Espresso テスト レコーダーでの UI テスト作成  \|  Android Developers](https://developer.android.com/studio/test/espresso-test-recorder?hl=ja)

### [UI Automator  \|  Android Developers](https://developer.android.com/training/testing/ui-automator#kotlin)
- [UiAutomator について \- Qiita](https://qiita.com/fujin/items/2c501ca9b6e5d33d714c)
- [【Android】UI Automator 2\.0でUIテストをする \- phicdy devlog](http://phicdy.hatenablog.com/entry/uiautomator2-test)
- [How to Do Android Automation Testing with Espresso & UIAutomator](https://blogs.perficient.com/2017/07/05/how-to-do-android-automation-test-with-espresso-and-uiautomator/)
- http://mixi-inc.github.io/AndroidTraining/fundamentals/2.11.testing.html#%E3%82%B7%E3%83%8A%E3%83%AA%E3%82%AA%E3%83%86%E3%82%B9%E3%83%88
- [Test UI for multiple apps  \|  Android Developers](https://developer.android.com/training/testing/ui-testing/uiautomator-testing)
- [How to switch on wifi in uiautomator test case in android device? \- Stack Overflow](https://stackoverflow.com/questions/13991977/how-to-switch-on-wifi-in-uiautomator-test-case-in-android-device)
- [Android UIAutomator/espresso : open browser on a specific url \- Stack Overflow](https://stackoverflow.com/questions/48406999/android-uiautomator-espresso-open-browser-on-a-specific-url)
- [Google Developers Japan: 隔離された環境でテストを行うために Android Studio でプロダクト フレーバーを活用する](https://developers-jp.googleblog.com/2016/01/android-studio.html)
- [android \- How to find the package name of default settings application? \- Stack Overflow](https://stackoverflow.com/questions/15922811/how-to-find-the-package-name-of-default-settings-application)