ソークテスト
ソークテストとは何ですか?
耐久性テストとも呼ばれるソークテストは、テスト対象のアプリケーションが継続的な負荷に耐えられるかどうかを判断するために実行されます。
ソークテスト、非機能テストでは、システムの反応パラメータを測定することにより、システムが長期間にわたって大きな負荷に耐えられるかどうかを調べます。
見つかった問題-ソークテスト:
最終的にアプリケーションまたはオペレーティングシステムのクラッシュにつながる深刻なメモリリーク
システムのレイヤー間の接続を閉じないと、システムの一部またはすべてのモジュールが停止する可能性があります。
特定の条件下でデータベース接続を閉じないと、システム全体がクラッシュする可能性があります。
長時間のテストの結果、アプリケーションの効率が低下するにつれて、システムの応答時間が徐々に低下します。
例:
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.