[English]
単体テストの案件に参画した時の経験を共有したいと思います。単体テストが分からない方は、下記のサイトを参照して見て下さい。
https://www.techmatrix.co.jp/t/quality/unittest.html
この案件では、主にSQLのスクリプトの単体テストを実施しました。
具体的な作業内容は、仕様書に沿って試験書を作成し、テストデータを用意して正解表を作成します。
そして作成した試験書に従ってテストを行います。ここで出力されたアウトプットデータと正解表で作成したデータを比較して同じであれば試験結果は、合格です。
そうでなければ再度、仕様書、試験書、テストデータ、正解表に間違えがないか確認してテストを再実施します。
スクリプトにバグが発生した場合は、開発側へ報告となります。そして改修されたスクリプトは、再度テストを実施して動作を確認します。
現場の先輩から、試験書作成とテストデータの用意は本来なら同一担当者が行う作業ではありますが、プロジェクトによってはそうでない場合があると教えてくれました。
また単体テストでは、実践的なソースコードを見る機会があります。
SQLが読めなかった私は、スクリプトがどのような処理を行っているのかを理解するのに辛い思いをしました。
しかしこの案件に参画し、SQLの知識が増え徐々に読めるようになって良かったです。
20180901
One thought on “単体テスト”