めんどうなテストデータを作成する

ChatGPT

Webシステムの開発をしている方、開発を発注している方はテストを実施すると思いますが、正直テストはめんどうですよね。ChatGPTを使うとテストデータを提案してくれます。

チャットGPTが実際に生成したテストデータ

氏名を入力するテキストボックスに入力するテストデータを作成する際には、さまざまなケースを考慮することが重要です。以下に、一般的なテストケースをいくつか示します。

一般的な日本人の氏名

  1. 山田 太郎
  2. 佐藤 花子
  3. 鈴木 一郎
  4. 高橋 愛

特殊文字を含む氏名

  1. 田中 一郎・鈴木
  2. 伊藤 “太郎”
  3. 小林 (花子)
  4. 加藤 <愛>

英字を含む氏名

  1. John Smith
  2. 山田 John

数字を含む氏名

  1. 山田 太郎1
  2. 佐藤 花子123

長い氏名

  1. 佐藤 長い名前の例太郎
  2. 鈴木 とてもとても長い名前の例花子

空白や特殊ケース

  1. (空白)
  2. ” “
  3. 鈴木一郎(スペースなし)

その他の言語

  1. 李 小龍
  2. 마이클 조던

これらのテストデータを使用することで、テキストボックスがさまざまな入力に対してどのように機能するかを確認できます。

考察

多言語対応していないと日本語以外の言語を入力するというテストはなかなか思いつかないですね。でも入力したときに何が起きるか把握しておくのは重要です。最大文字数など詳細な条件を指示内容に追記すると文字数のテストケースも追加してくれます。テスト精度やテスト効率を上げるためにAIを活用しましょう。

この記事を書いた人
ヒーローかず

ウェブエンジニア・SEOエンジニア・データ分析エンジニア
EC歴15年
東京理科大学卒業後、大手外資系コンサルティング会社でウェブエンジニアとして9年システム開発を行いました。現在ECサイトの販売代行をしている会社でエンジニアとしてプロジェクトマネージメント、サイト機能改善提案、SEO対策、データ分析に携わっています。趣味はゲーム、マンガ、株式投資です。

ヒーローかずをフォローする
ChatGPT
シェアする
タイトルとURLをコピーしました