• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是軟件回歸(Software Regression)?

    軟件回歸是軟件編程中的一個缺陷,它使軟件在一個或多個方面有效地回歸。軟件回歸有兩種主要類型:功能性和非功能性。功能性是指程序以適當的速度運行,但一個或多個功能不起作用,而非功能性意味著所有功能都在工作,但速度會...
    軟件回歸是軟件編程中的一個缺陷,它使軟件在一個或多個方面有效地回歸。軟件回歸有兩種主要類型:功能性和非功能性。功能性是指程序以適當的速度運行,但一個或多個功能不起作用,而非功能性意味著所有功能都在工作,但速度會大大降低。事件(如升級)通常是導致回歸的原因。回歸測試會檢查軟件以確保不會發生或已經發生回歸。為了減少軟件回歸的機會,通常采用回歸測試,功能軟件回歸是程序回歸表現的一種方式,當這種情況發生時,程序將繼續全速運行,因此用戶可能一開始不會注意到回歸。在這種情況下,有些功能不再起作用。例如,如果程序可以搜索文件,則該功能可能不再工作。這可能會影響輔助功能(不常用的功能)或程序的主要功能。非功能性軟件回歸更危險,更容易被發現,即使所有功能仍在工作。在這種情況下,這種回歸會使程序運行速度變慢,或者程序的輸出將明顯減少。缺乏速度意味著程序也可能容易受到惡意編碼和攻擊,使程序和運行它的計算機都面臨黑客攻擊的風險。速度可能變得非常慢,以至于無法使用程序。為了使軟件回歸發生,必須發生一個所謂的事件。這個事件改變了軟件的編碼并引入了這些錯誤,無論是有意的-這是罕見的-或無意的。開發人員可能試圖修復一個錯誤或更新版本,但錯誤地引入了一些代碼,使程序倒退最典型的事件是升級,因為這直接影響程序的編碼。其他事件包括版本或配置更改。為了減少軟件回歸的可能性,通常采用回歸測試。這種類型的測試檢查新程序并將其與程序的所有舊版本進行比較。然后通過測試運行編程,以查看是否有任何回歸跡象,并確保所有代碼都是功能性的。任何回歸或不起作用的代碼都將返回給開發人員或用戶,并將報告已回歸的內容或發現回歸的位置
    • 發表于 2020-08-06 09:28
    • 閱讀 ( 1325 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆