同為測驗人,據說90%的人都會經歷以下場景:
每次發版時間相當緊張,上線前幾天總是要肝個通宵
開發改動核心代碼,留給測驗完成全量回歸測驗時間非常短,出問題就要背鍋,
手工執行用例、多瀏覽器重復驗證同個功能、單個功能多個測驗環境一遍遍點過去,像個機器人,
每天重復“點點點”的機械作業,也不知道之后的幾年還能干點啥,
怎么樣?細節是不是拿捏的死死的?但這些都不算啥,無非是作業比較難罷了,更難的是跳槽、漲薪非常困難,
幾天前,我有個做了 3 年測驗的朋友去面試,因為不懂測驗開發,被定級為“初級測驗”,他覺得自己受到了侮辱,但他沒意識到:很多公司都已經停止招聘只會功能測驗的人員了,
因為最近這幾年,高度自動化的測驗成為業界追求的目標,要實作自動化,離不開測驗開發來開發各種框架,支撐測驗作業高效率運行,1 個測驗開發的效率遠大于 3 個普通測驗,
毫不夸張地說,功能測驗人員如果不轉型測驗開發,基本上得告別軟體測驗生涯了,
從測驗框架的概念、開發方法以及設計思想入手,通過實戰案例和測驗框架的代碼實作,全面掌握測驗框架的開發,完成從功能測驗向測驗開發的華麗轉身,
第一模塊 打牢基礎,從框架概念到代碼實踐,
第二模塊 專案實戰,搭建自動化測驗框架,
第三模塊 能力修煉,全面掌握多項技能,
第四模塊 深入自動化測驗框架開發原理,
第五模塊 本職之內,技術之外,
這是測驗開發必須的知識圖譜,勸你對照著學,絕對會有識訓:
軟體測驗全堆疊視頻講解教程
三個轉變
測驗人員要培養前面介紹的技能,首先需要實作下面三個轉變:
1. 對測驗的認知
測驗活動不僅是驗證系統功能,可以更加的多樣化,比如,測驗左移就包括對需要的澄清和驗證,測驗右移則包括生產環境的監控和資訊收集等,
測驗人員不是質量的把關者,好的質量意味著要交付更多的價值,而不是沒有缺陷那么簡單,測驗人員不再是發現缺陷越多越有成就,而是要想著如何跟不同角色高效合作,使得交付的產品能夠優化業務價值,
2. 對技術的關注
由于測驗活動的多樣性,不能只關心測驗相關技術,要把視野擴展到軟體開發程序中各個環節接觸到的領域知識和不同型別的技術,不同業務型別、技術架構和基礎設施等都會對測驗有不同的影響和要求,
3. 測驗不可以獨立存在
測驗不能再以獨立部門自居,需要跟不同的角色更多的溝通和合作,比如,需求分析階段需要跟需求人員有密切的溝通,實作自動化測驗程序中可以跟開發人員結對或其他方式的深度合作,生產環境下的測驗需要跟Ops人員緊密合作等,
同時,測驗人員對于系統所采用的技術架構、技術方案的設計思路都需要有所了解,從而更好的理解開發的作業、理解架構演進對于測驗的影響,更好的開展測驗作業,
了解了發展方向,如何才能讓自己的職業生涯更圓滿呢?更多的學習路徑,職業規劃可以關注公眾號:程式員一凡,有軟體測驗的技術交流群,
確定方向,目標驅動
持續學習,把知識變成技能
勇于突破,系統思考
加油,愿各位測驗同仁的職業發展之路更加順暢!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/16219.html
標籤:其他
