はじめに
この記事はand factory.inc Advent Calendar 2024 1日目の記事です。
and factoryでandroidエンジニアをやっています。
日々の開発で意識していることを書こうと思います。
AndroidStudioでテストカバレッジを確認する方法
業務でなにかの実装をしたときテストコードも書くと思います。
書いたテストコードが実際に網羅されているのか確認したいですよね。
AndroidStudioでポチポチするだけでレポートが確認できます。
Cmd+Shift+Tで新しいテストを作るか、テストコードに移動できます
Run “XxxxTest” with Coverageを実行
エクスポートしてOpen generated HTML in browserにチェックを入れてSave
with Coverageを実行すると右側に結果が出てきます。
テストしたコードをモジュール→クラスで探す
それぞれの色はこの様になっています。
カバレッジレポートを出すことで「テストし忘れてた!」というのを視覚的に気がつくこともできて良いですね。
- 緑
- 通りました
- 黄色
- 条件分岐で通ってないものがあります
- 赤
- 通ってません
レポートと作るとAndroidStudio側でも確認可能です
おわりに
いかがでしたでしょうか?
初歩的なTipsではありますが
カバレッジレポートを見ることで自身が書いたテストコードで本当にケースが網羅できているのか確認したり、
PRにテストコードのカバレッジレポートスクショを乗せてPRの品質向上を目指すとよいのかなと思います。
明日のAdvent Calendarの記事もお楽しみに