2

テスターはどのようにテスト データを作成しますか? テスターが必要とする、またはテスト データを作成する必要があるテストの種類またはテスト方法はいくつありますか? テストデータはどこにありますか? 準備ができているデータ セットまたは特定のテスト タイプはありますか? テスターが必要とするデータセットの種類はいくつですか?

手動、自動、およびパフォーマンステスターとしてのテスター

4

4 に答える 4

1

テスト データは常にテスト固有のものです。繰り返しますが、テストデータの量は、テストを行う場合のタイプによって異なります。手動テストの場合 - ほとんどの場合、一度に 1 つのフローがチェックされるため、すべての手動テストに共通のテスト データは存在しないと思います。自動化テストの場合、乱数を作成し、テストデータとしてどこかで使用できる、selenium Java の random() などの汎用関数が必要になる場合があります。また、パフォーマンス テストについても同様です。

于 2014-01-12T05:43:46.753 に答える
1

すぐに使用できるテスト データ ジェネレーターがいくつかあります。たとえばJavaの場合、http://jfairy.org/を使用できます

PHP の場合は、すばらしいhttps://github.com/fzaninotto/Fakerがあります。

これを使用して、ランダム データを提供する独自のサービスを作成できます。どちらのライブラリも拡張可能であるため、そのインフラストラクチャを使用して独自のテスト データセットを構築できます。

于 2014-01-10T19:18:43.507 に答える
0

Fakerino を提案したいと思います。単純なデータ、複雑なデータ、エンティティ、データベース テーブルを偽造できます...また、単純なコマンド ライン インターフェイスも備えています。

https://github.com/niklongstone/Fakerino

于 2015-05-18T11:37:56.373 に答える
0

テスト データの作成と使用に関する一般的な問題は非常に複雑です (おそらく、厄介な問題として分類される候補です - https://en.wikipedia.org/wiki/Wicked_problem#:~:text=In%20planning%20and%20policy%2C %20a,は%20よく%20難しい%20to%20認識する. )

重要な活動について言えば、テスト データの作成と使用の問題に対処するには、テスト計画の一部として腰を据えてテスト データ戦略を明確に考える必要があります。これには、いくつかの要因を考慮する必要があります。

  1. データの複雑さ。
  2. 本番データまたはデータの一部の存在。
  3. データまたはデータの一部の機密性 (またはその他の要件。例: GDPR)。
  4. 正しいデータと正しくないデータ。
  5. テスト実行の頻度;
  6. データ使用に関するテスト実行の干渉。
  7. テスト データをテスト実行前の状態に復元するのに必要な時間。
  8. データ使用に関するテスター活動の分離。
  9. テストデータをゼロから作成するコスト。

これらは、頭に浮かぶ重要なトピックのほんの一部です。

重要な側面の 1 つは、すべてのシナリオで最適な、または優れたテスト戦略を見つけることはできないということです。これが存在する場合、適切なソリューションは、ソフトウェア アーキテクチャと同様に、多くの要因に非常に敏感です。

于 2020-06-26T09:02:32.487 に答える