Table of Contents
ソフトウェアテストライフサイクル(STLC)は、ソフトウェアの品質をさまざまなテストフェーズで保証する体系的なプロセスです。初期計画から最終導入まで、開発中の早期の問題を特定し、修正するのを支援します。
ソフトウェアテストライフサイクルの段階
STLCは、特定の試験活動に重点を置いたいくつかの重要な段階から成り、各段階はテストの努力を整理し、包括的なカバレッジを確保するのに役立ちます。
設計・企画
この初期段階では、試験要件が収集され、試験計画が作成されます。テストケースはソフトウェア仕様に基づいて設計され、テストリソースが割り当てられます。
試験実行
欠陥を識別するために、この段階でテストケースを実行します。 テスターは、見つかった問題を文書化し、解像度のためにそれらを報告します。 このフェーズには、機能的、回帰、および性能試験などのさまざまな種類のテストが含まれる場合があります。
欠陥の追跡および閉鎖
検出された欠陥は欠陥管理ツールを使用して追跡されます。 開発者は問題を修正し、修正を確認するように再テストが行われます。 重大な欠陥が解決されると、クロージャに対するテストが進行します。
導入とメンテナンス
成功テストの後、ソフトウェアは生産環境に展開されます。 後処理テストでは、ソフトウェアがライブ環境で正しく機能し、継続的なメンテナンスが新興問題に対処します。