這個題主的問題好可愛,我想問一下,你是自學了軟體測試,然後要找軟體測試工作么?還是說根本就不了解軟體測試,也不知道什麼是測試用例,就去找軟體測試工作了呢?

其實這個問題,根本就沒有標準答案。為什麼這麼說呢?

首先,需要說一下什麼是測試用例。如果你不了解的化,我更得說了,測試用例包含了一次測試所需的測試目的(為什麼進行測試)、測試環境(就是被測試軟體的運行環境,包括相關軟體、網路、操作系統、或者瀏覽器等,甚至於溫度、濕度等也算進去)、測試步驟(完成本次測試的操作步驟和測試數據)、預期結果。這幾個內容是必須的。

那執行一個測試用例需要多長時間呢?

比如說,在王者榮耀中,測試一個英雄,在攜帶特定符文、技能的情況下,從1級到15級,使用不同的裝備,對小兵、野怪、超級兵、防禦塔、水晶、特定英雄攜帶特定裝備的情況下的傷害、防禦、暴擊、加速、減速、減傷……你說需要多長時間?

再比如說,在極端情況下,結束一局遊戲用多長時間?王者榮耀在投降的情況下可以很快,如果不投降呢?己方不作任何事情需要多長時間呢?

所以說,測試用例的執行,沒有固定的標準。

有些測試用例的步驟很長,操作和環境很複雜;有些測試用例可能只需要簡單的操作就能完成了。

所以,200條測試用例,短點的話,一天就完了。一天8小時,每小時25條,每條2分鐘。這個時間可以,是在不行加個班當天也能完成。

如果很長的化,10分鐘執行一條,200個需要2000分鐘,每個小時60分鐘需要34個小時,每天8小時,4天(辛苦外加個班也就搞定)。

所以,你想說多少都行!另外就是一點,只要你說了,他就得信!

發佈於 02-08繼續瀏覽內容知乎發現更大的世界打開Chrome繼續是木子呀Z是木子呀Z公號【是木子呀Z】有更多成長與學習乾貨。

作為一個2020屆畢業生,去年換工作也面試了不少公司,在這裡說一下我自己的觀點吧。

有時候面試官問測試某個項目周期是多長,執行多少個用例需要多長時間等。

面試官期待的可能並不是你對問題的直接回答。

而是想知道你對問題的會怎麼分析?

想知道你會從哪些維度去思考問題?

就如200個測試用例。

我們在不知道具體是什麼項目?不知道執行一個用例時間需要多少?

我們又怎麼能直接回答需要多長時間呢?

僅個人觀點,說的不對的地方,歡迎指出。


作為一個2020屆畢業生,去年換工作也面試了不少公司,在這裡說一下我自己的觀點吧。

有時候面試官問測試某個項目周期是多長,執行多少個用例需要多長時間等。

面試官期待的可能並不是你對問題的直接回答。

而是想知道你對問題的會怎麼分析?

想知道你會從哪些維度去思考問題?

就如200個測試用例。

我們在不知道具體是什麼項目?不知道執行一個用例時間需要多少?

我們又怎麼能直接回答需要多長時間呢?

僅個人觀點,說的不對的地方,歡迎指出。


這個面試官就是個二把刀,這種水平也來面試,直接diss TA。


不論這個問題是面試官水平太差用來坑你,還是水平高用來坑你。

面試的時候,我們還是要正經作答。

往好的想,當面試官出一個很坑很無厘頭的問題時,估計他面試過的其他人都答不出來,如果你答出來了~那不就是機會!那不就是加分項!

至於你覺得面試官水平差,你最後要不要去這個公司,那是後考慮的事情嘛。

個人認為,這個事情,最大概率是用來考察你的業務分析能力、工作效率、時間概念。

業務分析能力是指,200條測試用例,是業務邏輯簡單、步驟簡單的200條,還是業務複雜、步驟複雜的200條。

工作效率是指,想從你與其他人對比下知道你的工作效率。

時間概念是指,有的人做了事情,但是對於時間沒有概念,比如從沒留意過自己一天可以做多少事情。

所以,如果是我回答,

第一,先不直接回答,反問他貴公司的業務邏輯複雜還是簡單,並不是要他的答案,而是讓他知道,你有考慮這方面。

第二,面試開始大部分都會了解你過往公司的系統、業務邏輯之類,可以告訴他,以我過往公司的業務邏輯複雜程度,我一天大約可以執行多少用例、提多少bug。

第三,告知需要等待bug修復,修復後一些測試用例還需要重複執行,這也是影響時間的因素。


不是多的測試用例就是好的測試用例,全面覆蓋的測試用例才是優秀的測試用例。

一般是不會出現說多久寫多少個測試用例來衡量。

可以參考我其他關於測試用例編寫的文章。


推薦閱讀:
相关文章