軟件測試5年,我問遍了身邊的大佬,總結了一份「老人言」

 

你們好,我是程序員一凡程序員

 

首先介紹一下我本身,從事軟件測試行業到如今是10年時間,畢業以後一直從事的軟件測試行業。很幸運在畢業時遇上互聯網這波浪潮,而後就一直在互聯網公司工做,雖然那時候的軟件測試技術發展還相對比較混亂,但本身由於公司業務發展的緣由,硬件測試、功能測試,性能測試、自動化測試什麼的也都作過。面試

 

 

由於我接觸軟件測試的時間算是相對比較早,那時候也沒有相對比較全面、深刻的培訓體系或者說學習途徑,只有經過一些前輩的指導,以及自個人學習加總結來進行自我提高。這種提高的方式,無疑是很緩慢且痛苦的,因此到如今,我把這些內容進行了必定的總結,但願可以幫到全部想要提高的人。sql

 

首先,一我的的測試能力包含硬實力和軟實力:

先聊聊硬實力,硬實力的話就是技術、思惟、業務能力。先說第一點,技術。無論怎麼說,軟件測試都是一個技術崗位,想要在這個行業有長久的發展,或者說想要有更加豐厚的收入,必定須要有較好的符合行業或者市場的專業技能,像是Python自動化、性能測試、測試工具這些。數據庫

我總結了一些比較關鍵的能力簡單說下編程

首先,一我的的測試能力包含硬實力和軟實力:安全

第一個:在手工測試階段下,要學會抓住重點,不要把寶貴的測試時間浪費在糾結細枝末節上,這功夫不如多回歸幾遍核心的主流程,第二點要學會處理系統框架和業務流程,BUG不只僅出如今你所負責的測試的模塊上,也有可能存在於依賴的模塊。而後,越早介入測試越早發現問題,從而對系統質量的保障就可以越到位。架構

第二個:必定要掌握一些主要的測試工具,好比說接口自動化測試所經常使用的Jmeter、Postman,UI自動化經常使用的robotframework、airtest,app自動化經常使用的appium這些。對於你工做的開展會更加順利一些。要記住,這些工具的應用必定要落到實際工做,而不是單純簡單的學習。只有落地到工做,你纔可以越用越熟練,爲你的工做產出更多的價值第三個:必定要掌握Python編程語言。目前測試行業應用最爲普遍的編程語言就是Python。而對於自動化技術,必定要掌握到編程自動化,這個能力對於測試人員將來的發展是很是關鍵的。如今行業內的高薪職位,基本90%以上都是須要有Python自動化測試技能相關的,因此說若是想要讓本身儘快突破薪資瓶頸,這個技能太關鍵了,但須要額外說一句,這些能力也是必定要落地到工做的,只有不斷地在工做中積累和優化,你纔可以更好地往前發展。咱們不少學員之因此能夠漲薪到16K,18K甚至20幾K,拿到不少大型企業的offer,很大一部分緣由也就是由於掌握了完整的自動化測試技術,而且能夠無縫對接企業實際應用需求,因此別再去相信那些鼓吹自動化無用的文章或者視頻了,如今這個行業很看重自動化能力了。app

我也在B站上傳了一些關於Python自動化測試相關的技術講解,這些就是市場上如今比較關注和主流的技術內容,有興趣能夠在B站搜索「測試汪大牛」關注和了解一下。框架

再說思惟,就像開發一直在說開發思惟同樣,測試也須要有測試思惟,想要把測試作好,這也是一個很關鍵的硬實力。首先來講,對於工做上的內容,咱們須要多維度思考如何更好地把控軟件的質量,像是用戶體驗、用戶實際使用場景、業務的實際應用、用戶使用習慣等等等等,由於系統不單純只是功能缺陷,還有不少是非功能的缺陷,而這些須要咱們多維度思考纔可以更好去保障質量,再者,以前說過軟件測試是技術行業,而咱們所應用的技術一直在更新,因此須要具有有足夠好的學習能力,能在最短的時間上手新的技術,從而可以體現出你的價值。至於說業務能力,沒什麼好說的,無非就是安心熟悉罷了。編程語言

 

 

 

接着再來講軟實力,這就包含溝通能力、責任心、職業素養、情商等內容,若是說硬實力是你在這個行業的立足根本,那麼軟實力就是你升職加薪的必備條件。

首先是溝通能力,由於工做性質的緣由,咱們是須要不停與其餘同事進行對接的,在這個過程當中,溝通能力就尤其重要了。常常說開發與測試水火不容,是天敵,其實也只不過是溝通不到位罷了。我給你們說兩個小技巧:

第一是帶有目的性溝通,每次的交流是有目的性地,要圍繞這個目的進行交流,在達成一致後,記得造成結論並記錄下來。

第二是注意方式,咱們的溝通是爲了解決問題,而不是爲了製造問題,因此注意本身溝通時的情緒、語氣、措辭。再結合第一條帶有目的性溝通。咱們纔可以更加效率地處理問題。

再者,是責任心,都說作測試必定要有責任心,但實際上只要是一我的就應該要有責任心,要可以承擔起本身的職責,對於本身的工做應該要作到盡職盡責。讓本身變成可靠的人,那麼你在工做中,在職場中,天然也就可以遇到更多的機會。

而後就是職業素養,咱們常常會見到企業招聘都是須要有工做經驗的人,不少應屆畢業生也常常在吐槽,才畢業怎麼會有經驗,沒有經驗找不到工做,陷入一個奇怪的死循環裏了。其實企業之因此強調工做經驗,其實就是看重職業素養。良好的職業素養可以更快融入公司環境,儘早開展工做,減小企業的前期培養成本。畢竟擁有良好職業素養的人,相比較愣頭青更加便於管理。

最後再來講說情商,總結下來就是少說話,多作事。做爲一個底層員工,應該是把你上級交付給你的任務踏踏實實地完成,而不是一味地抱怨,說得越多,越容易犯錯。咱們常常會見到職場老人之間交流着公司的問題,領導的問題,這是人之常情,可是若是你在這樣的場景下學會裝傻,學會閉嘴,安心作好你本身該作的事情,就足夠了。畢竟公司是工做的地方,不是茶館。內心有再多想法,先把事情作好,天然會有機會讓你去適度表達。不要爲了可以快速融入團隊而侃侃而談,這是不必的。

以上就是我對於軟件測試給到你們的一些建議,但願你們可以有所收穫。

故事虛構,我並不必定是我,他不必定是他。請勿對號入座。(認真並滑稽臉)

最後:

歡迎關注公衆號:程序員一凡,領取一份216頁pdf文檔的Python自動化測試工程師核心知識點總結!

這些資料的內容都是面試時面試官必問的知識點,篇章包括了不少知識點,其中包括了有基礎知識、Linux必備、Shell、互聯網程序原理、Mysql數據庫、抓包工具專題、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續集成、測試架構開發測試框架、性能測試、安全測試等。

相關文章
相關標籤/搜索