如何做到不遺漏bug

發表于:2011-07-05來源:未知作者:領測軟件測試網采編點擊數: 標簽:缺陷管理
在網上看到的資料,如果哪位有更好的方法,望不吝賜教。 1.盡可能了解用戶需求,從而轉化為軟件需求,組織用戶進行需求評審。重點強調的是軟件開發需求,不僅僅是描述用戶需要完成什么功能指標和性能指標,而是要轉化為軟件開發必須界面要求、數據元

  在網上看到的資料,如果哪位有更好的方法,望不吝賜教。

  1.盡可能了解用戶需求,從而轉化為軟件需求,組織用戶進行需求評審。重點強調的是軟件開發需求,不僅僅是描述用戶需要完成什么功能指標和性能指標,而是要轉化為軟件開發必須界面要求、數據元素要求、業務操作流程要求等。因需求不明確、業務流程不清晰、軟件需求規格說明不細致等導致軟件問題太常見了。

  2.進行充分的設計,并經過評審,集合項目組的經驗和智慧,對軟件的架構、數據結構、邏輯處理流程等進行充分論證。個人的經驗和智慧是有限的,經過評審或者小組討論,往往使你思路更清晰,少走錯誤路線或者彎路。

  3.編碼遵循一定的編碼規范,養成良好的編碼習慣,提高代碼的可讀性。開發通常是一個長期的過程,依靠標準的規則和注釋而不是考驗你的記憶力。

  4.做好自測工作。開發過程中,不斷的進行單元測試或者集成測試。借助于測試工具或者自己寫代碼測試的方式,首先保證每一個小模塊、函數或者算法的正確性和合理性。測試時不僅僅是驗證功能是否實現,還必須包括對各種異常輸入的處理是否正確,往往軟件的Bug出現在軟件的異常處理不正確或者不充分。

  5.做好配置管理。借助于一些成熟的版本管理工具管理好自己的代碼,避免因版本錯誤導致新的問題或者舊問題重復出現。

  6.開發是一個技術和經驗不斷積累的過程,需要不斷地學習各種基礎知識,規范管理開發過程,總結教訓、通過各種方式和平臺交流經驗。沒有人開發出的軟件沒有問題,只是多和少的問題,只有不斷地學習、交流和總結,才能開發出更好的軟件。 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97