web-dev-qa-db-ja.com

IEEE 12207によると、SW統合テストを実行する必要があるのは誰ですか?

IEEE 12207 によると、ソフトウェア統合テスト(SOIPL)を実行する必要があるのは誰ですか:SWテストチームまたはSW開発チーム?

1
Mahendar

TL; DR;の答えは「状況によって異なります...」です。

ISO/IEEE 12207は、teamsをそのように指定しておらず、単に従うべきプロセスを指定しています。より高いレベルでの独立性の要件を導入する活動の性質(および他の要件、たとえばDO-178、IEC61508)に応じて、1人の人が責任を負うことができますライフサイクル全体。

簡単に言うと、ソフトウェア統合プロセス(統合テストはその一部です)は、すべての(単体テストされた)モジュールを単一の実行可能ファイルに構築します。プロセスの段階は次のとおりです。

  • ビルドマネージャー(またはJenkinsなどの自動化されたプロセス)は、構成制御ツールからファイルをフェッチし、ビルドをビルドします
  • 次に、統合テスターがそのビルドをテストします

小さなプロジェクトでは、統合テスターはコードを書いたのと同じソフトウェアエンジニアである可能性があります...別々のチームがある場合は、ソフトウェアの開始をお勧めします統合プロセスは、おそらくターゲットハードウェアでフルビルドをテストしているため、おそらく適切なハンドオーバーポイントです。しかし、それは地元の決定です。

1
Andrew