執行軟體測試用例的幾個注意

shbwf發表於2012-02-24

  當測試用例編寫完成,並通過稽核後,就進入到軟體測試最主要的階段,就是執行測試用例,進行軟體測試。不過在執行測試是有幾個地方需要注意:

  1、仔細檢查軟體測試環境是否搭建成功。執行測試前要按照測試用例中描述的測試環境去搭建,因為測試用例中的執行都是建立在這個測試環境之上的,如果測試環境的不一致,會影響測試用例的執行,和測試目的的證明。

  2、注意測試用例中的前提條件和特殊規程說明。因為有些測試軟體是有順序性的,那麼它的測試用例就會有一些執行前提或特殊說明。比如要測試某個軟體的登陸功能,那麼測試前必須建立使用者,併為使用者分配一定的許可權等。如果前提條件和特殊說明沒有注意,會導致測試用例的無法執行。

  3、測試用例要執行全部執行,每條用例至少執行一遍。因為編寫測試用例時,它考慮了測試覆蓋率的問題,每條測試用例都對應一個功能點,如果少執行一條,就會有一個功能點沒有測試到。我們執行測試前要認為待測試軟體的每條功能點都是未實現的,每個功能點我們都要測試一遍,才能保證待測試軟體能正確滿足使用者需求。

  4、執行測試用例時,要詳細記錄軟體系統的實際輸入輸出,仔細對比實際輸入和測試用例中的期望輸入是否一致。如果不一致,要從多個角度多測試幾次,儘量詳細的定位軟體出錯的位置和原因,並測試出因為這個錯誤會不會導致更嚴重的錯誤出現,最後把詳細的輸入和實際的輸出,以及對問題的描述寫到測試報告中。在一個專案組中,專案的開發時間是有限的,如果我們測試時能把問題描述的詳細一些,那麼開發人員就會很容易的重現這個問題,也就能更快的解決問題,節省專案時間。

  5、不要放過任何偶然想象。我們在測試時,有時會發現某條用例執行時,軟體會出錯,但是當再次執行時這個錯誤就不再重現。這種情況,一般大家就會認為是偶然現象,就會忽略過去。其實,這種錯誤才是隱藏最深的,最難發現的錯誤。我們要遇到這種情況時,要仔細分析這種情況,不要放過任何小的細節,多測試幾次,要準確的找出問題的原因。我以前遇到過這樣的情況,當剛開啟這個軟體,執行某項操作時,軟體丟擲了一個異常,然後我再次執行同樣的操作時,這個異常確消失了,軟體功能正常。後來我又多次執行這項功能的相關操作,問題依然沒有重新,最後當我意外關閉這個軟體後重新開啟時,問題才重現了出來,後來查出因為其中的一個變數沒有賦初始值造成的。

  以上部分就是執行測試時需要注意的地方,最後再說一下測試開始和結束的條件,按照下面的條件執行軟體測試。

  測試開始標準:

  1、測試計劃評審通過

  2、測試用例已編寫完成,並已通過評審;

  3、存在已提交的可測試的系統;

  4、測試環境已搭建完畢。

  測試退出標準:

  1、測試用例全部通過;

  2、存在的問題已得到合理的處理。

  測試停止標準:

  1、近半數以上測試用例無法執行;

  2、測試環境與要求不符。

  3、開發中需求頻繁變動

本文轉載自51Testing軟體測試網,檢視更多:http://www.51testing.com/html/news.html

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-1057440/,如需轉載,請註明出處,否則將追究法律責任。

相關文章