使っており、そこからビルド番号指定だけでE2Eテスト実行できる環境になっています。継続的に発表させていただいていおり、以下のスライドがわかりやすいと思います。スタンダードになってきたので、そこから自動でキックされる仕組みに仕上げていくかもしれません。Farmなどを使う予定はありますか?社内で使っている自動テスト環境。ダンボールを再利用しています。つないで使っています。iOSはシミュレータです。台数はサポート対象OSバージョンと、テストの実行時間次第で増やしたり減らしたりしています。現状、リグレッションテストとしてE2Eテストを活用していますが、ひとつのOSバージョンに対して、1時間ぐらいで終了するぐらいのボリュームです。対応もするようになると、台数を増やすつもりですが、いまのところこれぐらいの台数で運用に困っていない印象です。シミュレータが安定しているので、シミュレータを使って実行するようになりました。シミュレータだとカメラが動かせないのでそういったテストだけ実機というすみわけになりそうです。以前利用していましたが、動作が遅かったので断念しました。将来的に性能が上がって、ローカルで動かすような感覚で使えるようになれば、そちらへの移設も検討したいと思っています。管理する端末も100台を超えてきたので、もうちょっと効率的にデバイス運用できないものか悩んでいるところです。レグレッションテストから自動化しました。そこからAPIの結合テスト、API単体のブラックボックステストといったよりソフトウェア内部へ進んでいこうとしています。140件ぐらいだったものを60シナリオぐらいにまとめて運用しています。同じシナリオ形式にそろえていますが、UIの違いがありえるので、まったく同じシナリオにしようとはしていません。(大胆にやろう!)でやってみたところ、思ったよりは運用コストは低く、効果も大きいので満足している状況です。悩んでいるところです。最近だと、Webアプリに対してのスモークテスト(動作確認的なテスト)の自動化を試したところ、よく使われるいいテストとして運用されています。これはつまり、基本的な機能のチェックが自動化されるだけでも、QAエンジニアには十分ハッピーということかもしれません。よって、カバレッジは薄く狭くではじめて、利用状況を見つつ広げていくのがよさそうだなーと感じています。致命的なバグが見つかったことは、今のところありません。聞かれる質問でしたが、よく見つかるバグとしては「遷移先が元の画面だったけど、ホーム画面に戻ってしまっている」といった、「大きな影響はないかもしれないけどお客様にとってちょっと不便になってしまうバグ」です。それぐらいのバグしか見つからないなら自動化しなくとも・・・という意見もありますが、個人的には自動と手動で以下のようなすみわけがあっても良いのではないかと考えはじめました。マニュアルテストでは、新機能や修正箇所を重点的に探索テストする探索テストに集中できるように、それ以外の機能がちゃんと動いていることを、自動テストで何回も確認できるようにする例えば、アプリの設定画面は、そう多く操作される画面ではないかもしれません。その機能が使えなくなるのは不便なので、そういう点を自動チェックすれば、QAエンジニアが安心して新機能のテストに集中できるのではないでしょうか。メルカリだと出品や購入。今はそうなっています。本来は、コードを書いた人間がテストコードも書くべきだと思いますが、理想的な状況になるまで待てないので、今はテストコードの実装と運用をSETでやっています。導入も重要ですが、利用する人たちへの啓蒙も重要なので、最近だと、テストの実行やエラーの調査をQAエンジニアに担当してもらったり、「誰もがQA活動に参加する」形を取ろうとしています。時間さえあれば、自動テストを作るのは簡単な時代です。問題はそれを使う側の心の持ちようなのかと思うようになりました。「そういうのはSETでやってよ」みたいなやりとりになると、一気につまらない組織になってしまいますから。おわりにいろいろなご質問をいただきましたが、あるエンジニア様とお話させていただいたときに「結局最後にテストするだけだと品質上がらないですよねー」という話がでてきました。たしかにそのとおりです。デモブースが大盛況だったように、自動テストの実際の動作は華があってなかなかおもしろく、並列実行になると「未来だ!」とか「よさそう!」と感じてしまうものです。「品質や生産性の向上」という永遠のお題に対して、自動化は試す価値のあるアクションだと思います。そんなキーワードに関心のある方が集まるグループです。アンケートにお答えいただいたからから随時承認中です。ご協力お願いいたします。7日目の記事になります。Chicagoに参加してきましたこんにちは。採用情報メルカリは常に優秀なソフトウェアエンジニアを募集しています。ご興味を持たれた方はぜひご応募ください。skills月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。