軟體開發與專案管理
在測試工程中,以測試時間(或已執行的測試案例數)為橫軸、以發現缺陷的累計件數為縱軸,畫出可靠度成長曲線。當曲線仍持續上升、看不出趨於飽和(持平)時,下列判斷何者最適當?
- A缺陷持續順利被找出,測試效率良好,因此可依預定結束測試
- B曲線的形狀與品質無關,因此預定的測試案例全部執行完就結束測試
- C很可能還殘留許多尚未發現的缺陷,因此應繼續測試,並分析缺陷的趨勢
查看答案與解析
正確答案:C. 很可能還殘留許多尚未發現的缺陷,因此應繼續測試,並分析缺陷的趨勢
測試進行時,起初缺陷會一個接一個被找到,隨著剩餘缺陷減少,找到的件數也會減少,因此累計件數的曲線呈 S 形(以 Gompertz 曲線或邏輯曲線近似),最後趨於飽和。曲線接近飽和可作為品質趨於穩定的判斷依據,但只要持續上升,就應認為很可能還殘留許多缺陷。僅僅執行完預定的測試案例,不能作為結束測試的依據。會以曲線擬合推估剩餘缺陷的數量,用於追加測試或決定測試重點。
- A. 持續找到缺陷,表示剩餘的缺陷仍多,不能作為結束測試的依據。
- B. 曲線趨於飽和的程度,是判斷品質是否趨於穩定的重要依據。
- C. 正確。在尚未飽和期間,應認為殘留缺陷多而繼續測試。