質問編集履歴

2 システム構成を追加

ikasoumen

ikasoumen score 108

2017/02/12 10:34  投稿

データベースのテスト
###前提・実現したいこと
現在データベースを使用したアプリケーションを開発していますが、
データベースを絡めたテストが難航しています。
アプリケーション内に閉じたテストであれば、
出力結果をユニットテストレベルで確認することは容易ですが、
データベースの更新ロジックを変更した場合、
確認に時間がかかっています。
具体的にどういったことに時間がかかっているかというと、
1. 差分が上手くとれない
 日付やautoincrementで自動採番されたりする項目があり、順番が上手く並ばない
2. 差分確認まで時間がかかる
 データ登録、データ出力を手動で行っており、
 変更後の差分確認まで時間がかかる。
 割り込みで作業が入ると、集中力が途切れる。
みなさんはどうやっているのでしょうか?
何か手法など教えていただけると嬉しいです。
#システム構成  
Access(データエントリー) - MySQL - WEB(帳票出力)  
 
お使いのプログラム言語は、一致していなくともかまいません。  
 
以上、よろしくお願いいたします。
  • データベース

    2550 questions

    データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

1 誤字修正

ikasoumen

ikasoumen score 108

2017/02/12 09:42  投稿

データベースのテスト
###前提・実現したいこと
現在データベースを使用したアプリケーションを開発していますが、
データベースを絡めたテストが難航しています。
アプリケーション内に閉じたテストであれば、
出力結果をユニットテストレベルで確認することは容易ですが、
データベースの更新ロジックを変更した場合、
確認に時間がかかっています。
具体的にどういったことに時間がかかっているかというと、
1. 差分が上手くとれない
 日付やautoincrementで自動採番されたりする項目があり、順番が上手く並ばない
2. 差分確認まで時間がかかる
 データ登録、データ出力を手動で行っており、
 変更後の差分確認まで時間がかかる。
 割り込みで作業が入ると、集中力が途切れる。
みなさんはどうやっているのでしょうか?
何か手法など教えていただけると嬉しいです。
以上、よろしくお願い遺いたします。
以上、よろしくお願いいたします。
  • データベース

    2550 questions

    データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る