2007年10月16日 星期二

F08 最好可以快速地重覆測試

一個系統動不動就上百個功能、近千個類別且上萬個方法,即使已經有所取捨,但是撰寫測試內容所花費的資源還是很多;當然實際測試時投入的資源一樣不少,也因此在求快型的專案中決策的人有很多決定只粗略地進行測試工作。

首先要注意的是要建立起系統項目與測試項目的關連,先建立起明確的關係才能在需要測試時立即知道進行哪些項目就能保證那些產出運作正常。在第一次測試時測出的問題會經過修正,修正時會進行影響評估得知另外改變了哪些模組,所有改變模組的測試項目都應該要重新進行測試。

沒有建立起關係追溯的系統就會在這個時候開始失衡,因為沒有辦法判斷出改變設計時的影響,也沒有辦法得知改變影響後相關的測試項目,甚至連對應的測試項目都不存在。這樣多改個幾次之後,整個系統就開始混亂。

為了避免重覆測試時投入過多的資源,最好是選擇可以自動重覆測試的工具與方法以節省測試時投入的資源。在具有自動測試比對的工具裡,需要重新測試模組的時候只要點個開始,就可以等著得到該模組甚至整個系統的最新測試結果報表。這應該是最理想的結果了。

沒有留言:

張貼留言