DeNA Testing Blog

Make Testing Fun, Smart, and Delighting End-Users

Android

Android Test Night #9を開催しました!

SWETグループ、23新卒の若松です。 今回、2024/1/31(水)にAndroid Test Night #9をオンライン開催しました! 本記事では、今回の発表のスライドを紹介していきます。あわせて発表内容の動画も公開していますのでご確認いただければ幸いです。 参加者の反応…

Android Test Night #9を開催します!

SWETグループ、23新卒の若松です。 今回、2024/1/31(水)にAndroid Test Night #9をオンライン開催します。2024年最初のAndroid Test Nightになります! 9回目の開催となる今回は、次の方々に登壇していただき、Androidのテスト・CI/CD・静的解析についての…

「Androidアプリのアーキテクチャにそってテストの書き方を学ぼう」というハンズオンを公開しました

こんにちは。SWETのAndroidチームに所属している外山(@sumio_tym)です。 SWET AndroidチームではAndroidのプロダクトに対する自動テストのサポートをしています。 はじめに Android公式ドキュメント「アプリ アーキテクチャガイド」で推奨されているアーキ…

Android Test Night #8を開催しました

こんにちは。SWETのAndroidチームに所属している外山(@sumio_tym)です。 2023/03/10にAndroid Test Night #8を開催しました。 約3年ぶりのオフライン開催で、懇親会も実施しました(同時にオンラインでも配信しました)! 本記事では、今回の発表のスライ…

Gradle Managed Devicesでテストを動かしてみよう

こんにちは。SWETのAndroidチームに所属している外山(@sumio_tym)です。 SWET AndroidチームではAndroidのプロダクトに対して自動テストのサポートをしています。 はじめに 先日開催されたDroidKaigi 2022で「Gradle Managed Virtual Devicesで変化するエ…

タクシーアプリ「GO」Android版へ自動テストを導入するまでの道のり

こんにちは、Androidチームの田熊(fgfgtkm)と外山(sumio)です。SWETのAndroidチームでは、Androidのプロダクトに対して自動テストのサポートをしています。 この度株式会社Mobility Technologiesが提供するタクシーアプリ「GO」のAndroid版に対する、お…

DroidKaigi 2020発表動画公開記念:RobolectricでUIテストを動かすのに必要なことのまとめ

こんにちは。SWETグループの外山(@sumio_tym)です。 先日、DroidKaigi 2020で発表予定だったセッション「Robolectricの限界を理解してUIテストを高速に実行しよう」 の動画がYouTubeのDroidKaigiチャンネルで公開されました。 新型コロナウイルスの影響でD…

2019年最後のAndroid/iOS Test Nightを開催しました

SWETグループ、iOS自動テスト領域チームの平田(tarappo)とAndroid自動テスト領域チームの田熊(fgfgtkm)、外山(sumio)でお送りします。 おかげさまで、今年でiOS Test Nightは3周年を終えて4年目に、Android Test Nightは2周年を終えて3年目になりまし…

MOV Android版に対する「コード改善+テスト導入」の取り組みの紹介

こんにちは。SWETの瀬戸(@seto_hi)です。 2019年7月下旬からSWETにジョインし、テストが書きにくい設計を改善して自動テストの導入をサポートする取り組みを行っています。 その取り組みの一環として、MOV Androidアプリの設計の改善を進めてきました。 本…

テスト社内普及プロジェクト第2弾! Android UIテストハンズオンを実施しました

こんにちは。SWETグループの外山(@sumio_tym)です。 先日、社内のAndroidエンジニア向けにUIテストのハンズオンを開催しました。 本記事では、ハンズオンを開催するに至った経緯と、その内容を紹介します。

AndroidX x JUnit5でUIテストを書こう

こんにちは。SWETチームの@zhailujiaです。 今回はAndroidX x Junit5を使ったUIテストの書き方を紹介して行きたいと思います。 背景 JUnit 5はJUnit 4と比べて複数な新機能があって使いたいところですが、現時点GoogleはAndroidのJUnit 5テストをまだ公式対…

テストの社内普及のための取り組みとして、Androidテストハンズオンを実施しました

こんにちは、SWETグループの田熊です。 先日、社内のAndroidアプリエンジニアを対象にユニットテストのハンズオンを行いました。 本記事では、どのようなことを考えながらハンズオンを作成していったのかと、ハンズオンの内容を紹介しようと思います。 なぜ…

DroidKaigi 2019にSWETから3名が登壇してきました

こんにちは。SWETチームです。 2/7(木)、2/8(金)に開催されたDroidKaigi 2019にSWETからは3名が登壇しました。 昨年よりもさらに盛り上がりを見せていて、どのセッションもどのブース展示も非常に有意義で面白かったですよね! 今回は、 登壇者より自身…

本日(11/5)販売開始:書籍「Androidテスト全書」のUIテスト部分を執筆しました

こんにちは。SWETの外山(@sumio_tym)です。 本日、書籍「Androidテスト全書」の一般販売が開始されました! 本書のUIテスト部分(第4〜6章)は、SWETの平田(@tarappo)と私が執筆しています。 本書の一般販売を記念して、本エントリーでは本書全体の概要…

WebdriverIOでAppiumを使う勘所

こんにちは。SWETの外山(@sumio_tym)です。 SWETの一員になって約9か月、Appiumを使ってAndroidアプリのUIテスト自動化を行いつつ、 DroidKaigi 2018に登壇したり、 書籍「Androidテスト全書」を執筆したりしていました1。 先日(2018年9月28日)に電子版…

SWET視点のDroidKaigi 2018参加レポート

はじめまして。SWETの外山(@sumio_tym)です。 2018年1月よりSWETで働いています! どうぞよろしくお願いします! さて、2018年2月8日(木)から2日間にわたって開催されたDroidKaigi 2018の参加レポートをお届けします。 DroidKaigi 2018では、私達DeNA SW…

Android Test Night #1 開催

はじめまして、SWETの金子(theoden9014)です。 今回のエントリーは2017-09-21に第一回目としてSWET主催で開催したAndroid Test Night #1と、そこで「Android SDK with Docker」という題で私が発表した内容についてご紹介したいと思います。 Test Night とは…