0

ソフトウェア開発の品質管理のよくできたプロセスをどのように説明しますか? つまり、開発や分析などの他のプロセスとは別のサブプロセスのようなものです。このサブプロセスの主な入力は、分析からのドキュメントである必要があります。

プロセスには、新しい機能が追加されたときに引き上げることができる独自の予算が必要です。

編集: アプリの開発が進むにつれて、次の入力はバグであり、おそらくアプリの設計になる可能性があります

4

1 に答える 1

0

テストプロセスは次のようになります。

  • まず要件を分析し、ユースケースを取得してみてください。
  • ユースケースの後、テストケースドキュメント。準備する必要があります。これは、開発チームが必要な正確な出力を確認するのに役立ちます。
  • 開発者が自分のレベルで単体テストを完了した後、コードは QA チームに渡されます。
  • 現在、QA にはテストのためのラウンドがあります (QA ボックス、ステージング、本番環境など。また、後悔と UAT (ユーザー受け入れテスト))。

基本的に組織ごとに決定されるフローは多少異なる場合がありますが、バグや問題を減らして最大の結果を得ることが意図されています。

あなたが言及したもう1つのことは、予算に関するものです。わかりませんが、何かの組織かもしれません。には、SDLC 全体ではなく、開発 + QA に対して個別に請求するポリシーがあります。

私によると、専門的なテストは、

  • まず、機能テストを優先する必要があります。
  • すべてが文書化されていること。
  • すべてのバグ/機能リストは、適切なバグ追跡システムにある必要があります。
  • テストする完璧な説明とシナリオ。
  • また、開発者がバグを報告するときは、バグを再生成するための適切なパスが必要です。
  • 製品/プロジェクトのシナリオに従って、適切な負荷テストと並行性テストも実行する必要があります。
  • ほとんどすべてのテスト ケース/ユース ケースが最初の QA でカバーされます。

ありがとう。

于 2010-05-26T10:49:51.927 に答える