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

デグレードテスト

pointこの用語のポイント

pointテストだよ

point変更していないところがおかしくなっていないか確認するよ

スポンサーリンク

簡単に書くよ

デグレードテスト(英:degrade test)とは

「リグレッションテスト」のこと。
用語の中身としては

「デグレ(「あれ?前の方が良かったんじゃね?」な状態)ってない?」を確認するのが目的のテストのこと
です。
もう少し具体的に書くと

プログラムに機能を追加したり変更を加えたことによって、今まで普通に動いていた部分が動かなくなっていないかを確認するためにやるテストのこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

デグレード
デグレ
リグレッション
リグレッションテスト


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

デグレードは「『前の方が良かったんじゃね?』な状態になること」です。
プログラミングの分野では、作ったはずの機能がなくなっちゃったり、直したはずのバグ(不具合)が復活したりといった「プログラムを変更したら、前よりおかしくなっちゃった」な状態を指します。

デグレードテスト

デグレは「デグレード」の省略表現です。
リグレッションは「デグレード」の別の表現です。
「デグレード」と「デグレ」と「リグレッション」は全部同じ意味の用語です。

デグレードテスト2

デグレが起きていないか確認するテストは、横文字では「リグレッションテスト」と呼ばれています。
リグレッションテストは今までOKだったところが何か手を加えた後でも変わりなくOKかを確認するテストです。

デグレードテスト3

以上を踏まえて

リグレッションテストを指す別の表現

が「デグレードテスト」です。

デグレードテスト4

例えば、そうですね。

狂気のマッドサイエンティスト見習いのピヨ太君が自律思考型巨大ロボット「ピヨピヨ28号」を作りました。
夢の巨大ロボットです。

デグレードテスト5

ある日のことです。
ピヨ太君はピヨピヨ28号をパワーアップさせました。

なんと!

空を飛べる機能を付けたのです。

デグレードテスト6

空を飛べる機能が付いたことによって、ピヨピヨ28号は大空を自由に飛び回れるようになりました。
ピヨ太君は大満足です。

デグレードテスト7

しかし、それだけでは話は終わりませんでした。

ノリノリのピヨ太君は気づいていませんけどね。
実はピヨピヨ28号は歩けなくなっていたのです。
空を飛ぶために開けた足の裏のジェット噴射用の穴が邪魔で、安定して立てなくなっていました。
この状態では安定感に欠けます。
うかつに歩くと、すっ転んでしまうでしょう。

デグレードテスト8

このままピヨピヨ28号が悪い怪獣と戦おうとしたら大変です。
現場には飛んで行けますが、実際に戦うための機動力がありません。

そんな哀しい事態を避けるためにやるのがデグレードテストです。

追加した機能に対してやるテストが一般的なテストです。
ピヨピヨ28号の話で言えば「空を飛べる?」の確認ですね。
「ちゃんとパワーアップした?」を確認するためにやるテストです。

それに対して、今まで動いていた機能に対するテストがデグレードテストです。
ピヨピヨ28号の話で言えば「歩ける?」「走れる?」「戦える?」などでしょうか。
「実はパワーダウンしてない?」を確認するためにやるテストです。

ちなみに「デグレってない?」を確認するテストの呼び名は、いろいろ あります。
代表的なところでは

・リグレッションテスト
レグレッションテスト
退行テスト
回帰テスト
・デグレードテスト
ノンデグレードテスト
ノンデグテスト
無影響確認テスト


でしょうか。
気が向いたら、全部まとめて覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「デグレードテスト」って単語が出てきたら「今まで動いていた部分が動かなくなっていないか確認するためのテストなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「degrade(デグレード)」の意味は「(品質とかを)低下させる」とか「退化させる」とかです。
「test(テスト)」はカタカナで「テスト」で分かりますよね。
何となく くっつけると

退化テスト

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「定年力」の鍛え方 老後の毎日を最高にする方法