測試用例在測試過程中有哪些作用?以下是我的理解,期待與大家探討。
一、測試用例衡量測試覆蓋率。
我們的測試用例一般是根據(jù)對需求的理解來設計的,我們將需求的測試點用測試用例描述出來,當我們設計完所有的測試用例后,可以明確的對照需求文檔或用戶故事來檢查是否有需求沒有覆蓋到,這樣會避免后期漏測的情況。所以,測試用例可以衡量我們的測試覆蓋率。
二、測試用例指導我們的測試執(zhí)行
在我們的測試執(zhí)行過程中,測試用例可以指導我們的測試執(zhí)行。
第一點,以防有功能漏測或多次重復測試。
當我們嚴格按照測試用例來執(zhí)行測試的時候,可以避免有些功能重復多次測試,有些功能一直沒有測試到,嚴格按照測試用例來執(zhí)行測試,避免測試的隨意性。
第二點,間接的幫助我們理解需求。
有些功能點可能時間久了,我們對它的期待結(jié)果不是很不清楚,這時候可以借助測試用例跟測試結(jié)果來輔助了解相應的功能點。
譬如大型項目里,自動化團隊在將手工測試用例自動化的過程中,對于之前的有些功能點并不是很清楚,但不能每次都去找之前的測試人員或者產(chǎn)品經(jīng)理確認,這時候參考測試用例跟之前的測試結(jié)果來了解功能點就是事半功倍的做法。
或者是測試團隊在做交叉測試的時候,團隊的每個測試人員不可能對每個功能點都很清楚,這時候最好的測試途徑就是依照測試用例來執(zhí)行,因為測試用例一般都是經(jīng)過評審過的,一般不會有大的邏輯或功能點描述錯誤,我們只要嚴格的按照測試用例來執(zhí)行,就不會有大的偏差。
三、測試用例使我們的測試工作標準化和可衡量化
在我們?nèi)粘5墓ぷ髦?,別人眼里的測試可能只是對著被測系統(tǒng)點點點,但具體是怎么做的,做了哪些工作是不清楚的。我們完整的測試流程是要有輸入跟輸出的。其中測試用例就是針對項目需求的輸出,是我們測試人員要做哪些測試工作的量化,當我們按照測試用例執(zhí)行完測試后,還要有針對測試用例的測試結(jié)果,這些都是對測試工作的量化。
以上是我對測試用例作用的理解,歡迎留言一起討論。
文章都看到這兒了,不妨點贊關(guān)注,鼓勵一下?