Stlc-overview
提供:Dev Guides
STLC-概要
STLCは、ソフトウェアテストライフサイクルの略です。 STLCは、ソフトウェアまたは製品の品質を保証するためにテストチームが実行する一連のさまざまなアクティビティです。
- STLCは、ソフトウェア開発ライフサイクル(SDLC)の不可欠な部分です。 ただし、STLCはテスト段階のみを扱います。
- STLCは、要件が定義されるか、SRD(ソフトウェア要件ドキュメント)が利害関係者によって共有されるとすぐに開始されます。
- STLCは、品質の高いソフトウェアを確保するための段階的なプロセスを提供します。
- STLCの初期段階では、ソフトウェアまたは製品の開発中に、テスターはテストの範囲、開始基準と終了基準、およびテストケースを分析および定義できます。 これにより、テストサイクル時間が短縮され、品質が向上します。
- 開発段階が終了するとすぐに、テスターはテストケースの準備が整い、実行を開始します。 これは、初期段階でバグを見つけるのに役立ちます。
STLCフェーズ
STLCには次の異なるフェーズがありますが、すべてのフェーズに従うことは必須ではありません。 フェーズは、ソフトウェアまたは製品の性質、テストに割り当てられた時間とリソース、および従うべきSDLCのモデルに依存します。
STLCには6つの主要なフェーズがあります-
- 要件分析-SRDの準備が整い、利害関係者と共有されると、テストチームはAUT(テスト対象アプリケーション)に関する高レベルの分析を開始します。
- テスト計画-テストチームは戦略とアプローチを計画します。
- テストケースの設計-範囲と基準に基づいてテストケースを開発します。
- テスト環境のセットアップ-統合環境が製品を検証する準備ができたとき。
- テスト実行-製品のリアルタイム検証とバグの発見。
- テスト終了-テストが完了すると、マトリックス、レポート、結果が文書化されます。