見出し画像

テストデータを生成するためのChatGPTプロンプト(随時追記)


ユーザープロファイルを生成する

{}の中身を適宜変更してください。

テストで使用するためのユーザープロファイルを生成してください。
* 出力件数:{N}件
* 出力言語:{LANGAGE}
* 出力形式:{FORMAT -> CSV, TSV, JSON...etc}
* 出力項目:{COLUMN NAME}

例)

テストで使用するためのユーザープロファイルを生成してください。
* 出力件数:10件
* 出力言語:日本語
* 出力形式:CSV
* 出力項目:ID、名前、年齢、性別、趣味、出身地、住所

出力

ID,名前,年齢,性別,趣味,出身地,住所
1,鈴木花子,53,女性,音楽,神戸,北海道札幌市
2,伊藤健太,36,男性,音楽,名古屋,京都府京都市
3,中村桃子,52,女性,読書,仙台,宮城県仙台市
4,伊藤健太,40,男性,旅行,大阪,兵庫県神戸市
5,鈴木花子,33,女性,映画鑑賞,広島,京都府京都市
6,鈴木花子,35,女性,ガーデニング,福岡,北海道札幌市
7,伊藤健太,56,男性,アート,神戸,広島県広島市
8,小林直人,57,男性,写真,大阪,兵庫県神戸市
9,渡辺美咲,50,女性,音楽,仙台,愛知県名古屋市
10,佐藤優子,47,女性,写真,京都,沖縄県那覇市

時系列データの生成

{}の中身を適宜変更してください。

テストで使用するための時系列データを生成してください。
* 出力単位:{UNIT}
* 出力期間:{FROM} ~ {TO}
* 出力形式:{FORMAT -> CSV, TSV, JSON...etc}
* 出力項目:{COLUMN NAME}

例)

テストで使用するための時系列データを生成してください。
* 出力単位:日
* 出力期間:2023-01-01 ~ 2023-02-10
* 出力形式:JSON
* 出力項目:日付、売上、来客数、客単価

出力

[
    {
        "日付": "2023-01-01",
        "売上": 33970,
        "来客数": 68,
        "客単価": 499.56
    },
    {
        "日付": "2023-01-02",
        "売上": 38737,
        "来客数": 76,
        "客単価": 509.7
    },
    ...(省略)
]

データベースのDDLをもとにINSERT文を生成する

{}の中身を適宜変更して使ってください。

下記のテーブル情報をもとにテストデータ追加するINSERT文を作成してください。
テストデータの値はできるだけ本物のデータに近いものを生成してください。
* データベース:{DATABASE}
* 出力件数:{N}件
* 生成言語:{LANGAGE}
* テーブル定義(DDL)
{DDL}

例)MySQLでユーザー情報テーブルにテストデータを追加するクエリの生成

下記のテーブル情報をもとにテストデータ追加するINSERT文を作成してください。
テストデータの値はできるだけ本物のデータに近いものを生成してください。
* データベース:MySQL
* 出力件数:10件
* 生成言語:日本語
* テーブル定義(DDL)
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100) NOT NULL,
    birth_date DATE,
    gender ENUM('male', 'female', 'other') NOT NULL,
    registration_date TIMESTAMP
);

出力

INSERT INTO users (username, email, birth_date, gender, registration_date) VALUES
('田中一郎', 'tanaka.ichiro@example.com', '1980-03-15', 'male', '2022-01-10 08:30:00'),
('鈴木花子', 'suzuki.hanako@example.com', '1992-07-22', 'female', '2022-03-15 09:45:00'),
('山田太郎', 'yamada.tarou@example.com', '1985-11-08', 'male', '2022-05-20 10:20:00'),
('佐藤優子', 'sato.yuko@example.com', '1990-02-17', 'female', '2022-07-22 11:35:00'),
('伊藤健太', 'ito.kenta@example.com', '1993-09-30', 'male', '2022-09-30 14:50:00'),
('渡辺美咲', 'watanabe.misaki@example.com', '1996-05-05', 'female', '2022-11-05 16:00:00'),
('小林直人', 'kobayashi.naoto@example.com', '1994-12-22', 'male', '2023-01-18 17:30:00'),
('中村桃子', 'nakamura.momoko@example.com', '1987-03-09', 'female', '2023-02-20 18:45:00'),
('加藤良平', 'kato.ryohei@example.com', '1995-08-15', 'male', '2023-04-25 19:55:00'),
('高橋愛理', 'takahashi.airi@example.com', '1989-06-27', 'female', '2023-06-10 20:10:00');


この記事が気に入ったらサポートをしてみませんか?