システム開発では、不具合やバグが無いかを検証するテスト工程と呼ばれる期間が存在します。
テスト工程には大きく分けて下記4つのテスト内容が存在します。
・単体テスト・・画面や機能ごとに、動作の検証をする
・結合テスト・・他の機能やシステムと連携させて、動作の検証をする
・総合テスト・・本運用を想定して、システム全体の動作を検証する
・ 受入れテスト・・納品前に仕様書の通り完成しているか確認する
システム開発におけるテストの役割は、開発したシステム、記述したプログラムが不具合なく動作するか、バグなどがないかをチェックして修正する工程のことを指します。
どれだけ優秀なエンジニアが開発していようと、人の手が介在するシステム開発では、バグがないということは絶対にあり得ません。
たとえば、システム開発の現場でもっともポピュラーな開発の流れの「ウォーターフォール型」を採用している場合、「単体テスト」「結合テスト」「システムテスト(総合テスト)」「受け入れテスト(ユーザーテスト)」の、大きく4つのテスト工程が実施されます。
テスト工程には大きく分けて下記4つのテスト内容が存在します。
・単体テスト・・画面や機能ごとに、動作の検証をする
・結合テスト・・他の機能やシステムと連携させて、動作の検証をする
・総合テスト・・本運用を想定して、システム全体の動作を検証する
・ 受入れテスト・・納品前に仕様書の通り完成しているか確認する
システム開発におけるテストの役割は、開発したシステム、記述したプログラムが不具合なく動作するか、バグなどがないかをチェックして修正する工程のことを指します。
どれだけ優秀なエンジニアが開発していようと、人の手が介在するシステム開発では、バグがないということは絶対にあり得ません。
たとえば、システム開発の現場でもっともポピュラーな開発の流れの「ウォーターフォール型」を採用している場合、「単体テスト」「結合テスト」「システムテスト(総合テスト)」「受け入れテスト(ユーザーテスト)」の、大きく4つのテスト工程が実施されます。