Webシステムの開発をしている方、開発を発注している方はテストを実施すると思いますが、正直テストはめんどうですよね。ChatGPTを使うとテストデータを提案してくれます。
チャットGPTが実際に生成したテストデータ
氏名を入力するテキストボックスに入力するテストデータを作成する際には、さまざまなケースを考慮することが重要です。以下に、一般的なテストケースをいくつか示します。
一般的な日本人の氏名
- 山田 太郎
- 佐藤 花子
- 鈴木 一郎
- 高橋 愛
特殊文字を含む氏名
- 田中 一郎・鈴木
- 伊藤 “太郎”
- 小林 (花子)
- 加藤 <愛>
英字を含む氏名
- John Smith
- 山田 John
数字を含む氏名
- 山田 太郎1
- 佐藤 花子123
長い氏名
- 佐藤 長い名前の例太郎
- 鈴木 とてもとても長い名前の例花子
空白や特殊ケース
- (空白)
- ” “
- 鈴木一郎(スペースなし)
その他の言語
- 李 小龍
- 마이클 조던
これらのテストデータを使用することで、テキストボックスがさまざまな入力に対してどのように機能するかを確認できます。
考察
多言語対応していないと日本語以外の言語を入力するというテストはなかなか思いつかないですね。でも入力したときに何が起きるか把握しておくのは重要です。最大文字数など詳細な条件を指示内容に追記すると文字数のテストケースも追加してくれます。テスト精度やテスト効率を上げるためにAIを活用しましょう。