原創 我對軟體測試這份工作的理解

2022-03-21 13:12:20 字數 1293 閱讀 4256

[原創]我對軟體測試這份工作的理解

初入職場也有幾年,到2023年在新公司公升職為測試經理,管理10幾個人的小測試團隊,雖然前幾年工作主要是做為測試工程師,做具體的事;但是後來隨著自己角色轉變,需要帶測試團隊,所以我也經常在思考軟體測試這份工作到底是做什麼?怎麼才能把這份工作做好?怎麼才能獲得更好的職業回報?

測試這行我入職雖然已經有幾年,但是這行因為是在國內測試工程師這個職位才慢慢開始很多公司接受,所以越來越多的人進入到測試這個行業裡面,當然很多人對軟體測試工作的理解,僅僅是停留在對公司所產出的產品只要按照說明書點點點試用下就行;還有一些人認為測試這個職業是個打雜職業;當然也有人認為這行測試要做好,要搞自動化測試,有些人盲目崇拜自動化測試,有的甚至成為了測試工具的奴隸;所以我也經常反思這些問題,換個角度我們思考下,公司招聘測試工程師是做什麼?發現bug? 提供質量資料給領導做參考?還是說讓測試發現問題,推著去改進?我想這些可能是每家公司都會面對的問題,每家公司招測試工程師的原因都是對的,沒有錯,因為他們恰恰是處在這個時間節點,公司碰到這些問題,需要去解決。

哪麼測試這份工作到底是幹什麼的?我的理解是,首先測試這個角色是代表使用者,他要從使用者的角度去思考問題,公司中老闆經常把測試比喻為守門員,意思就是測試要盡可能在測試環境發現bug,不要把問題留到使用者面前,然後來一堆投訴,是不是很形象的比喻;其次測試並不是像網上說的門檻很低,我對測試這個工作的理解是,這個職位是個綜合體職位,要懂產品,要懂開發,要懂測試,要懂運維,要懂運營,要懂使用者,因為你缺任何一方面,都有可能把這份工作做的不是很好,所以我也經常對我的團隊的人講,我們是帶表使用者的,要盡可能的去控制軟體質量,而不是要把所有bug找出來,同時我們要做為研發提供快速反饋的通道,而不是降低研發效率的阻礙,發現問題,怎麼去做改進,提公升整個研發效率和質量才是我們價值的體現。

最後,以我自己的一些經歷,給新入職場的一些朋友一些建議:

2、不要認為測試工作很簡單,只是點點點,你進坑後會發現,這行要拿高薪水,要學的東西可真多,各種都要涉及,除非你一輩子只想拿幾千塊工資

3、放棄自動化測試可以替代手工測試的思想,很不現實,自動化最大的價值是回歸測試,快速檢查當前系統健康,但是發現bug更多的還是靠手工,尤其是測試分析和設計才是你立足

4、不要迷信測試工具,不要做工具奴隸,盡量多學習開源測試工具,如:jmeter,簡少對像lr和qtp這種依賴,真正能用起商業工具的沒幾家

5、測試是找bug嗎?這只是最基礎的要求,像我前面講的,測試更多的是代表使用者,做好質量保障工作才是我們最終要做的,

6、盡早的參與到測試工作中,測試不是最後一到關,測試是要一直貫穿整個研發生命週期的,從需求分析,系統設計,開發,測試和發布上線,每個環節測試都應相應的動作和產出。

我理解的軟體測試

最近的思考,記錄下來 所有測試用例是一張最全的大網,它包括了保證軟體質量所必須進行檢查的所有內容。這些內容必須借最有效的方法實現 一部分由單元測試 一部分用介面測試 一部分納入ui自動化測試 自動化用例要分fast級別和all級別 一部分用 評審 一部分用效能測試來保證,前面這些都無法實現的用手工測...

我對張工作的理解

我對張工作的理解 張堯學的工作如下 開發了一款輕量級作業系統meta os,該作業系統分客戶端和服務端。客戶端主要功能類似乙個遠端登入工具,可以向服務端傳送請求,服務端以流的形式 網路傳輸 傳輸介面到本地。服務端主要功能類似乙個虛擬機器軟體 網路管理程式,服務端一直執行著meta os,然後根據客戶...

我所理解的 測試 工作

入行第5年了,最近發現自己心態上起了一些微妙的變化,如果在頭三年,別人問我,軟體測試到底是幹啥的,我肯定會回答,就是測軟體上bug的,當然,你的bug測得越多越好,甚至,你在測試時候如果沒有發現bug,你會莫名的感覺焦灼甚至有點心慌,媽呀,我是不是漏測了?那時候以為,發現bug的數量和質量或許體現了...