テスターはどのようにテスト データを作成しますか? テスターが必要とする、またはテスト データを作成する必要があるテストの種類またはテスト方法はいくつありますか? テストデータはどこにありますか? 準備ができているデータ セットまたは特定のテスト タイプはありますか? テスターが必要とするデータセットの種類はいくつですか?
手動、自動、およびパフォーマンステスターとしてのテスター
テスターはどのようにテスト データを作成しますか? テスターが必要とする、またはテスト データを作成する必要があるテストの種類またはテスト方法はいくつありますか? テストデータはどこにありますか? 準備ができているデータ セットまたは特定のテスト タイプはありますか? テスターが必要とするデータセットの種類はいくつですか?
手動、自動、およびパフォーマンステスターとしてのテスター
テスト データは常にテスト固有のものです。繰り返しますが、テストデータの量は、テストを行う場合のタイプによって異なります。手動テストの場合 - ほとんどの場合、一度に 1 つのフローがチェックされるため、すべての手動テストに共通のテスト データは存在しないと思います。自動化テストの場合、乱数を作成し、テストデータとしてどこかで使用できる、selenium Java の random() などの汎用関数が必要になる場合があります。また、パフォーマンス テストについても同様です。
すぐに使用できるテスト データ ジェネレーターがいくつかあります。たとえばJavaの場合、http://jfairy.org/を使用できます
PHP の場合は、すばらしいhttps://github.com/fzaninotto/Fakerがあります。
これを使用して、ランダム データを提供する独自のサービスを作成できます。どちらのライブラリも拡張可能であるため、そのインフラストラクチャを使用して独自のテスト データセットを構築できます。
Fakerino を提案したいと思います。単純なデータ、複雑なデータ、エンティティ、データベース テーブルを偽造できます...また、単純なコマンド ライン インターフェイスも備えています。
テスト データの作成と使用に関する一般的な問題は非常に複雑です (おそらく、厄介な問題として分類される候補です - https://en.wikipedia.org/wiki/Wicked_problem#:~:text=In%20planning%20and%20policy%2C %20a,は%20よく%20難しい%20to%20認識する. )
重要な活動について言えば、テスト データの作成と使用の問題に対処するには、テスト計画の一部として腰を据えてテスト データ戦略を明確に考える必要があります。これには、いくつかの要因を考慮する必要があります。
これらは、頭に浮かぶ重要なトピックのほんの一部です。
重要な側面の 1 つは、すべてのシナリオで最適な、または優れたテスト戦略を見つけることはできないということです。これが存在する場合、適切なソリューションは、ソフトウェア アーキテクチャと同様に、多くの要因に非常に敏感です。