[解決済み] デュレーションテストとは何ですか?
2022-02-15 16:12:34
質問事項
マイクロソフトの試験70-518のスキル測定セクションを見ながら( http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-518&locale=ja-us#tab2 ) 信頼性試験にはさまざまな種類がありますが、その中に「継続時間試験」があります。
これを実際に自動化する方法はないと思います。アプリケーションを起動し(おそらくストレステスト...ストレスは自動化できますが)、しばらくしてから観察する必要があります(メモリ/パフォーマンス)。これは正しいですか?
解決方法は?
現実的な作業負荷で長期間アプリケーションを実行する、という一般的な考え方に同意します。しかし、詳細については、アプリケーションに依存します。例えば、あるアプリケーションでは、ハウスキーピングのサブタスクが1時間ごとに実行され、その不具合が何度も実行された後に初めて明らかになるなど、時間の経過とともに興味深い影響があります。
長時間のテストを行う動機は、大きく分けて2つあると思います。
- 累積的な影響を持ち、それゆえ一定期間後に最も容易に検出される特定のクラスの不具合を発見すること。
- 例えば、真夜中に遭遇すると奇妙なことが起こる、あるいは、依存するシステムが3時にメンテナンスのために停止する、といった状況の組み合わせでしか現れない不具合を発見することです。理想的には、このような不具合を発見するためにもっと科学的なアプローチが必要ですが、継続時間テストがこのような不具合を発見しているような気がしています。
関連
-
[解決済み] CMake + makeで1つのテストだけを実行する
-
[解決済み] QAサーバーは何の略ですか?
-
[解決済み] 再試験の強制、またはテストキャッシングの無効化
-
[解決済み] レッドボックステスト、イエローボックステスト、グリーンボックステストとは何ですか?
-
[解決済み] Amazon EC2インスタンスでVirtualBoxを実行できますか?
-
[解決済み] リンクテスト
-
[解決済み] 再試験の強制、またはテストキャッシュの無効化
-
[解決済み] pytestでは、conftest.pyのファイルはどのように使用するのですか?
-
[解決済み】ユニットテストと機能テストの違いは何ですか?
-
[解決済み] javaで継続時間をフォーマットする方法は?(例:H:MM:SSのフォーマット)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] IntelliJでプロジェクト全体に「コマンドラインを短くする」メソッドを設定する方法
-
[解決済み] CMake + makeで1つのテストだけを実行する
-
[解決済み] 再試験の強制、またはテストキャッシングの無効化
-
[解決済み] レッドボックステスト、イエローボックステスト、グリーンボックステストとは何ですか?
-
[解決済み] リンクテスト
-
[解決済み] モックとスタブの違いは何ですか?
-
[解決済み】コードカバレッジとその測定方法について教えてください。
-
[解決済み】Gradle:テスト結果をコンソールにリアルタイムで表示する方法とは?
-
[解決済み] gemをテストするためにRSpecをセットアップする(Railsではない)
-
[解決済み] Macにjmeterをインストールするにはどうしたらいいですか?