執行軟體測試用例的幾個注意
當測試用例編寫完成,並通過稽核後,就進入到軟體測試最主要的階段,就是執行測試用例,進行軟體測試。不過在執行測試是有幾個地方需要注意:
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體效能測試的幾個階段
- pytest 能否執行 nose 寫的測試用例
- 作為一個軟體測試新手,你知道軟體測試的幾個方向嗎?
- pytest多程式/多執行緒執行測試用例執行緒
- 軟體測試用例設計方法
- 軟體測試的五個目的,你知道幾個?
- postman的批次執行:用於多條介面測試用例批次執行,輸出介面測試測試結果Postman
- jest如何執行單組測試用例
- pytest(4)-測試用例執行順序
- 自定義xunit測試用例的執行順序
- httprunner(9)執行測試用例的方式總結HTTP
- teprunner測試平臺測試計劃批量執行用例
- 軟體測試用例編寫(含思路)
- Angular單元測試如何只執行指定的測試用例,提高測試速度Angular
- 介面自動化:pytest 執行測試用例時可以使用主從模式嗎?多個電腦一同執行測試用例模式
- 軟體測試中的測試計劃和測試用例起到什麼作用?
- 49種軟體測試方法,你知道幾個?
- 軟體測試用例的認識誤區有哪些?
- 演算法題-測試用例執行計劃演算法
- 測試平臺-unittest 指定順序執行用例
- 軟體測試職業發展的幾個階段
- 幾種軟體測試方法
- 有效進行自動化測試,這幾個軟體測試工具一定要收藏好!!!
- 軟體測試用例設計方法-場景法
- 軟體測試用例設計方法-判定表法
- 軟體測試用例設計方法-因果圖法
- 我寫了個 hyperf 測試用例擴充套件,可以提供和 laravel 幾乎一致的測試用例方法套件Laravel
- Pytest測試框架(一):pytest安裝及用例執行框架
- 軟體測評中心▏軟體效能測試的這幾個誤區你一定要避免!!!
- 軟體測試基礎:測試新人如何提交一份高質量的測試用例?
- 軟體滲透測試有哪幾個測試階段?廣東靠譜的軟體測評中心推薦
- 基於 LangChain 的自動化測試用例的生成與執行LangChain
- pytest+allure 生成測試報告,如果保留同一個測試用例的多次執行的日誌資訊。測試報告
- 軟體測試用例設計方法-邊界值法
- 測試——水杯的測試用例
- 軟體測試中的5個實用原則
- 總結49種軟體測試方法,你知道幾個?
- 軟體測試核心之用例設計
- 軟體測試是如何發展的,分為哪幾個階段?