GeeksforGeeks
ソフトウェアテストライフサイクル(STLC)は、ソフトウェアテストプロセス中に実行されるさまざまなSTLCの特徴:
- STLCはソフトウェア開発ライフサイクル(SDLC)の基本的な部分ですが、STLCはテストフェーズのみで構成されています。
- STLCは、要件が定義されるか、ソフトウェア要件文書が利害関係者によって共有されるとすぐに開始されます。
- STLCは、品質の高いソフトウェアを確保するためのステップバイステップのプロセスを生成します。
STLCの初期段階では、ソフトウェア製品またはアプリケーションが開発されている間、テストチームはテストの範囲、入退出基準、およびテストケースを分析 それはテストサイクル時間を減らし、また製品品質を高めるのを助けます。
開発フェーズが終了するとすぐに、テストチームはテストケースで準備ができて、実行を開始します。 これは、初期段階でバグを見つけるのに役立ちます。STLCのフェーズ:
- 要件分析:
要件分析は、ソフトウェアテストライフサイクル(STLC)の最初のステップです。 この段階で品質保証のチームはテストされるべきであるものがのような条件を理解する。 何かが欠落しているか、理解できない場合は、品質保証チームは、より良い要件の詳細な知識を理解するために利害関係者と会います。 - テスト計画:
テスト計画は、すべてのテスト計画が定義されているソフトウェアテストライフサイクルの最も効率的な段階です。 このフェーズでは、テストチームのマネージャーは、テスト作業のための推定労力とコストを計算します。 このフェーズは、要件収集フェーズが完了すると開始されます。 - テストケース開発:
テスト計画フェーズが完了すると、テストケース開発フェーズが開始されます。 このフェーズでは、テストチームは詳細なテストケースをメモします。 テストチームはまた、テストに必要なテストデータを準備します。 テストケースが準備されると、品質保証チームによってレビューされます。 - テスト環境の設定:
テスト環境の設定はSTLCの重要な部分です。 基本的にテスト環境は、ソフトウェアがテストされる条件を決定します。 これは独立した活動であり、テストケースの開発と一緒に開始することができます。 このプロセスでは、テストチームは関与していません。 開発者または顧客のいずれかがテスト環境を作成します。 - テスト実行:
テストケースの開発とテスト環境のセットアップテスト実行フェーズが開始された後。 このフェーズでは、テストチームは、前のステップで準備されたテストケースに基づいてテストケースの実行を開始します。 - テストクロージャ:
これは、テストのプロセスが分析されるSTLCの最後の段階です。
注意読者! 今の学習を停止しないでください。 学生に優しい価格でCS理論コースとのSDEインタビューのためのすべての重要なCS理論の概念を手に入れ、業界の準備ができてなります。
記事タグ: