1. 程式人生 > >課後作業-閱讀任務-閱讀筆記

課後作業-閱讀任務-閱讀筆記

人員 需要 教育 覆蓋率測試 錯誤 算法 範圍 方法 可能

代碼復審的目的:

1.找出代碼的錯誤,比如:

1)編碼錯誤,比如一些碰巧騙過了編譯器的錯誤

2)不符合團隊代碼規範的地方

2.發現邏輯錯誤,程序可以編譯通過,但是代碼的邏輯是錯的

3.發現算法錯誤,比如使用的算法不夠優化,邊界條件沒有處理好等

4.發現潛在的錯誤和回歸性錯誤——當前的修改導致以前修復的殘缺又重新出現

5.發現可能需要改進的地方

6.教育(相互教育)開發人員,傳授經驗,讓更對多的成員熟悉項目各部分的代碼,同時熟悉和應用領域相關的實際知識

測試設計有兩種方法:黑箱和白箱

功能測試:測試類別中,測試的範圍由小到大,測試者也由內到外——從程序開發人員到測試人員,到一般用戶

非測試功能:一個軟件除了基本功能之外,還有很多功能之外的特性,這些叫做非功能,或者服務質量需求

測試方法:單元測試和代碼覆蓋率測試

軟件=程序 + 軟件工程

軟件質量=程序質量+軟件工程質量

課後作業-閱讀任務-閱讀筆記