※ ChatGPTを利用し、要約された質問です(原文:テストフェーズで何をするか)
テストフェーズで何をするか
このQ&Aのポイント
SI企業で勤めております。恥ずかしい話ですが、開発の経験が少なく、各テストフェーズでどういった観点のテストをするのか、あまりわかっていません。
単体テストは、モジュール内の分岐やエラーハンドリングなど網羅的に確認するとしてイメージがあります。結合テスト、機能テスト、システムテストなど今まで耳にしました。それぞれのテストでは、一般的にはこれをする、など考え方や手法はあるのでしょうか?
例えばWebアプリでの画面遷移や夜間バッチの正常終了など、どのテストフェーズで行うべきかがわかりません。また、画面遷移の提供機能としての在庫参照や受注登録などもテストすべきでしょうか?アドバイスを頂ければ幸いです。
SI企業で勤めております。
恥ずかしい話ですが、開発の経験が少なく、
各テストフェーズでどういった観点のテストをするのか、
あまりわかっていません。
単体テストは、モジュール内の分岐やエラーハンドリングなど
網羅的に確認するとしてイメージがあります。
これ以外にも、
1.結合テスト
2.機能テスト
3.システムテスト
など今まで耳にしました。
それぞれのテストでは、一般的にはこれをする、など
考え方や手法はあるのでしょうか?。
例えば以下のようなテストは、
どのテストでやれば良いのでしょうか?。
・Webアプリでの画面遷移(ログインして一覧画面から、選択し更新~完了画面の表示)
・夜間バッチの正常終了(バッチは、ジョブスケジューラから起動)
(ざっくりですみません、、)
「画面遷移」というのは、システム側(開発者側)から見た用語ですが、その画面遷移の
提供機能である、例えば「在庫参照」、「受注登録」は、ユーザから見た「機能」だと思います。
テストとしては、両方の観点でテストフェーズを設けるものでしょうか・・?。
アドバイスを頂ければ幸いです。
お礼
Duddlay さま 詳細なご説明を頂き有難うございました。 関連するチームの立ち上げ、関係者の巻き込み方など、 とても参考になりました。 めげずに頑張っていきたいと思います。 またよろしくお願いします。