1. 程式人生 > >第4代白盒測試方法通俗釋義

第4代白盒測試方法通俗釋義

從第3代到第4代,堅持調測一體的理念後,測試程式碼與被測程式碼真正同等的看成一種產品程式碼,兩者程式碼一同新增、一併維護,不是把被測程式碼寫完整了再設計測試指令碼,維護兩者也是對等的,只要相關聯的程式碼一處修改了,另一處也要跟著改。不僅如此,兩者的除錯過程也可融為一體,除錯測試指令碼與除錯被測程式碼有許多共性,可重用的地方很多,比如除錯被測程式碼先要構造執行環境,除錯測試指令碼也構造類似執行環境,除錯中經常修改變數、檢視變數,修改變數為了後續單步跟蹤按特定路徑進行,這對應於測試,修改變數或打測試樁也讓特定路徑得到覆蓋,除錯中手工檢視變數是否預期,對應於測試,則是用例指令碼判斷測試是否通過。如果除錯操作在測試中重用了,或者,更準確一點按照第
4代白盒方法所遵循的理念,除錯與測試合為一體了,無疑會大幅提升軟體研發效率。