10
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

and factory.incAdvent Calendar 2024

Day 1

AndroidStudioでテストカバレッジを確認する

Last updated at Posted at 2024-11-30

はじめに

この記事はand factory.inc Advent Calendar 2024 1日目の記事です。

and factoryでandroidエンジニアをやっています。
日々の開発で意識していることを書こうと思います。

AndroidStudioでテストカバレッジを確認する方法

業務でなにかの実装をしたときテストコードも書くと思います。
書いたテストコードが実際に網羅されているのか確認したいですよね。
AndroidStudioでポチポチするだけでレポートが確認できます。

Cmd+Shift+Tで新しいテストを作るか、テストコードに移動できます

スクリーンショット 2024-11-29 13.28.14.png

Run “XxxxTest” with Coverageを実行

スクリーンショット 2024-11-29 13.29.24.png

エクスポートしてOpen generated HTML in browserにチェックを入れてSave

with Coverageを実行すると右側に結果が出てきます。

スクリーンショット 2024-11-29 13.30.00.png

テストしたコードをモジュール→クラスで探す

スクリーンショット 2024-11-29 13.36.45.png

それぞれの色はこの様になっています。
カバレッジレポートを出すことで「テストし忘れてた!」というのを視覚的に気がつくこともできて良いですね。

    • 通りました
  • 黄色
    • 条件分岐で通ってないものがあります
    • 通ってません

レポートと作るとAndroidStudio側でも確認可能です
スクリーンショット 2024-11-29 13.37.05.png

おわりに

いかがでしたでしょうか?
初歩的なTipsではありますが
カバレッジレポートを見ることで自身が書いたテストコードで本当にケースが網羅できているのか確認したり、
PRにテストコードのカバレッジレポートスクショを乗せてPRの品質向上を目指すとよいのかなと思います。

明日のAdvent Calendarの記事もお楽しみに:santa:

10
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?