発表・イベントリポートこんにちは。SWETの外山(@sumio_tym)です。本書のUIテスト部分(第4〜6章)は、SWETの平田(@tarappo)と私が執筆しています。それぞれの担当著者がUIテスト各章の「見どころ」を解説します。本書の目次は次のとおりです。テストの運用や開発プロセスの効率化に欠かせないCI/CDまでしっかり解説されています。公式サイトのチュートリアルのレベルにとどまることなく、実践的な内容まで踏み込んで解説しています。最新の正しい情報を学べるというのも本書の大きな利点です。Androidのアプリ開発経験があれば自動テスト未経験でも読み進められるように意識して書かれています。本書の「まえがき」には対象読者として次のように書かれています。Androidの自動テストに関心のある方であれば、自動テスト経験にかかわらずおすすめの一冊になっています。安定したアプリを継続的にリリースしたいすべてのAndroidエンジニア第4章「UIテスト(概要編)」の見どころ(執筆:外山)4章ではUIテストにありがちな誤解を無くすべく、次の内容を盛り込みました。UIテストを書きはじめる前に検討した方が良いことEspressoとAppiumの比較テストツールの種類に依存しない、UIテストを長く運用し続けるためのポイント実は、本書の当初の構想ではUIテストの解説はEspressoとAppiumのみの予定でした。具体的な章立ての検討に入った時点で、当初の構想では次のような懸念を払拭し切れないことに気付きました。UIテストツールの解説が始まると、読者が常にUIテストを書くべきだと誤解しないだろうか?EspressoとAppiumの特徴がわからないと、読者がどちらを採用すれば良いか分からないのではないか?それらに対する解決策として執筆したのがこの第4章です。「UIテストを書き始めたけど辛くなってやめてしまった」という悲劇が少しでも減ることを願っています。第5章「UIテスト(Espresso編)」の見どころ(執筆:外山)5章は、Espressoの入門者が本書から学ぶことで、実用レベルのUIテストを書けるようになることを目指して執筆しました。実用レベルでは必ず必要となる次の点を丁寧に解説しています。あるシーン別の解決方法も説明しています。Androidアプリ開発を一通り学んだエンジニアがEspressoを自習できる内容に仕上がったと思っています。本章をきっかけに、Espressoを実用レベルで使えるエンジニアが増えることを願っています。第6章「UIテスト(Appium編)」の見どころ(執筆:平田)この6章では他の章とは異なり、Android特有の話というわけではなく、AppiumというUIテストツールについて書いています。本章では、このAppiumを使ってUIテストを実装する方法を書いています。本書のために弊社のプロダクトに対して実際にUIテストを1から導入した話を載せています。UIテストについての日本語の情報は少しずつ増えているように思いますが、まだまだ少ない状況だと思います。実際にUIテストを導入した実績が書かれた話はあまり見たことがありません。5章ではEspressoにふれています。EspressoとAppiumの2つについて紹介し、それぞれのことを1冊の本で紹介するというのはなかなかないと思います。これらの情報が、少しでも皆様の知見になればと思います。終わりにSWETメンバーが執筆に参加した「Androidテスト全書」について紹介しました。題したイベントの開催を予定しています。UIテストハンズオンを実施しましたこんにちは。SWETグループの外山(@sumio_tym)です。先日、社...2019-07-19SWETの2名が執筆した「iOSアプリ開発自動テストの教科書」が発売されましたこんにちは、SWETの細沼(@tobi462)です。iOSアプリ開発にお...2019-04-26テストの社内普及のための取り組みとして、Androidテストハンズオンを実施しましたこんにちは、SWETグループの田熊です。2days開催レポートはじめまして、SWETの井口(@hisa9chi)です。8...2018-10-10WebdriverIOでAppiumを使う勘所こんにちは。SWETの外山(@sumio_tym)です。(1)リンクプライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。