BUG層出不窮的幾個原因_第1頁
BUG層出不窮的幾個原因_第2頁
BUG層出不窮的幾個原因_第3頁
BUG層出不窮的幾個原因_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第第頁BUG層出不窮的幾個原因BUG層出不窮的幾個原因

發(fā)表于:2023-01-20來源::點擊數(shù):標簽:bugBUGBug

本文重點針對測試中的周期性特點,闡述BUG層出不窮的幾個原因,越來越多的企業(yè)領導關注并重視測試,他們往往專注于軟件測試中的BUG現(xiàn)狀,對層出不窮的BUG產(chǎn)生居多的疑問,本文可以給出部分的參考。由于軟件企業(yè)對軟件質(zhì)量的重視程度越來越高,軟件測試在

本文重點針對測試中的周期性特點,闡述BUG層出不窮的幾個原因,越來越多的企業(yè)領導關注并重視測試,他們往往專注于軟件測試中的BUG現(xiàn)狀,對層出不窮的BUG產(chǎn)生居多的疑問,本文可以給出部分的參考。

由于軟件企業(yè)對軟件質(zhì)量的重視程度越來越高,軟件測試在軟件研發(fā)中的地位越來越重要。越來越多的企業(yè)領導也將注意力更多的投入到軟件測試方面來,確實測試很需要得到領導的重視與理解并且毫無疑問的支持,如果你所處的團隊目前已經(jīng)很好的得到了領導的重視和支持,那真是一件幸事??刹恍业氖?,目前很多國內(nèi)軟件相關人士對軟件測職業(yè)崗位還出于不理解狀態(tài),這其中當然包括領導一層,可能大家在日常工作中有時候會碰到領導過問到測試狀況或者BUG的事,特別是那些規(guī)模小,流程體系還不夠完善,處于人治狀態(tài)的公司也許幾率更高一些,通常來說,領導見到那些層出不窮的BUG,直覺反應是測試工作做的不夠理想而導致BUG的遺漏,當然這樣的假設不一定成立,到底為什么會有層出不窮的BUG呢?

層出不窮的BUG

大家可能都有這樣一種感覺,軟件幾乎天天在修改,審核,驗證再測試,可相當長一段時間的測試過程中會發(fā)現(xiàn)居多這樣那樣的缺陷,層出不窮的發(fā)現(xiàn)BUG,到底是什么原因?

筆者總結以下幾種常見原因

.測試遺漏

測試的設計主要體現(xiàn)在測試用例的設計,以及通過測試策略將這些測試用例同測試計劃,測試執(zhí)行,還有測試結果數(shù)據(jù)的收集整理結合在一起執(zhí)行,由于測試人員水平的高低,測試工具使用的熟練程度,以及對所測試對象的理解深度等原因,測試設計很難完善,主要表現(xiàn)在測試用例設計的不全面,存在遺漏,或者測試方案的不周密,以及可能的測試人員執(zhí)行時產(chǎn)生的偏差等等,這些測試方面的遺漏和偏差都可能導致軟件問題沒有及時發(fā)現(xiàn),造成測試的遺漏。

.設計及修改原因

軟件需求或者設計方案經(jīng)常被更改,特別是變更沒有導入一套成熟的變更管理體系的情況下,每次變更無疑于埋下大量的地雷,這些都為BUG提供滋生的環(huán)境。另外后期修改維護中對BUG未做準確的分析定位,修改方案未審核,或者修改過程中程序員出現(xiàn)“頭痛治頭,腳痛治腳”,“補了東邊漏了西邊”等不良修改過程中引發(fā)出新的問題,也是導致BUG被擴大的原因。

.BUG的概率性及偶然性

有些BUG的出現(xiàn)呈現(xiàn)概率的特性,它需要反常數(shù)量,頻率,或者資源的方式下執(zhí)行系統(tǒng)才能被查找,即通常所說的壓力測試。

.BUG的潛伏性及階段性

有時候,BUG實際存在但由于觸發(fā)它的條件不滿足從而呈現(xiàn)潛伏狀態(tài)只能在某個階段才能被發(fā)現(xiàn),單元測試,集成測試,系統(tǒng)測試等階段測試重點關注的對象就不同,如集成測試可以發(fā)現(xiàn)單元測試通過后的模塊之間接口上的錯誤。特別象嵌入式系統(tǒng)中多進程以及多任務處理問題、系統(tǒng)容錯性問題、內(nèi)存問題等等,這些情況下表現(xiàn)出的潛伏性更加復雜多變,導致發(fā)現(xiàn)這些BUG需要一個特別長的周期或者需要某一特定測試環(huán)境能被有效搭建的情況下才能查找出。

.BUG的隱蔽性和周期性

該BUG實際存在但由于其他BUG的存在導致它所在的代碼沒有得到執(zhí)行,因而無法暴露該BUG,這種情況在以黑盒測試為主的測試中表現(xiàn)尤為突出,只有通過周期性的BUG修復及測試才能發(fā)現(xiàn)該類BUG。[Page]

測試的周期性

上文提到BUG的隱蔽性和周期性決定了測試必須是一個周期性的工作,這個周期性不是表現(xiàn)為簡單的重復。下面針對黑盒測試的特點來詳細闡述這一特性。

黑盒測試的對象大多針對圖形用戶界面(GUI),它以窗口,菜單以及按鍵的表現(xiàn)形式,針對它們的測試,通常通過模擬用戶的操作來完成,這種特性決定它只能通過自頂往下的測試方法,即只能通

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論