每個軟體測試員最怕被問的問題:“測得怎麼樣了?”

新夢想IT發表於2022-07-07


 

作為一名 軟體測試 員,工作有時候似乎挺苦逼的,我太難了 ……

 

 

 

說實話,我真想從上面去掉 “似乎”兩個字,軟體測試人,就是苦逼!

 

有的人曾抱怨過開發很糟糕,但我們沒辦法要求開發在會寫程式碼的同時還要把程式碼寫好,沒有過多的 bug,因為這就是我們的工作;

 

有的人曾吐槽過自己的老闆很較真,但我們沒辦法不接受領導們的批評指責,因為批評代表我們還有繼續提升的價值 ……除了批評外,我想每個測試員都怕被無時無刻的刨根究底,無止無休的問長問短。

 

現在如果你問我做測試做了這麼久最怕被問什麼?

 

我想一定是領導那句:測得怎麼樣了?!

 

回頭想想,以前在公司做測試工作的時候,自認為不怕被老闆批評,因為我一直都認為能被老闆批評,其實說明老闆還是對自己抱有期望的,否則他有絕對權力可以不批評你,直接讓你 “走路”的,而且最重要的是,批評之後就有了改正的機會,可以提高自己了。

 

但即便如此,測試人員仍然有一些最怕被問的問題,例如:測得怎麼樣了?還有問題嗎?什麼時候能測試結束啊?如何對測試人員進行考核啊? ......

 

不知道各位測試同仁是如何看待這項問題的,我記得當時一聽到這些問題我就頭皮發麻,然後就胡亂的應付幾下就了事了。今天我們就先來說一說第一個最怕被問到的問題: “測得怎麼樣了?”

 

首先我們先分析一下為什麼管理層喜歡問這個問題,其實如果拋開測試的內容(這個問題就變成:幹得怎麼樣了?),這個問題對於一個上級來詢問下級的工作是最普通不過的了,但是如果加上測試兩個字,你會發現這個問題幾乎沒有辦法回答。

 

因為凡是有一點測試常識的人都會知道,測試是不可能有盡頭的,無論你覆蓋多麼強,測試多麼細緻,一定會有沒有測試到的 “死角”,這些其實都是客觀存在的事實,誰也不可能改變。

 

對於 “測得怎麼樣了?”這類問題若想回答的讓領導滿意,至少要做到以下三點:

 

1、首先我們作為測試人員要就測試工作的這個特點和管理層進行一定的溝通,先要讓上級接受一個事實:測試無論如何都不可能做到“零缺陷”。

 

2、如果您的上級也同意這個客觀存在的現實,那麼接下來我們還必須說清楚另外一件事情,那就是我們雖然做不到零缺陷的測試,但是我們有責任要清楚地告知管理層我們測試過程中的“死角”有哪些?

 

3、清楚了“死角”之後,最後要分析這些測試死角可能帶來的風險是什麼?

 

以上這些內容分析清楚之後,只能說問題交代清楚了,但是這件事遠遠沒有結束,如果要想比別人做測試更有成就,我們還要做以下幾個方面的工作:

①針對分析出來的風險,要繼續明確這些風險可能會對我們目前的專案造成的危害有哪些?

②如果發生了這些風險,相關的解決措施是什麼?

③這些方案的實施造成的成本和時間的損耗是多少?......

 

01期初

 

驀然回首, 軟體測試 風風雨雨這 5年,起初每天的工作只是滑鼠點點點,別問我測試用例咋寫,我還真不知道,閒的時候真的懷疑自己的存在價值。

 

但那只是我以為,時間荏苒,工作越久越能體會測試才不是這麼簡單,只會點點滑鼠,並不能走的長遠,工資也漸漸的無法滿足生活需求,恍然明白,對於一個測試員而言,自己沒有一個很好的框架,完全跟著感覺走,根本寫不出好的測試用例。

 

測試絕對不是一個人悶頭幹,避免不了與人打交道,其中與開發溝通交流的最多,倘若遇到好的開發,流程是這樣的:你提出 bug→開發找原因→開發找程式碼問題→開發修改;

 

倘若遇到不好說話的開發,流程是這樣的:你提出 bug→開發不搭理你→雨女無瓜→講一堆開發語言→繼續不搭理你→你只能生悶氣。所以,為了與開發溝通方便,我開始學習程式語言,什麼Python、Java……不求寫出完美的程式碼,但求與開發縮小代溝,同時對於我日後 軟體測試 的職業發展肯定會有幫助。

 

02繼續

 

再繼續我的測試生涯,忽然發現,測試這一行,總是千差萬別,自己會的別人不會,而別人會的自己很多不會。

 

記得有一次面試一家上市公司,面試官問我最擅長什麼,我突然啞口無言,總不能說擅長學習吧,總不能說擅長上網搜尋資料吧,總不能說擅長點點滑鼠吧,總得有拿的出手的東西吧,總得有出類拔萃的技術吧!

 

快速理解業務 →梳理專案需求→測試用例設計……這些都是作為一名測試員的基礎要求,

 

如果想更好的提高工作效率,會做自動化測試 →效能測試→安全測試等真的很有必要,

 

同樣每項測試都離不開深入理解業務 →整理定位測試需求→設計合理的測試用例→篩選合適的測試工作→掌握測試工具的使用→分析測試結果……

 

03最後

 

如果想要使用測試工具,總得會編寫程式碼吧,單單隻會錄製回放,同行見同行,肯定會成為人家的笑柄,同樣,分析結果也少不了程式碼的加持、硬體裝置的瞭解以及資料庫的使用 ……

 

總而言之,無論欠缺了哪一樣,對於測試員而言都是給自己挖了一個坑,沒有充分的證據,自然會被開發懟,沒有足夠的技能,當然會被領導批,唯有不斷的提升自己,不斷地學習學習,才能把坑填平,才能升職加薪擁有更好的職業發展。

 

 

 

如果能做到以上這些方面, 你做測試就一定會讓老闆非常放心,即使出現了問題,大家也都提前有準備。那你一定也是老闆最得力的左膀右臂。加油吧!同志們,為了我們更好的未來,一起積極來想辦法解決這些難辦的問題吧!

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940641/viewspace-2904689/,如需轉載,請註明出處,否則將追究法律責任。

相關文章