プロが教えるわが家の防犯対策術!

ソフトウェアテストに関して、stress test とload test の違いはどこにあるのでしょうか?
webで検索するとstress testは負荷をかけて応答性能などの劣化度合いを調べるもののようですが、load testも似たような意味合いではないかと思うのですが、違いがいまひとつわかりません。

A 回答 (3件)

言い回しが違うだけで同じ意味だと思います。


http://eow.alc.co.jp/stress%20test/
http://eow.alc.co.jp/load%20test/
    • good
    • 0

負荷を掛けるテストの種類として、


・どこまでの負荷に耐えられるか(処理性能の限界を知るため)
・高負荷状態を長時間続けて異常が起こらないか
の2タイプがあり、似てはいますが別のテストです。
もし使い分けられているとするとこの両者でしょう。どっちがどっちなのか・・・どちらも後者の感じですが。
    • good
    • 0

http://www.jstqb.jp/syllabus.html
ソフトウェアテスト標準用語集 日本語版Ver 1.1 (2006/12/22 )
作成:国際ソフトウェアテスト資格認定委員会 用語集作業班
編集者:Erik van Veenendaal(オランダ)
(翻訳:Japan Software Testing Qualifications Board 技術委員会)

上記の用語集によると、以下のような記述があります。

/* 引用はじまり。*/

ストレステスト(stress testing): 要件で定義した限界、または、それを超えた条件で、システムやコンポ-ネントを評価するテスト。

ロ-ドテスト(load testing): コンポ-ネントやシステムの動作を測定するテストの一種。負荷(例えば、並列実行ユ-ザ数やトランザクションの数)を増加させ、コンポ-ネントやシステムがどの程度の負荷に耐えられるか判定する。

/* 引用おわり。*/

これを元に、個人的には以下のように解釈しています。

ストレステスト→仕様で定められているMAXまたはMINでも正常に動作するのかどうかを確認する。もし、その値を越えた場合にエラーメッセージを出すなどのテストケースであれば、その表示や動作を確認できればOK。

ロードテスト→単にエラーメッセージの表示などを確認するだけでなく、様々な負荷をかけ、それでも正常に動作することを確認する。エージングなどの言葉が使われるのは、こちらの方ですね。

つまるところ、程度の度合いになってきますが、意味的には以下のような感じですね。

ストレステスト < ロードテスト
    • good
    • 0
この回答へのお礼

仕様を満足するかチェックする負荷試験がストレステストで、仕様を超えた負荷でもどの程度なら使用に耐えられるか試験するのがロードテストということですかね。
とってもよくわかりました。
たとえて言うと、義務的な外部公表性能試験と、フリーで秘かににんまりしたり、あせったりするような性能試験との違いのようなものですね。

お礼日時:2008/01/15 09:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!