「クラウド上のモバイル端末・シミュレータを活用した大規模並列テスト」の反響
#stac2019 の発表資料です:「クラウド上のモバイル端末・シミュレータを活用した大規模並列テスト」 speakerdeck.com/orgachem/large…
2019-11-30 15:00:33バグ発見は多層が基本 Lint実行、単体テスト、E2Eテスト… 言われてみればそうだけど、「多層」という意識はしていなかったかも… #stac2019 #room1
2019-11-30 15:05:14モンキーテストはFirebase Test Labみたいなサービスで提供してくれている場合もありますね。ゲームみたいな特殊なアプリには対応していないですが #stac2019
2019-11-30 15:06:30図と説明がわかりやす過ぎる… バグはより手前で発見した方が効率的、確かに… 単体テストよりLintで見つけられた方が効率的だもんなぁ #stac2019 #room1
2019-11-30 15:07:36これから説明するテスト手法は、Lintや単体テストと併用するのが大前提 単体テストに取って代わるものではない #stac2019 #room1
2019-11-30 15:08:09期待する結果がある一定の範囲であることをアサートするモンキーテスト、ということ? フムーその”一定の範囲”ていうのをどう決めてんのかな #stac2019 #Room1
2019-11-30 15:11:40Lintや単体テストで見つけられない不具合 →モンキーテストなど保守が容易なテスト手法で見つける #stac2019 #room1
2019-11-30 15:12:18モンキーテストは並列で大量に実行させた方が効率的 実機依存の不具合を見つけたいわけではないが、シミュレータのデバイスファームは少ないとのこと #stac2019 #room1
2019-11-30 15:14:18静的解析とかユニットテストとかきちんと自動テストを取り組んでいるうえで、人が見つけられないバグをモンキーテストで防ごう という発表をしてる一方、隣の部屋では、手動テストで人海戦術という組織・・・ #stac2019
2019-11-30 15:14:23実機固有の問題は置いといて、そのかわりにどの端末でも起こる問題を見つけたい。実機固有問題は発生が少ないしニッチなこと多いからはぶいてしまう選択はすごく賢いな #stac2019
2019-11-30 15:14:27シミュレータークラウド vs 実機デバイスファーム。どっちでもいいけど、どちらにでも移れるようにしたい #stac2019
2019-11-30 15:15:25devfarm DeNAさんが公開しているデバイスファームでモバイルアプリを制御するツール Go言語で書かれている github.com/DeNA/devfarm #stac2019 #room1
2019-11-30 15:16:46モンキーテストはランダムに操作するのではなく、可能なアクション(意味のある操作をまとめたもの)を公平に実行させないとテスト効率が悪い。 #stac2019
2019-11-30 15:17:08モバイルのテストはクラウドで実機でやる時代かー。Androidなんて多種多様なデバイスが色んな通信環境の国に存在していて、個人開発者とかにとってもちょっと使ってみたいとかいう需要あるよね。 #stac2019
2019-11-30 15:19:09