セキュリティ ソフトウェアテストライフサイクル(stlc)とは何ですか? -techopediaからの定義

ソフトウェアテストライフサイクル(stlc)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-ソフトウェアテストライフサイクル(STLC)とはどういう意味ですか?

ソフトウェアテストライフサイクル(STLC)は、ソフトウェア製品のテストに使用される一連の手順です。 ソフトウェアテストは、使用するソフトウェアを準備するための重要な部分であり、STLCはこのプロセスをより洗練され、一貫性があり、効果的にするのに役立ちます。

Techopediaはソフトウェアテストライフサイクル(STLC)について説明します

多くのSTLCセットアップは、テスト要件の分析、またはテストで何を達成する必要があるかを分析することから始まります。 開発者は、テストの欠如がソフトウェアの脆弱性や不具合につながる可能性のあるすべてのシナリオを検討します。 次のステップの1つに、テスト計画が含まれます。テスト計画では、特定された要件についてチームが譲歩します。 後で、より複雑なユーザーインタラクションの回帰テストや、平均的なコードモジュールよりも厄介ないくつかの要素の再テストなど、テストの実行とその他のフォローアップがあります。 実装後、通常は「クロージャ」ステップがあり、そこではチームは発生する必要のあるすべての完了を確認します。

ソフトウェアテストのライフサイクルは、リリースまたは開発のライフサイクルとは異なることに注意することが重要です。リリースまたは開発のライフサイクルには、テストも含まれますが、関連する生産フェーズのサブポーションとしてのみです。 一般に、ソフトウェアリリースプロセスはやや標準化されたプロセスになり、アルファとベータのラベルが付いたフェーズ、およびソフトウェア製品をゆっくりとまとめてエンドユーザーの視聴者にリリースするために使用される他のステップがあります。 近年、一部の組織は、開発環境と実稼働環境を橋渡しするために使用される「devops」と呼ばれるプロセスや、ソフトウェアの問題の特定を支援するエンドユーザーの呼び出しなど、リリースとテストのライフサイクルへのアプローチ方法を変更しました-オープンソースコミュニティで頻繁に発生するもの。

ソフトウェアテストライフサイクル(stlc)とは何ですか? -techopediaからの定義