2

FlexUnitは、テスト用の非常に印象的なフレームワークであり、Flash Builder 4に新しく統合されたため、簡単に使用できます。ただし、なぜそれが単体テストだけに限定されているのかはわかりません。私の意見では、ツールはパフォーマンステストの優れた候補でもあると思います。

また、パフォーマンステストでは、システム全体のテストについて話しているのではないことにも言及しておく必要があります。むしろ、ライブラリ内の実際のユニットをテストすることに興味があります。たとえば、スケーラビリティの問題を特定するためにデータ構造をストレステストします。

これは行われていますか、それともこの主題に触れている参考資料はありますか?


質問をさらに明確にするために、考えられるシナリオについて説明します。

コレクションなどのデータ構造のライブラリを作成しているとしましょう。これらの構造は、機能ではなく効率に焦点を当てることを目的としています。確かに、ライブまたはライブに近いシナリオでテストする必要がありますが、受け入れテストに進む前に、いくつかのボトルネックを簡単に見つけることができると想像できます。

したがって、問題は、個々のユニットのストレステストのベストプラクティスと見なされるものは何かということです。ユニットテストは、個々のユニットのストレステストに役立ちますか、それともそのようなテストから収集されたデータは重要ではなく、時間とエネルギーの無駄になりますか?

4

1 に答える 1

1

「ユニットテストは、個々のユニットのストレステストに役立ちますか?」

ユニットテストの1つで数千のインスタンスを作成し、少し実行してから破棄してみませんか。シーケンス全体の時間を計り、時間がかかりすぎる場合はテストに失敗します。

少なくとも、あなたはそれに限界を置いています。

于 2010-10-05T11:52:13.193 に答える