何百ものユーザー アクションが考えられるアプリケーションがあり、メモリ リーク テストをどのように強化するかを考えます。
ソフトウェアを手動でテストするときに、アプリケーションがメモリを消費しすぎているように見える場合は、メモリ ツールを使用して原因を特定し、修正します。これはかなり遅く、効率の悪いプロセスです。問題が発見されるのが遅く、1 人の開発者の善意に依存しています。
どうすればそれを改善できますか?
- 一部のアクション(「ファイルを閉じる」など)がメモリを回復してログに記録することを内部的に確認しますか?
- 単体テスト内のメモリ状態をアサートします (ただし、これは面倒な作業になるようです) ?
- 時々手動で定期的にチェックしますか?
- 新しいユーザー ストーリーが実装されるたびにそのチェックを含めますか?