ベストアンサー
リリーステストは、システムの特定のリリースのテストを伴うプロセスです。リリーステストでは、各リリースで一連の自動テストと手動テストが行われ、完成品の品質が保証されます。リリーステストプロセスの主な目標は、システムが十分に使用できることを顧客に納得させることです。
リリーステストとシステムテストのポイントの違いは次のとおりです。
システムテスト
•システムテストは、ソフトウェア全体またはシステム全体をチェックするために行われます
•開発チームによるシステムテストは、システムのバグの発見に重点を置いています(欠陥テスト)。
リリーステスト
•リリーステストは、リリース前に各リリースをチェックするために行われます
•リリーステストの目的は、システムが満たされていることを確認することです。その要件は、外部での使用(検証テスト)に十分です
回答
ビルドは、以下で構成されるソフトウェア/アプリケーションです。一連の機能といくつかのバグ修正を行い、安定するまでテストしました。基本的には、簡単に言えば成長するアプリケーションであり、最初のビルドにはいくつかの要件と機能が含まれます。ソフトウェアの 10% が開発されたとします。次のビルドにはバグ修正があり(つまり、最初のビルドのエラーが修正されます)、いくつかの新機能も追加されます。つまり、現在ソフトウェアの20%が開発されているとしましょう。
このプロセスは、 100%まで続きます。ビルドが安定するまで..バグがないか、バグがほとんどなく、すべての機能が開発されていることを意味します。 これは、すぐに使用できる完全なソフトウェアであることを意味します。
これでこの最終ビルドはソフトウェアと呼ばれます。すべての機能が開発されるまで待つことができず、ソフトウェアを開発している会社が次のいくつかの機能を開発できるため、クライアントがそのソフトウェアの基本機能のみが必要であることに同意した場合、リリースと呼ばれます。最初のリリース(基本的な機能を備えたソフトウェア/クライアントの要件が満たされている)
2番目のシナリオは、会社とクライアントが数年にわたる契約。その間に、すべての新機能/改善/要件、およびバグ修正が、クライアントに提供されたソフトウェアで実行されます。
例:ICICI銀行はInfosysとソフトウェア契約を結んでいます。 Infosysは、ICICI(Banking Web Application)に最初のリリース(ソフトウェア-Webアプリケーション)を提供しました。 6か月後、ICICIは、オンライン送金などのいくつかの新機能を必要としています。
したがって、最初のリリースの後、InfosysはICICIによって提案されたこれらの新機能を備えた2番目のリリースで動作し、最初のリリースにバグがあった場合は修正されます。
これで、ICICIのバンキングアプリケーションの更新バージョンができました。これは、古い機能と新しい機能である「他の銀行へのオンライン送金」で構成されています。また、いくつかの問題が直面しています。以前のバージョンのアプリケーションが修正されました。
ICICIが他の要件を要求した場合/問題を修正する場合。これは、第3リリースでInfosysによって実行されます。契約がまだ存在する限り。