優秀網際網路高階測試工程師應該具備的能力
概述
在之前寫的網際網路高階測試工程師至少具備的能力一文中,提到了測試工程師至少具備的能力,但是並沒有提到優秀測試工程師應該具備的能力,下文簡單的談一談。當然這些全部都是我的個人理解。
能發現問題,還能定位問題,而且能給研發解釋得清楚
在實際的工作中,你可能會遇到很多測試人員在測試功能模組的時候,一遇到問題,馬上就來找開發,由開發來定位問題。測試人員發現功能不對,我們可以理解為【開發人員研發的系統的功能跟產品經理的需求不一致】,屬於【發現問題了】。這個沒問題,但是測試人員能不能靜下心來,自己先研究一下發生問題的原因呢?相信很多開發人員經常會遇到,測試人員提的bug其實跟程式碼沒關係,而是環境問題或者資料問題等。
可能有人會問,怎麼定位呀?其實手段多得很,例如,看日誌、抓包、看程式碼、debug程式碼、分析資料、分析業務流程、分析請求走過的節點等等,進行多方面的求證。如果實在找不到原因,才來找開發。
如果測試人員找到原因後,還能跟開發人員解釋清楚,那就非常了不起了。因為這裡除了涉及到專業能力外,還涉及到測試人員的溝通表達能力。
提一個自描述的BUG
你沒有遇到這種情況,測試人員提的bug單裡,只有幾句簡單的描述。這樣會加大開發人員定位問題的難度。遇到這種bug單,我通常都是建議讓測試人員補充一些內容。
● 導致這個bug的上下文入參;
● 必要的截圖;
● 用簡單清楚的文字描述bug原因、背景;
有一些測試人員文字表達能力很差,bug單的描述很讓人費解,文字功底一時半會是改進不了,那麼可以通過提供截圖的方式來補充一下。
至於入參,這個必須要提供,不然會極大的加長bug定位的時間。
提有意義的bug
動不動提bug不是一個高效友好的方式,而且正如我上面提到的,很多測試人員文字功底很差,提的bug很讓人費解。更為高效的方式就是直接溝通。
除非是重大缺陷或者很有意義的缺陷,值得後續用來做bug分析、追蹤、總結的,才建議記錄一個bug。
能獨立搭建測試環境
開發人員提測後,就應該可以進行下一個功能的開發了,測試環境問題,開發是無需關心的。如果提測後,還需要協助測試搞測試環境的話,那是很浪費時間的。因此,測試人員應該能獨立搭建環境,不管MQ、Redis、微服務等,都能搭建好。並且要保證測試環境是足夠穩定的。
這裡涉及到的知識點也是很多的,像Linux、Shell、網路協議等。
能開發造資料的工具
測試人員在做功能測試的時候,有一個重要的階段,便是造資料,這個不是一個簡單的事情,尤其是公司的微服務越來越多的時候,一個請求通常需要走過很多節點,每個節點都會取資料,如果沒有一個造資料的工具,將大大加大測試的難度。
總結
簡單說,就是具備一定開發能力知識面廣,且溝通表達能力強的測試人員。
原文釋出時間為:2018-10-18
本文來自雲棲社群合作伙伴“Android開發中文站”,瞭解相關資訊可以關注“Android開發中文站”。
相關文章
- 優秀的測試開發應該具備的六大能力
- 網路安全應急響應工程師需要具備哪些能力?工程師
- 高階PHP工程師應該具備的一些技能PHP工程師
- 一個優秀的智慧展廳應該具備哪些能力
- 軟體測試工程師需要具備哪些能力工程師
- 月入2W的高階PHP工程師都具備哪些能力?PHP工程師
- 新手小白資訊流廣告學習 高階優化師應具備的能力優化
- 優秀的DevOps工程師必須具備的軟技能dev工程師
- 作為一名軟體測試工程師,需要具備哪些能力?工程師
- 一個優秀的軟體測試工程師該如何進行需求分析工程師
- 有必要參加長沙IT培訓嗎?一名優秀的程式設計師應該具備什麼能力?程式設計師
- 淺談:合格的Java程式設計師應該具備的能力Java程式設計師
- 優秀後端都應該具備的開發好習慣後端
- 武漢有哪些優秀的網際網路公司?
- HTML5前端工程師需具備的能力HTML前端工程師
- 網際網路 Java 工程師面試題(Spring 面試題一)Java工程師面試題Spring
- 馬士兵Java高階網際網路架構師不加密Java架構加密
- 優秀的Web前端開發工程師需要具備的4個條件!Web前端工程師
- 【入門必看】網路安全工程師需要具備哪些技能?工程師
- 4-6年經驗左右、優秀的 Java 程式設計師應該具備的技能Java程式設計師
- 軟體測試工程師需要具備哪些素質?工程師
- 百度安全獲評工信部移動網際網路應用服務能力提升優秀案例
- 長沙Web前端培訓:優秀的Web前端工程師需要具備什麼?Web前端工程師
- 網際網路App應用程式測試流程及測試總結APP
- 殭屍蜜網:首款具備誘捕及反探測能力的物聯網殭屍網路
- 北京知名網際網路公司招聘golang工程師Golang工程師
- 網易工程師高洪亮:測試時不要急於判定稽核能力 效果是需要磨合的工程師
- 初、中、高階測試工程師成長指南工程師
- 突破Java面試(01)-看看現代網際網路java工程師的招聘JDJava面試工程師
- 優秀的專案管理應具備哪些條件?專案管理
- 高階測試工程師必備技術:用Git版本控制自動化測試程式碼工程師Git
- 「美菜網」招高階前端工程師啦前端工程師
- 高階前端工程師面試必備(持續更新中)前端工程師面試
- 每個高階前端工程師都應該知道的前端佈局前端工程師
- 一份優秀的資料分析報告應該具備這些要點!
- 從性格和能力出發,你是否適合做一名優秀軟體測試工程師?工程師
- 網站設計應該具備這些吸引點網站
- 2018年一線網際網路公司Java高階面試題總結Java面試題