1

Adobe Thermoがデータコントロールの入力に使用する1ワード文字列、3ワード文字列などのデータの「セット」を事前に作成しているように、テスト用のデータが必要になる場合があります。

私は欲しい:

  • 連続テキスト、改行なし
  • CSV番号、整数
  • CSV番号、10進数
  • URLエンコードされた文字列

それらのいずれかを取得する方法についてのアイデアはありますか?

4

5 に答える 5

2

GenerateData.comは、JavaScript、PHP、およびMySQLで記述された無料のオープンソーススクリプトであり、ソフトウェアのテストやデータベースへの入力に使用するために、さまざまな形式で大量のカスタムデータをすばやく生成できます。

  • JS対応でブラウザフレンドリー。
  • 多くのデータタイプ:名前、電話番号、電子メールアドレス、市、州、県、郡、日付、番地、番号範囲、英数字の文字列、loremipsumテキストなど。
  • XML、Excel、HTML、CSV、またはSQLでデータを生成するオプション。
  • カナダ、米国、オランダ、英国の国別データ(州/州/郡)。
  • 後で使用するためにデータ生成フォームを保存します
于 2009-09-01T17:45:54.537 に答える
1

それらを生成しますか?簡単なperlスクリプトは、膨大なデータセットを生成できます。

CSVの課題の一部は、すべてのエッジケースです(厄介な標準-改行の使用。これは、ExcelまたはSQL ServerがCSVを解析する方法と正確には一致しません)。私は過去にそれらを手作業で作成しなければなりませんでした。

于 2009-02-22T13:26:03.143 に答える
1

連続テキスト、改行なし

Project Gutenbergからいくつかのファイルをダウンロードし、sedを実行して、改行を空白に置き換えます。

CSV番号、整数

Google / Y!Finance AFAIKを使用すると、過去の株価をダウンロードできます。それは良いスタートになるでしょう。ただし、これらは通常、文字列(株価)、日付、4つの異なる浮動小数点値、および1つの積分体積値の混合です。

于 2009-02-22T13:26:23.970 に答える
1

(VB.NETで)ヘルパークラスを作成して、指定された範囲の長さのランダムな文字列または乱数を生成しました。Visual Studio内で最初に単体テストを試したときに、これを行いました。したがって、たとえば、Customer.Createをテストする場合は、1000回実行するループを設定して、あらゆる種類のランダムな値を持つ1000人の顧客を作成します。例えば、

(疑似リアルコード)

For x = 1 to 1000
    Dim c as New Customer
    c.Name = Helpers.GetRandomString([minLenth], [maxLength])
    c.Address1 = Helpers.GetRandomString([minLenth], [maxLength])
    c.Telephone = Helpers.GetRandomPhoneNumber()
    ...
Next
于 2009-02-22T14:07:04.573 に答える
1

www.mockaroo.comを試してみてください。

これは、CSV、タブ区切り、および SQL 形式で最大 100,000 行の現実的なテスト データを生成できる無料のツールです。文字列、数値、電子メール、ドメイン、URL、アドレス、名前、Unicode、指定した数式に基づくカスタム値など、ほぼすべてのデータ型を生成できます。再利用のためにスキーマを保存することもできます。

于 2013-05-29T03:32:00.440 に答える