バグと不具合の違い

Anonim

バグと不具合

バグは予想される結果からの逸脱です。誤った結果につながる人間の行動を非公式に表現する方法です。これらのアクションは、通常、プログラムのデザインまたはソースコードのエラーまたは間違いです。ソフトウェア業界では、「すべてのプログラムにバグがありますが、バグの数はプログラムの品質によって異なります。 「よく書かれたプログラムはバグが少なく、そのようなエラーはプログラムの正常な機能を妨げません。プログラムは、その機能に重大な影響を与える多数のバグがあると、バグが発生していると言われています。バグにより、プログラムが予期しない動作をするか、強制的に強制的にシャットダウンすることがあります。

<! - 1 - >

欠陥は正常に動作するものですが、要求仕様書に記載されていない機能がいくつかあります。クライアントまたはユーザーが製品の機能性をテストすると、障害が特定されます。欠陥は不可逆的な損傷をもたらし、最初に行うように設計されていない機能が追加されるため、製品全体が故障する可能性があります。欠陥は、通常、製造技術の乏しさ、品質管理の不備、意図しない方法での製品の使用によって損害が発生します。

<! - 2 - >

ほとんどのクライアントにとって、「バグ」と「不具合」という言葉は同義です。いくつかは以下で議論される:

1。それはバグか欠陥か、両方とも関係する会社の評判を損なう。 2。バグと欠陥の両方を指摘するには、ソフトウェアテストの結果で十分です。 3。所望のレベルの品質は、バグと欠陥の両方が識別され、このレポートが必要なフィードバックと共に開発者に提出される場合にのみ達成される。

<! - 3 - >

しかし、微妙な違いもあります。

1。欠陥は、バグとは違って特定の傾向があるため、記述が容易です。 2。簡単な説明が必要なので、欠陥を複製する方が簡単です。要約:

1。ソフトウェアバグとは、非特定的なことですが、要件に準拠していない一連のコンピュータプログラムまたはコードによるエラーまたは予期しない動作を指します。 2。簡単に言えば、欠陥は要件間の不一致です。 3。プログラム内のバグレポートは、バグレポート、問題レポート(PR)、トラブルレポート、および

変更要求(CR)と呼ばれます。 4。モジュールテスト中に、テスターは、ユーザーまたはクライアントがユーザー受け入れテスト中に不具合を見つけている間にバグを特定します。 5。製造プロセス中にバグが発生するが、品質管理が不良であるか製造技術が不良であるために欠陥が導入される。