特定の要件に基づいてテスト データを生成するツールはありますか?
例: サイズ、ファイルの種類
質問は非常にオープンエンドです。しかし、テストケースをテストデータで自動化する際に、何度もこの問題に直面しました。これがあなたが探しているコンテキストである場合、私の答えはあなたを助けることができます.
テスト データ生成ツールについては、Grid tools suiteを参照してください。必要な形式でテスト データを生成し、それをローカルの mySQL テーブル/Excel に保存できる一連の機能とアプリケーションがあります。
これは無料のツールではなく、ライセンス費用がかかることに注意してください。
さて、より大きな文脈とは何ですか?通常、特定の領域には専用のツールがあります。私は主に、「データ男」がデータベース テスト データの生成を行うことができる MS テクノロジについて知っています。(無関係の) PEX は分析を使用して、珍しいコード ブランチに入るデータを見つけることができます。独自のツールを作成します。
あなたの質問はかなりオープンエンドです...
「コーパス」という単語を検索すると、通常は自然言語に関連する多くの分野でのテストに役立つデータを見つけることができます。
ランダムなデータを生成したい場合は、Perl スクリプトをハックしてください... しかし :
多くの人がコードのパフォーマンスをテストするために大量のデータを生成し、結果が正しいことを確認するのを忘れているのを見てきました。
運が良ければ、たとえば圧縮/解凍のようにラウンドトリップを行うことができる場合、ランダムなデータ生成は有用であり、考えもしなかったコーナーケースをキャッチすることができます
これは非常にオープンエンドな質問です。確かにテスト データは特定のテスト ケースをテストする必要がありますが、Marc が言うように、独自のツールを作成する方が良い方法かもしれませんが、一般的なツールで必要なものがすべて得られるとは思えません。ただし、シナリオを説明すると、支援が容易になる場合があります。