實錘了!什麼樣的測試工程師更受HR青睞?

博為峰網校發表於2021-07-16
同樣是測試人員,交代的任務也能按時完成,為什麼受歡迎的程度會有所不同呢? 先來說說不同的測試人員有什麼不同吧。 加我VX:atstudy-js 回覆“測試”,進入軟體測試學習交流裙~~

責任心不同

對於一個測試人員來講,責任心是很重要的一點。既然你測了這個功能,那麼就要對這個功能負責,不能說是大體測測就完了,需要考慮各種可能出現的情況,以防意外的發生。作為測試人員要對整個功能負責。
舉個例子來說,一個需求上線至少需要兩個以上的測試人員共同測試完成之後才能更新到生產環境,當這個需求在生產環境上出現了問題,影響了正常的操作流程,那麼有的測試人員會立即利用現有的錯誤資料,看有什麼特殊資料或者操作,儘量快速的去復現這個問題,並交給開發人員去解決這個問題,儘快的更新到生產環境以免影響更多人的使用。
而有一種人,遇到這類問題,就會立刻想著怎樣將責任推卸出去,如何把自己從這個問題中摘出來。
工作方式不同
有些測試人員善於使用工具提高工作效率。一些重複性的工作,比如版本的迴歸測試、基礎資料的增刪改查測試,都可以透過自動化來實現。
比如我們拿到一個表單的測試需求,其實邏輯很簡單,但是重複性的工作很多,完全靠手工操作的話,不僅浪費時間,而且容易產生厭煩心理。
但是如果我們將測試資料整理出來,利用自動化測試的工具,將測試資料進行引數化,那麼可以極大的提高工作效率,這樣既可以避免人工測試過程中的一些誤操作,使資料更加準確,又節省了測試人員手工測試的時間,可以利用這些時間來研究其他工作。
溝通能力不同
作為一個測試人員,最基本的溝通能力是必須具備的。
因為我們可以透過有效的溝通來解決測試過程中遇到的一些問題。
就拿小編自己來說,我經常會遇到這種情況,就是發現自己對這個需求的理解跟開發人員實際做出來的功能有出入,那麼我會怎麼做呢?
遇到這類問題,我首先會跟開發人員溝通,看看究竟是自己理解錯了,還是開發人員理解錯了,或者是開發人員理解沒問題,就是程式碼寫錯了等等這些情況都有可能出現。
我們在不斷的溝通中能不斷的發現該需求可能存在的隱藏的問題,或者透過溝通,發現對這個需求的理解更近一步了。而且透過有效的溝通,我們跟開發人員的關係也能更近一點。
但是我發現有的測試人員,遇到這類問題,總是一遍遍的看需求文件,從不與人溝通,如果確實是開發人員的問題,也不能及時的反饋給他們,影響工作效率。
自主學習能力差異
一個有上進心的測試人員,在滿足當前工作要求的基礎上,會不斷的學習新的技能。
比如學習一些自動化的測試工具或者效能測試工具,目前可能用不上,但誰又能確定未來的工作會不會有這方面的要求。
退一步來講,如果我們多了一項技能,就算以後跳槽的話,也多了一項加分項。
但是對於那種安於現狀的人來講,覺得當前的技能已經能夠滿足當前的工作需要,覺得不需要也不想花時間來充實自己,這樣的工作態度對以後的發展也沒有好處。加我VX:atstudy-js 回覆“測試”,進入軟體測試學習交流裙~~
當領導提出自動化或者效能測試要求時,發現一點頭緒都沒有,因為自己並沒有花時間去了解這方面的知識。
舉個例子來說,其實在專案的不同階段,工作強度也是有差別的,有時候專案交期緊,我們必須全身心的投入到專案中。
當然也有專案比較空閒的時候,這個時候,有些人就會想,終於可以放鬆一下了,刷刷影片,上上網,一天就這麼過去了。
但是有上進心的人呢,他們都在幹什麼呢?主動學習新工具,新語言,不斷的充實自己,為之後的工作奠定基礎。
對bug敏銳度的差異
一般來說,經過了多個專案的測試之後,如果是一個優秀的測試人員,拿到一個需求,在經過簡單的瞭解之後,會對一些經常出現bug的點有一定的感知能力。
因為在過往的測試經驗中,會不斷總結容易出錯的點,並對出錯頻率比較多的點多加註意,在之後的測試中也會著重的去關注這些地方。
而對那些得過且過的人來說,測試對於他來說只是完成任務,並不會去總結什麼,以前漏測的點現在還是會漏掉。
例如,我們今天拿到一個測試訂單下單流程的需求,根據以往我們對這種需求的瞭解,發現以前在測試這種需求的時候,在編輯訂單的時候,我們所選擇的某些訂單資訊並沒有正確的顯示,或者是我們編輯訂單時修改的資訊,並沒有實際的更新到訂單中,那麼現在在測試這個需求的時候,我們就要對這兩個點著重進行測試。
準確復現bug及給出合理建議
作為一個專業測試來講,遇到問題時會準確的復現出bug並且找出bug復現的最小條件,從而利於開發人員準確快速的定位問題所在。
而且在測試過程中,會根據實際情況提出一些合理化的建議,來增加使用的流暢性和客戶的滿意度。
但是對於一般的測試來講就是拿到需求後完全按照需求來測試,並不會考慮這樣做合不合理,客戶使用起來方不方便,只要完成任務就行了。
在小編自己的日常工作中,會給開發人員提各種bug,有些bug比較簡單,有些bug比較複雜。
當我用一個複雜的步驟復現了一個bug之後(bug復現條件及步驟:條件1,條件2,條件3;步驟1,2,3,4......),我還會考慮,是不是隻有這麼複雜的操作才會導致這個bug的產生?
如果我去掉幾個條件,這個bug還會不會出現?經過反覆驗證我們發現,復現這個bug的條件和步驟只剩下幾個(bug復現條件及步驟:條件1;步驟1,2,3)。
這樣經過我們的篩選,去除了不必要的條件和步驟,開發人員會更快速的定位到問題所在。
透過上述對比,大家應該很容易就看出哪類的測試更受歡迎了吧?當然是有責任心,溝通能力強,善於花時間提高自己的更受歡迎。所以希望大家在以後的工作中,要朝著更好的方向發展。
當然世界是公平的,你想享受什麼樣的待遇,就要付出同等的努力,工作是一個積累經驗的過程,也是一個不斷學習的過程,只有在這個過程中不斷的充實自己,才能得到自己想要的結果。

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

相關文章