天天看點

測試代碼的編寫

測試代碼的編寫

聲明:引用請注明出處javascript:void(0)

說明:代碼測試可能是軟體測試的一個簡化,一般是程式開發人員自己為了維護測試一段代碼編寫的健壯性所進行的一些測試。通常包括正向測試、負向測試和邊界測試。而通常在程式開發階段進行,并根據測試結果修改代碼,以增加代碼的健壯性。本文簡單的對這三種測試進行說明,不對之處敬請指出。

正向用例主要保證程式的基本流程,反向用例更多的考慮程式的健壯性

1. 正向測試

主要指的是根據程式的基本流程,傳入正常的參數,對流程中各個邏輯進行測試,如果通過則保證程式的基本流程。比如一個輸入隻能接受輸入數字0-9,那麼正向用例可以為:0,1,2,3,4,5,6,7,8,9。通常給出的Positive

Test Case多組,覆寫到程式中所有邏輯分支,以測試邏輯的完備性。

2. 負向測試

反向測試用例通常指,系統不支援的輸入或則狀态,這類用例可以檢查系統的容錯能力和可靠性。比如一個輸入隻能接受輸入數字0-9,那麼負向用例可以是-1,10等其他值。傳入錯誤的參數,比如空指針等。

3. 邊界測試

邊界測試通常指的是對于輸入為正确輸入範圍邊界上的那些測試用例,比如數組的元素個數隻有一個等。

繼續閱讀