リーダー • 主にAndroidアプリを担当 • アーキテクチャの見直し、リファクタリング、OS/ライブラリのアップデー ト、リリースフローの最適化、CI/CDの改善、開発環境の整備、採用、チー ムビルディング などなど、、、 • X • sada(@sadashi_ota) • GitHub • @sadashi-ota • Qiita • sadashi 2 The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
advantage of automated testing to focus on an important benefit: developer productivity. (優れたテスト戦略では、自動テストを活用して、 重要なメリットである デベロッパーの生産性に集中できます。) *https://developer.android.com/training/testing/fundamentals/strategies より引用
(Enormous) (Googleではこの区分も存在するらしい) Small Medium Large ネットワーク NG localhost OK ローカルDB NG OK OK Android OS NG OK OK マルチスレッド NG OK OK 外部システム NG NG OK Androidにおけるテストの例
(Enormous) (Googleではこの区分も存在するらしい) Small Medium Large ネットワーク NG localhost OK ローカルDB NG OK OK Android OS NG OK OK マルチスレッド NG OK OK 外部システム NG NG OK Androidにおけるテストの例
issues as early as possible. • (問題をできるだけ早い段階で検出します。) • Executes quickly. • (迅速に実行されます。) • Provides clear indications when something needs to be fixed. • (修正が必要な場合に明確な指示を表示します。) *具体的なものは「Decide the test category」をご参照ください