究竟是怎樣的用例,幹翻了3年的測試老司機?

搜狗測試2019-06-22 13:10:41

點擊
“搜狗測試”
可關注我們!

前言

(本文閲讀時間約7分鐘,忽略灰字刪除線部分不影響閲讀體驗)

大頭入行已經3個年頭

自認也是一名測試老司機了

一直負責安卓端的項目做的也是手到擒來,如魚得水

可這天大頭竟然被一個用例整蒙圈了



【翻車現場

“用例評審的會議室預定好了嗎?”

“記得帶筆記本電腦”

“這次用例評審別出岔子啊”

大頭的領導阿導不放心的叮囑了一番,對於大頭的馬虎阿導還是心有餘悸。

訂好了!”

沒問題!

放心吧!

大頭對這次用例準備的還是很細心的,畢竟三年測試老司機

評審開始:

... ...

“shift大小寫是按鍵彈泡功能的影響因素

所以,

用例1:設置shift為大寫狀態,點擊按鍵“A”,檢查按鍵“A”的彈泡為大寫顯示;

用例2:設置shift為小寫狀態點擊按鍵“A”,檢查按鍵“A”的彈泡為小寫顯示;

沒問題吧?”

大頭唾沫橫飛慷慨激昂的講解着用例

“等等,

你的影響因素不全吧?

多次點擊shift鍵的case是不是要補充上?

用例3:shift鍵多次點擊,為大寫狀態後,點擊按鍵“A”,檢查按鍵“A”的彈泡為大寫顯示;

用例4:shift鍵多次點擊,為小寫狀態後,點擊按鍵“A”,檢查按鍵“A”的彈泡為小寫顯示。

同事小毛髮出了疑問

“影響因素是shift鍵的狀態,它只有大寫和小寫兩種狀態呀,所以只需要作為預置條件大寫和小寫兩條用例就行了”

大頭感覺自己沒毛病。

“但是你怎麼知道shift鍵功能正常呢?

萬一測試人員漏測多次點擊,實際上點擊了多次後,shift鍵顯示【大寫狀態】,但按鍵彈泡接收到的是【小寫狀態】,甚至按鍵彈泡接收到的是【null】?

小毛連珠炮似的問了一通。

“作為一個測試人員,如果漏測肯定是自己的責任;如果按這個邏輯,只要相關聯的功能,均需進行重複測試。

在此處,僅測試按鍵彈泡這一個功能,其他的影響因素均為確定項,大寫狀態就是大寫狀態,不能給一個不確定性的影響因素,”

“那麼,假如shift鍵給了按鍵彈泡一個【null】也是一個case吧?bad case?”

“emmm...,好像有點道理”大頭有點懵

“但是總覺得哪裏不對”大頭拍了拍腦門

“看來這個爭議短時間無法解決,但現在時間寶貴,用例評審完咱們測試組小會期間再繼續探討,得出結論後公示全組”阿導及時出面暫時中斷了爭論。

這個車可謂翻的猝不及防,3年間用例從未做過增刪改的(吹牛了奧)大頭在眾多產品和開發懷疑鼓勵的目光下,完成了剩餘的用例評審

... ...

【修車現場

(以下為修車過程精簡版...)

“首先確認的是shift的點擊會影響彈泡中字母顯示。所以在檢查字母彈泡時,需要考慮幾個場景:點擊一次大寫;點擊一次小寫;多次點擊這幾種場景下彈泡是不是正常顯示。”小會上小毛首先理了一下濃密的黑髮後才發表了自己的看法


“測試是有邊界的,shift的功能是否有效不在測試範圍內,shift如果出現null信號,概率大小姑且不論,至少不是我們關注的,不然shift失靈了,我們怎麼處理呢,而且又怎麼保證它失靈時是null,而不是undefined,或者其他信號呢”大頭果斷還擊

“對,shift的功能是否有效是在檢查shift功能的時候檢查的,不需要在此關注。”阿導也進入了探討,喝了一口八二年的雪碧後補充道:“但不要忽視小毛的説法,shift的點擊會影響彈泡中字母顯示。因為shift健多次點擊後,可能會導致彈泡接受到的參數異常,彈泡顯示錯誤,至於傳參是什麼我們不關注。嗝~

“阿導,雖然你只比我帥上一點點,但是(雖然很愛聽,還是要刪除)我還是有個疑問”大頭感覺抓到了問題的咽喉關鍵“shift鍵功能畢竟類似總控開關,離彈泡的ui變化,還隔了一層,是不是沒必要考慮頻繁切換的問題?”

“這個就需要把控測試力度了”阿導推了一把滑到下巴上的眼鏡“這兩個功能存在關聯性,所以建議執行完原本用例後,簡要確認下相關聯的功能是否OK。不會出現你會上所説的‘只要相關聯的功能,均需進行重複測試’的極端情況。還有什麼疑問嗎?嗝~

“嗷嗷嗷,那麼前提為當兩個功能之間互相有影響時,比如:功能1的結果會影響功能2

得出結論:

1.當檢查點為功能1時,在各影響因素下,若只檢查了功能1是否生效,

需要在檢查功能2時,將以上各影響因素重新測試一遍

2.當檢查點為功能1時,在各影響因素下,將相關聯的功能1、功能2都測試到了,則不需要重複測試

原則:

1.測試不僅要保證各功能模塊正常,也需要進行集成測試,保證各功能關聯後的功能正確

2.測試用例編寫是靈活多變的,當某個影響因素會影響多個檢查點時,可同時進行測試。

“好,其他人如果沒有別的疑問,大頭就發郵件公示結論吧!嗝~”大頭對問題刨根問底的態度還是很讓阿導欣慰的“這82年的雪碧就是給勁兒昂,嗝~”

THE END


https://hk.wxwenku.com/d/200971579