談談我的以前,從畢業以來從事過兩個多月的Oracle開發后轉型為軟體測驗,到現在已近過去8年成長為一個測驗開發工程師,總結一下之間的心路歷程,希望能給徘徊在開發和測驗之前的同學一點小小參考,
一、測驗之路伏筆
上學偷懶,留下個習慣,喜歡看別人的代碼,很多時候覺得別人寫的比自己好太多,簡單的一段代碼別人寫的精妙絕倫,自己的又丑又長,自己帶有批判性眼光看代碼,
邏輯思維能力比較OK,尤其是發散思維,作業面試的筆試題幾乎都為邏輯題,我用非常快的速度全部正確做完,很開心拿到offer,發散思維在測驗中很重要,往往問題都比較隱藏和集中,從不同的方向進行不同的測驗,找到問題并帶出系列性問題
(我曾測驗過一個功能模塊出現問題從而帶出提交了一些問題,當時專案壓力使測驗和開發有些小氣氛,被主管叫去批評,我寫的太多,開發覺得其中提到的東西是正確的,后經驗證一些列問題都是潛藏的問題,主管也不好在批評之后表揚,但那兩個星期逗我特好了就),
我有完美主義傾向(生活中的壞毛病),追求完美,這個給我帶來了些小問題,自己寫的東西有些小問題自己也會很氣餒,測驗找出別人的存在的失誤會有成就感,我也知道能包容不完美才是完美,努力的目標,
我對開發的熱情沒有測驗的火熱,
我的開發能力都一般,不突出,而軟體測驗為復合型,要求廣度和寬度,深度為其次,雖然測驗的時候主動幫助開發做過資料庫出現的例外處理,開始提出解決方案的時候,開發并不認同一個測驗的方案,但是后來采用了,這位開發也不再小瞧我了,
二、測驗之路小結
軟體開發是建設性的,而軟體測驗從一方面來說是破壞性的,開發注重設計,使程式做的應該做的事情,不做不應該做的事情,一般來說,開發寫完程式都會自己驗證程式是否做了他應該做到的事情,軟體測驗不僅要驗證程式是否做了他應該做的事情,更注重的是軟體是否做了他不應該做的事情,所以測驗更關注的是軟體是否做了他不應該做的事情,
檢驗已實作的功能是否正確,檢驗是否正確實作了功能,
重新否定自己,開發測驗自己的代碼效率低是因為在內心深處他們不愿意否定自己,不愿意覺得自己有問題,測驗人員應學會否定自己,這樣在一個版本到另一個版本的回歸測驗程序中確保自己的測驗無遺漏,
永遠不要覺得軟體質量是軟體測驗的任務,不要輕易背鍋,軟體質量從一開始就是開發的系統架構所決定的,軟體測驗不過是優化提高軟體的質量,但是很可能還是存在致命的bug,所以做好自己的管理,證據,從而不要讓自己輕易背鍋,當然,在其位,謀其職,測驗一定要富有強韌的責任心,對自己作業仔細細心,
?
學習多了解,測驗一定要對自己能力的肯定,可能我的能力在別人的眼里不想開發在某一方面很突出耀眼,我對自己一直充滿了自信,測驗需要自己的廣度和心態上的磨練更是需要的,就像是冰山,龐大的業務知識,測驗框架,多維度的思維習慣雖然看上去是一個點一個點的,當你把這些點鏈接起來的時候,你會看到汪洋一片,所以,你一定要學習,更多的學習,
溝通很重要,多多溝通,溝通的藝術更是重要,和開發和睦相處能給作業帶來很多樂趣,很多時候,你一天作業交流的基本都是開發人員,學會包容和理解,
目前我只是處于黑盒子階段,我也想學習更多更多的測驗工具和腳本語言,但是不能妄自菲薄,不管是自動化測驗還是手工測驗實質都是測驗方法,測驗工具不過是載體,不能弄混主次,級別不夠,再厲害的測驗工具你也不一定能用到而且會用,但一定多多了解學習,
三、8年蛻變,現在已近是測驗開發,年薪30W+
8年時間的蛻變,我從一個初級測驗工程師,成長為了一個測驗開發工程師
日常作業內容:
- 撰寫自動化測驗腳本:測驗開發工程師需要使用編程語言(如Java、Python等)撰寫自動化測驗腳本,用于執行系統功能測驗、性能測驗、介面測驗等多個測驗階段,
- 搭建自動化測驗框架:測驗開發工程師可以使用開源測驗框架或自己搭建測驗框架,以提升測驗效率和可維護性,一些常用的測驗框架包括Selenium、Appium、JMeter、Robot Framework等,
- 分析測驗結果和問題:測驗開發工程師需要分析自動化測驗腳本運行的結果和日志,找出問題所在,并及時反饋給相關開發人員或測驗團隊,
- 協同開發團隊進行集成測驗:測驗開發工程師需要與開發人員緊密合作,進行集成測驗作業,確保系統各個組件間的協調運行,
- 參與持續集成和持續交付:測驗開發工程師需要參與持續集成和持續交付程序,保證軟體質量和穩定性,這其中包括構建測驗環境、制定測驗策略、持續監控和優化測驗程序等,
總之,測驗開發工程師的日常作業內容以自動化測驗為主,同時也需要具備軟體開發和測驗管理方面的技能,
另特意為各位同學準備了一份13G的超實用干貨自學資源,涉及的內容非常全面,涵蓋功能測驗、Linux資料庫、Python編程語言,介面測驗、UI自動化測驗、性能測驗......包括軟體學習路線圖,50多天的上課視頻、16個突擊實戰專案(滿足你對測驗經驗的需求),80余個軟體測驗用軟體,37份測驗檔案,70個軟體測驗相關問題,40篇測驗經驗級文章,上千份測驗真題分享,還有2023軟體測驗面試寶典,還有軟體測驗求職的各類精選簡歷,希望對大家有所幫助…這些都在我的軟體測驗學習交流群里:110685036
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/550656.html
標籤:其他
上一篇:【Jmeter】基礎介紹-詳細
下一篇:返回列表
