「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

カバレッジツール

pointこの用語のポイント

pointテストを手伝ってくれるソフトだよ

point全体に対する確認が終わった部分の割合を計算してくれるよ

point実際の機能はピンキリだよ

スポンサーリンク

簡単に書くよ

カバレッジツール(英:coverage tool)とは

ソフトの種類のひとつ
であり

「テストを全部やると、これだけ確認できるはずだよ。それに対して今はこれだけの確認が終わってるよ」な割合(テストカバレッジ)を人間様の代わりに計算してくれるソフトのこと
です。
もう少し大雑把に

テストを手伝ってくれるソフト
と解釈しても かまいません。


image piyo

詳しく書くよ

カバレッジ」+「ツール」で「カバレッジツール」です。

カバレッジツール

今回 登場するカバレッジは「テストカバレッジコードカバレッジ」の省略表現です。
テストにおける「全部で、これだけ確認するよ」に対する「これだけ確認できたよ」の割合を指します。

カバレッジツール2

テスト全体で、これくらいの確認をします。

カバレッジツール3

そのうち、これくらいの確認が終わりました。

カバレッジツール4

確認が終わった範囲、言い方を変えると

確認が終わった割合

がカバレッジです。

カバレッジツール5

ツールは「あれやこれやの作業を楽にしてくれる、ちょっとしたプログラムソフトウェア」です。
うきうきパソコンライフを ちょっとだけ快適にしてくれるやつです。
よく分からなければ、そのまま「ソフト」と読み替えても かまいません。

カバレッジツール6

わざわざ「ツール」という言い方をするのは「道具的なやつだよ!」と強調したい場合が多い気がします。

例えば「監視ツール」という用語があります。
監視ツールは「何かを監視するのが仕事のソフト」です。

カバレッジツール7

中身だけに着目すれば「監視ソフト」と表現しても同じです。
わざわざ「監視ツール」と表現した場合は「監視する道具」というニュアンスを感じます。

あくまで個人的な印象ですけどね。
私は「ツール」という用語に対して、そのようなイメージを持っています。

以上を踏まえて

「全部で、これだけ確認するよ」に対する「これだけ確認できたよ」の割合を人間様の代わりに計算してくれるソフト

がカバレッジツールです。

カバレッジツール8

いちいち「えっと、確認しなくちゃいけないのは、これだけあるでしょ……。そのうち、これだけ終わったから……」とか計算するのは面倒くさいですからね。
場合によっては専用のソフトにやらせるのです。

一口に「カバレッジツール」と言っても実際にはピンキリです。
単純に確認が終わった量(割合)を教えてくれるものから、あんな機能やこんな機能が付いているものまで様々です。

何となく分かれば満足な人は

テストを手伝ってくれるソフト

程度に、ゆるく解釈しておいた方が無難だと思います。


image piyo2

一言でまとめるよ

まぁ「カバレッジツール」って単語が出てきたら「テストカバレッジ(全体に対して、どれくらいの確認が終わったか)を計算してくれるソフトなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像062
書籍画像026

おまけ

■訳してみるよ

「coverage(カバレッジ)」の意味は「適用範囲」とかです。
「tool(ツール)」の意味は「道具」とか「工具」とか「手段」とかです。
何となく くっつけると

適用範囲の道具

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Kubernetes入門
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた