Software-testing-dictionary-soak-testing
提供:Dev Guides
浸漬試験
浸漬試験とは何ですか?
耐久テストとも呼ばれる浸漬テストは、テスト対象のアプリケーションが連続的な負荷を維持できるかどうかを判断するために実行されます。
浸漬テスト、非機能テストでは、システムの反応パラメーターを測定することにより、システムが長時間にわたって巨大な負荷に耐えられるかどうかを調べます。
見つかった問題-浸漬テスト:
- 最終的にアプリケーションまたはオペレーティングシステムのクラッシュを引き起こす深刻なメモリリーク
- システムの層間の接続を閉じると、システムの一部またはすべてのモジュールが停止する可能性があります。
- ある条件下でデータベース接続を閉じることに失敗すると、システムが完全にクラッシュする可能性があります。
- 長時間のテストの結果、アプリケーションの効率が低下するにつれて、システムの応答時間が徐々に低下します。
例:
A system may behave as expected when tested for about 2 hours but when the same system is tested for 5 hours or even more than that, the problems such as memory leaks cause the system to fail or behave randomly or even the application might crash.