在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

軟件bug的確認和解決

電子工程師 ? 來源:工程師曾玲 ? 2019-02-11 14:10 ? 次閱讀

1947 年,發現了第一個計算機 bug —— 被困在計算機繼電器中的飛蛾。

要是所有的 bug 都能如此簡單地發現就好了。隨著軟件變得越來越復雜,測試和調試的過程也變得更加復雜。如今,軟件 bug 的生命周期可能會很長,盡管正確的技術和業務流程可能會有所幫助。對于開源軟件,開發人員使用嚴格的工單服務和協作來查找和解決 bug。

確認計算機 bug

在測試過程中,發現的 bug 會報告給開發團隊。質量保證測試人員盡可能詳細地描述 bug ,報告他們的系統狀態、他們正在進行的過程以及 bug 是如何表現出來的。

盡管如此,一些 bug 從未得到確認;它們可能會在測試中報告,但永遠無法在可控環境中重現。在這種情況下,它們可能得不到解決,而是被關閉。

有些計算機 bug 可能很難確認,因為使用的平臺種類繁多,用戶行為也非常多。有些 bug 只是間歇性地或在非常特殊的情況下發生的,而另一些 bug 可能會出現在隨機的情況下。

許多人使用開源軟件并與之交互,許多 bug 和問題可能是不可重復的,或者可能沒有得到充分的描述。不過,由于每個用戶和開發人員也都扮演質量保證測試人員的角色,至少在一定程度上,bug 還是很有可能會發現的。

確認 bug 后,修復工作就開始了。

分配要修復的 bug

已確認的 bug 被分配給負責解決的開發人員或開發團隊。在此階段,需要重現 bug,發現問題,并修復相關代碼。如果 bug 的優先級較低,開發人員可以將此 bug 分類為稍后要修復的問題,也可以在該 bug 具有高優先級的情況下直接指派某人修復。無論哪種方式,都會在開發過程中打開一個工單,并且 bug 將成為已知的問題。

在開源解決方案中,開發人員可以進行選擇他們想要解決的 bug,要么選擇他們最熟悉的程序區域,要么從優先級最高的的開始。綜合解決方案,如 GitHub 使得多個開發人員能夠輕松地著手解決,而不會干擾彼此的工作。

當將 bug 設置為需要修復時,bug 報告者還可以為該 bug 選擇優先級。主要的 bug 可能具有較高的優先級,而僅與外觀相關的 bug 可能具有較低的級別。優先級確定開發團隊解決這些問題的方式和時間。無論哪種方式,所有的 bug 都需要先解決,然后才能認為產品已完成。在這方面,適當的回溯到優先級高的需求也會很有幫助。

解決 bug

一旦修復了 bug ,通常會將其作為已解決的 bug 發送回質量保證測試人員。然后,質量保證測試人員再次將產品置于其工作中,以重現 bug。如果無法重現 bug ,質量保證測驗人員將假定它已得到適當解決。

在開源情況下,任何更改都會被分發,通常是作為正在測試的暫定版本。此測試版本分發給用戶,用戶再次履行質量保證測試人員的職責并測試產品。

如果 bug 再次出現,問題將被發送回開發團隊。在此階段,該 bug 將重新觸發,開發團隊有責任重復解決該 bug 的循環。這種情況可能會發生多次,尤其是在 bug 不可預知或間歇性發生的情況下。眾所周知,間歇性的 bug 很難解決。

如果該 bug 不再出現,則該問題將被標記為已解決。在某些情況下,最初的 bug 得到了解決,但由于所做的更改,會出現其他 bug。發生這種情況時,可能需要新的 bug 報告,然后重新開始該過程。

關閉 bug

在處理、識別和解決 bug 后,該 bug 將被關閉,開發人員可以轉到軟件開發和測試的其他階段。如果始終找不到 bug ,或者開發人員無法重現 bug ,則該 bug 也將被關閉 —— 無論哪種方式,都將開始開發和測試的下一階段。

在測試版本中對解決方案所做的任何更改都將滾動到產品的下一個版本中。如果 bug 是嚴重的,則在下一個版本發布之前,可能會為當前用戶提供修補程序或修補程序。這在安全問題中很常見。

軟件 bug 可能很難找到,但通過遵循過程,開發人員可以使開發更快、更容易、更一致。質量保證是這一過程的重要組成部分,因為質量保證測試人員必須發現和識別 bug ,并幫助開發人員重現這些 bug 。在 bug 不再發生之前,無法關閉和解決 bug。

開源的解決方案分散了質量保證測試、開發和緩解的負擔,這往往導致 bug 被更快、更全面地發現和緩解。但是,由于開源技術的性質,此過程的速度和準確性通常取決于解決方案的受歡迎程度及其維護和開發團隊的敬業精神。

Rich Butkevic 是一個 PMP 項目經理認證,,敏捷開發框架認證(certified scrum master) 并且 維護 Project Zendo,這是供項目管理專業人員去發現、簡化和改進其項目成果策略的網站。可以在 Richbutkevic.com 或者使用 LinkedIn 與 Rich 聯系。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7549

    瀏覽量

    88735
  • BUG
    BUG
    +關注

    關注

    0

    文章

    156

    瀏覽量

    15729

原文標題:軟件 bug 的生命周期

文章出處:【微信號:DBDevs,微信公眾號:數據分析與開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何知道UCB COPY扇區的確認狀態?

    我正在嘗試對 TC365 的 UCB 扇區進行重新編程。 我目前正在檢查來自 HF_confirmx 寄存器的確認狀態,以避免它們被鎖定時出現擦除故障。 但是,我注意到,即使確認碼已寫入 “已確認
    發表于 01-22 07:39

    BUG收集】為昕原理圖設計EDA軟件(Jupiter)免費評測活動常見問題及BUG收集

    感謝各位參與評測活動的工程師,請先認真閱讀評測規則和本帖頂部的視頻講解。 如遇到bug可以在本帖反饋,會由為昕EDA的工程師們為各位解答。 【軟件及使用指南】 軟件使用指南見本帖底部視頻 軟件
    發表于 04-25 18:23

    高低溫試驗箱未知故障的確認與處理方法

    不大,由于降溫過程中,兩機組同時工作,故沒有溫度穩定不住的現象,而指示降溫速率降低。在溫度保持階段,一旦輔助機組停止工作,主機組又無制冷作用。高低溫試驗箱未知故障的確認與處理方法 全國免費咨詢熱線
    發表于 09-10 18:06

    實驗室如何進行非標方法的確認

    時,則應對引入的標準方法進行驗證,并正確有效地運用。 標準方法確認準則:所用的設備、環境條件、人員技術等。以證明實驗室能夠正確使用該新標準實施檢測過程。 標準方法的確認或是通過核查方式,并提供客觀證據
    發表于 11-14 14:39

    NE555計算軟件-終結版 不會再改了,以前的有BUG

    NE555計算軟件-終結版,不會再改了,以前的有BUG
    發表于 07-13 16:55 ?0次下載

    觸摸感應軟件庫常見問題和解

    觸摸感應軟件庫常見問題和解
    發表于 10-15 09:06 ?2次下載
    觸摸感應<b class='flag-5'>軟件</b>庫常見問題<b class='flag-5'>和解</b>答

    原來“bug”真的由bug而來

    俗話說的好,不怕出bug,就怕不知道哪里出bug,但是今天我不是和大家將怎么找bug,而是bug的來源。
    的頭像 發表于 10-22 14:20 ?3464次閱讀

    比特幣交易為什么需要經過6個區塊的確認

    我們常常說,一筆比特幣交易需要經過6個區塊的確認。 一個問題:為什么比特幣交易要經過6個區塊確認? 一個案例: 如下圖所示,綠色和黃色是兩名礦工,他們挖到了的新區
    發表于 10-10 10:51 ?6053次閱讀

    微軟公開表示:Windows 10功能更新中的確存在黑屏Bug

    今天,微軟方面公開表示,Windows 10 May 2020(20H1/Version 2004)功能更新中的確存在黑屏Bug,不過他們已經進行了修復。
    的頭像 發表于 11-06 09:14 ?1280次閱讀

    蘋果確認部分iPhone13存在bug

    近日,蘋果正式發布的旗艦iPhone 13系列被用戶爆出存在一些bug,而就在剛剛不久,蘋果公司也承認了iPhone 13部分方面確實存在一些bug,并且還官方回應稱正在修復中。
    的頭像 發表于 09-26 09:54 ?3120次閱讀

    蘋果官方確認部分iPhone13存在bug

    ,iPhone13的粉色款男性用戶甚至占到了百分之六十。另有消息稱,還有黃牛加價千元倒賣牟取利益。 大家都急著要拿到新機,但小編還是勸剛拿到手機的用戶先別急著用,部分消費者反映收到的手機存在Bug。 蘋果官方聲明稱,目前已確認的是備份恢復出現
    的頭像 發表于 09-26 11:19 ?4144次閱讀

    蘋果確認部分iPhone13存在bug 至少兩個漏洞

    蘋果在9月15日推出了iPhone 13系列,并且在24日正式發售。已經有不少用戶已經拿到了iPhone 13,但是有的用戶發現iPhone13存在bug,蘋果確認部分iPhone13存在bug
    的頭像 發表于 09-26 11:32 ?3417次閱讀

    使用示波器開發和解決硬件和軟件問題

      所有這些觸發器對于調試硬件和軟件問題都很有價值。對于數字示波器,“觸發快樂”是一件好事。學習如何使用這些功能可以真正幫助您在使用示波器以及開發和解決硬件和軟件問題時提升您的游戲水平。
    的頭像 發表于 07-05 10:25 ?2795次閱讀
    使用示波器開發<b class='flag-5'>和解</b>決硬件和<b class='flag-5'>軟件</b>問題

    關于復雜汽車軟件bug管理的簡單思考和探索

    雖然不能自拔,但從研發管理的角度,我對bug的評價和印象都還算不錯,bug的管理基本算是目前汽車軟件開發過程的最好典型,無論是過程規范度上,還是數字化程度上,或者協同合作度上。
    發表于 08-21 11:23 ?446次閱讀
    關于復雜汽車<b class='flag-5'>軟件</b><b class='flag-5'>bug</b>管理的簡單思考和探索

    李明:數據資源的確認、計量與披露

    、博士生導師李明發表了《數據資源的確認、計量與披露》主旨演講,從會計角度解讀了數據資產入表必需重視的制度基礎背景,數據資源的會計確認、計量與披露中的政策要求和實踐難點。 以下為演講實錄 0 1 必需重視的制度基礎背景 會計反映的基
    的頭像 發表于 09-14 16:10 ?2539次閱讀
    主站蜘蛛池模板: www.91免费视频 | 午夜女同影院 | 亚洲美女高清一区二区三区 | 免费看欧美一级片 | 国产美女久久久久 | 天天做天天爱天天爽综合区 | 国产综合图区 | 国产成人啪午夜精品网站男同 | 日韩毛片在线 | 亚1州区2区三区4区产品 | 2017天天天天做夜夜夜做 | 一级日本高清视频免费观看 | 人人爱天天操 | 婷婷丁香视频 | 天天色天天操综合网 | 九九热在线视频观看这里只有精品 | 美国一级毛片片aa久久综合 | 国产永久免费爽视频在线 | 日韩在线一区视频 | 国产69精品久久久久9牛牛 | 看全黄大片狐狸视频在线观看 | 永久免费人成网ww555kkk手机 | 午夜国产在线观看 | 成人免费看片视频色多多 | 看免费视频 | 国产性猛交xx乱 | 久久青草国产精品一区 | 最猛91大神ben与女教师 | 噜噜噜久久久 | 美女黄页黄频 | 久久艹人人艹 | 狠狠色噜噜狠狠狠狠色综合久 | 中文字幕一区二区三区四区 | 亚洲一区毛片 | 久久久精品久久久久久久久久久 | 一级 黄 色 毛片 | 波多野结衣一级特黄毛片 | 5151hh四虎国产精品 | 日日操狠狠操 | 免费看大尺度视频在线观看 | 国产免费成人在线视频 |