技術(shù)評審
請專家對技術(shù)方案、思路進(jìn)行評審,在編碼之前找出可能的問題。質(zhì)量管理大師戴明博士說過:質(zhì)量是設(shè)計出來的。可見編碼之前的設(shè)計方案是非常重要。設(shè)計時就埋下的缺陷隱患在后期是很難解決的。設(shè)計不好的軟件就像體質(zhì)不好的人,后期再多的調(diào)理也收效甚微。
軟件測試
測試是查漏補缺的重要手段。這里有各種測試方法,例如靜態(tài)測試、動態(tài)測試、白盒測試、黑盒測試、單元測試、模塊測試、系統(tǒng)測試、回歸測試、功能測試、性能測試、易用性測試手工測試、自動測試。但是我覺得重要的是要使所有的測試方法形成一套有效的測試系統(tǒng)。
如何衡量有效?那就是任何新的改動,如果它導(dǎo)致以前正確的行為變成錯誤,這套系統(tǒng)應(yīng)該能報告出來。建議的方法是保證每種情況都有對應(yīng)的測試用例,每種錯誤也都有對應(yīng)的測試用例。
過程檢查
軟件開發(fā)過程中有一些大家公認(rèn)的過程或規(guī)范能夠避免產(chǎn)生一些問題,那這些過程和規(guī)范就應(yīng)該被檢查,保證軟件開發(fā)過程與規(guī)范被大家遵守。這主要是QA的工作。
代碼評審
評審工作主要看代碼是否與當(dāng)初的設(shè)計方案一致。這樣我們就能較大限制減少問題的產(chǎn)生。
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。