Skip to main content

ソフトウェア回帰とは何ですか?

ソフトウェア回帰は、ソフトウェアが1つ以上の領域で効果的に回帰するソフトウェアプログラミングのバグです。ソフトウェア回帰には、機能的および機能的ではないという2つの主要なタイプがあります。機能は、プログラムが適切な速度で機能することを意味しますが、1つ以上の機能は機能していませんが、非機能はすべての機能が機能していることを意味しますが、速度は劇的に低下します。アップグレードなどのイベントは、通常、回帰の原因です。回帰テストは、回帰が発生するか、発生しないようにするためのソフトウェアをチェックします。これが発生すると、プログラムはフルスピードで実行され続けるため、ユーザーは最初は回帰に気付かない場合があります。この症状には、機能しない特定の機能があります。たとえば、プログラムがファイルを検索できる場合、その関数は機能しなくなる可能性があります。これは、アクセサリ機能&mdashに影響を与える可能性があります。一般的に使用されていないものとmdash;または、プログラムの主な機能。Alyfunction機能していないソフトウェア回帰は、すべての機能がまだ機能していても、より危険で気付きやすくなります。この現れでは、回帰によりプログラムの実行が遅くなり、プログラムの出力が大幅に少なくなります。スピードの欠如は、プログラムが悪意のあるコーディングや攻撃に対して脆弱になる可能性があることを意味し、プログラムとハッキングのリスクがあるコンピューターの両方を配置します。速度は非常に遅くなる可能性があるため、プログラムを使用することが不可能になる可能性があります。このイベントは、ソフトウェアのコーディングを変更し、意図的にこれらのバグを導入します。これはまれです—または意図せず。開発者は、バグを修正しようとするか、バージョンを更新しようとしている可能性がありますが、プログラムを回帰するコードを誤って導入します。最も典型的なイベントはアップグレードです。これは、プログラムのコーディングに直接影響するためです。その他のイベントには、バージョンまたは構成の変更が含まれます。このタイプのテストは、新しいプログラムを調べて、プログラムのすべての古いバージョンと比較します。次に、テストを通じてプログラミングを実行して、回帰の兆候があるかどうかを確認し、すべてのコーディングが機能的であることを確認します。回帰または機能のないコードの兆候は、開発者またはユーザーに戻され、退行したものまたは回帰が見つかった場所を報告します。