課題
・テストデータは欲しいけどユーザー名などが「test」や「hoge」ではどんなデータを想定しているのかが伝わらない。
・パスワードが単純なものではログイン機能が正常に働いているのかが分からない。
↓
作成したプログラムに合うテストデータが簡単に作れるサービスが欲しい。
市場分析
・テストデータを作成するサービスはたくさん存在する。
・氏名やパスワードなど範囲や書式を指定して作成できる。
・CSVやJSONといった様々な形式で出力することが出来る。
↓
テストデータをプログラムのデータベースに直接書き込むことが出来るサービスはない。
作品概要
・条件や範囲を指定するだけでテストデータが生成される。
・Mysqlのメタ情報を取得し、指定したテーブルにテストデータを書き込みます。
・テストデータはPHPのライブラリであるFakerを使用して、生成します。
Fakerとは
PHP、Java、Pythonなどの言語でダミーデータの生成が簡単に行えるライブラリです。
今回はPHPで作成しました。