webプログラムやコンソールプログラムのテストデータを作るのにいつも時間がかかって困ってます。
エクセル2010でテスト用データのINSERT、UPDATE、DELETEのSQLを作ってるんですが、皆さんはどの様にテストデータを作成していますか?
現状は、必要なカラムを抽出してセルに貼り付け、隣の列で文字列結合してフィル機能でなるべく自動化しています。
ただし、この方法だと以下のような手間がかかかります。
①カラム数が増えると結合すら面倒。
②数値はそのままSQLを作成できるが、varchar、Date型は「'」で囲まなきゃいけないのでその分結合が増える。
③そして「'」はエクセルで特殊文字扱いなので、セルの先頭は「''」とエスケープが必要。でも貼り付けを行なった場合はエスケープされずに「''」とそのまま表示されてしまう。逆にセルの編集を一度でも行うとそのセルだけエスケープされてしまうので動作が不安定で結局機械的にSQLを作成できない。
テストを自動化するようなツールがあると聞いたこともあります。皆さんはどうやってテストしていますか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/14 13:20