1. 程式人生 > >我的測試用例設計-01測試用例的個人見解

我的測試用例設計-01測試用例的個人見解

資源管理 管理 鍛煉 百度百科 多公司 十年 關於 所有 操作

剛入行的時候,看了很多關於測試相關的文章,記得有一篇說到測試用例是測試靈魂讓我印象深刻。如今,我入行幾年了,越發深感測試用例的設計重要性,可以這麽說,測試用例的設計與管理是測試工程師的核心技能。我發現很多測試的同行都向往去追求新的測試工具,測試技術手段而忽視測試用例的設計,測試用例的設計其實是測試方法、測試思路的體現,如果一面追求技術手段而忽視方法思路的鍛煉,本人就覺得有點本末倒置。

說到此,突然就聯想到一個武俠小說的例子。武俠小說裏華山派有分劍宗和氣宗兩個派別,網絡上也很多在討論究竟劍宗厲害還是氣宗厲害(小說裏當時兩派比拼時是劍宗勝利,本人覺得主要是因為風清揚當時被騙不在場而已)。

其實測試工具、測試技術手段等可以看做是劍宗,測試方法思路可以看作是氣宗。

再引用小說裏我覺得很有道理的一段話(來自嶽不群):“劍宗功夫易於速成,見效極快。大家都練十年,定是劍宗占上風;各練二十年,那是各擅勝場,難分上下;要到二十年之後,練氣宗功夫的才漸漸的越來越強;到得三十年時,練劍宗功夫的便再也不能望氣宗之項背了。”

有幾年測試經驗的人我覺得都會認同,測試工具、測試技術容易速成,見效快,但測試方法、思路、意識等這類東西需要長期積累和培養。想要做到一個資深的測試工程師,必須先有強大的內在測試技能。為什麽別人工資高,為什麽別人是測試的設計者,測試架構師,測試經理,其實我覺得很大程度就來源於這個。工具和技術是容易掌握和學習得來的,而內在的一些方法思路才是難能可貴。記得以前一個老大對我說過,一個優秀的測試人員當一個項目來了就能夠迅速知道如何去測試,如何能夠通過測試保障其質量。

以上扯多了,純屬個人見解,如有意見盡可提,回歸正題:

1、什麽是測試用例?測試用例是什麽?

來自百度百科:測試用例是為某個特殊目標而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程序路徑或核實是否滿足某個特定需求。

簡單的來說,測試用例其實就是測試的思路,測試的操作步驟的文檔形式。

2、編寫測試用例有什麽好處?

1)具有計劃性、組織性、步驟性,思路清晰,從而避免盲目測試並提高測試效率,減少測試的不完全性;

2)可以根據用例的優先等級,不同策略實施不同級別的測試;

3)可以根據測試用例的多少和執行難度,估算測試工作量,便於測試項目的時間和資源管理與跟蹤;

4)制定公共用例庫,不同的項目可以進行用例復用,節省不同項目的用例設計時間;

5)減少回歸測試的復雜程度,軟件更新後只需更新少量測試用例即可開展工作,降低工作強度、縮短項目周期;

6)如果客戶有要求,測試用例會是交付的一部分,同時也可提高軟件的可信度;

7)通過編寫用例,執行用例,可以跟蹤測試進度,同時通過用例獲取測試的內容以及其是否全面;

8)通過測試用例編寫,發現需求問題、設計問題。

PS:很多公司的測試對於測試用例的重視程度不一樣,同時也造就很多測試人員對待測試用例的態度和重視程度也不一樣,其實我想說都的是,做事情在於以什麽態度去對待,如果你有做好一件事的心,那擺在你面前的所有問題都不是問題,都有辦法一一解決;如果你是不想克服,想隨波逐流,那就無話可話,自己的人生自己負責。

我的測試用例設計-01測試用例的個人見解