面試官:你最擅長的軟體測試領域在哪裡啊?有什麼發展計劃嗎?
我2006年計算機專業碩士畢業至今,從事軟體測試及質量保障領域已經十幾個年頭了,從白盒自動化測試到黑盒自動化測試,從功能測試到效能測試、安全測試,從測試流程、測試框架到後來的測試管理、質量體系建設,深愛著這個行業,經常為能和小夥伴們攻克了一個技術小山頭而激動興奮, 也為了加班加點使命必達的完成了一個艱鉅任務而感到欣慰。 加我VX:atstudy-js 回覆“測試”,進入 自動化測試學習交流群~~
場景:
面試官:你最擅長的測試領域在哪裡啊?有什麼職業發展計劃嗎?
候選人:我比較多的經驗在功能測試,以後希望能從事自動化測試方向。
對於這麼常見的問題和答案,大家發現了什麼問題沒有?
我一般遇到這種答案的時候, 會啟示候選人這個答案有什麼問題嗎?當然,有些同學在這個時候,會有點懵。
我繼而會啟發,那目前的經驗和後續希望的方向,有哪些區別?同學們會回答功能測試主要是日常工作,自動化測試更能體現技術水平,也是很多公司喜歡的定位。
其實,候選人的這個答案,最大的問題在從不同的維度來劃分了測試種類。
和功能測試同一維度,根據測試的軟體內容和特性,可以分為功能測試、效能測試、安全測試、易用性測試、部署測試等等;
而自動化測試卻是從不同的維度,根據測試主題分為了手工測試和自動化測試,也就是說功能測試本身就會有手工的手段和自動化的手段。我們可以通過手工測試來發現很多問題,也可以通過自動化測試提升測試效率,來批量定期執行大量的穩定的測試場景,來進行快速回歸。
手工測試仍然是發現 Bug 最有效的手段,尤其是針對新功能點的測試,我們往往是等待手工測試通過後,版本穩定了,再進行自動化指令碼的編寫和後期的維護。
但是很多同學在談到功能測試的時候,卻習慣的理解成就是手工的。而本身自動化測試也是分層的,如下圖,希望能更好的幫助大家理解自動化測試的成本投入和收益分析。
針對這個手工功能測試背景的答覆,筆者認為比較滿意的答覆可以這樣:我已經有幾年的手工功能測試經驗…,但我注意到產品的快速迭代對測試人員自動化能力的要求,我們需要將更多的測試用例自動化,通過無人值守的自動化測試,來提升測試效率,所以我希望能提升自己的自動化測試的能力,將寶貴的測試資源更多的投入到新功能及 bug 驗證上去,從而和開發、產品一起更有效的提升產品質量。
這樣一個答案,既說出了自己的豐富的測試經驗,也指出了自動化測試初衷和價值,體現出候選人的好學,對自動化測試有理解有準備,另外表達出了自己和產品、開發凝聚,注重 Team Work 的意願,說不定你對面的面試官就是開發leader呢?
結束語:
相信這個場景,在實際的面試過程中,很多同學都會遇到。作為軟體測試工程師,對面試問題的嚴謹,注意提升自己良好的溝通和表達能力 ,在面試過程中體現出紮實的軟體測試基礎知識,足夠的耐心、細心、信心、責任心,善於自我總結、自我督促和不斷學習的能力,相信大家都能在面試中有出色的表現,找到心儀的工作。
話外篇:
說到這裡,大家發現文中的Bug了嗎?特意留了個彩蛋,一共幾個場景分析啊?好像只有一個面試問題分析哈,文章篇首卻提了2個,不知道作為嚴謹的測試工程師,您有沒有發現呢?
最後:
可以我的個人V:atstudy-js,可以免費領取一份10G軟體測試工程師面試寶典文件資料。以及相對應的視訊學習教程免費分享!,其中包括了有基礎知識、Linux必備、Mysql資料庫、抓包工具、介面測試工具、測試進階-Python程式設計、Web自動化測試、APP自動化測試、介面自動化測試、測試高階持續整合、測試架構開發測試框架、效能測試等。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2861728/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試有哪些內容?在哪裡測試?
- 軟體安全測試有哪些方法?在哪裡測試?
- 什麼是軟體測試領域的 Flaky test?
- 軟體測試中的測試計劃和測試用例起到什麼作用?
- 什麼是軟體測試領域的 false-positive test?False
- 軟體測試-測試計劃
- 學習軟體測試發展前景怎麼樣?有前途嗎?
- 面試官:你還有什麼想問我的?面試
- 軟體測試培訓分享:軟體測試的發展空間大嗎
- 軟體功能測試在軟體開發中的重要性。在哪裡做軟體測試?
- 面試官:網站的SEO你怎麼處理啊?面試網站
- 軟體測試真的有必要嗎?軟體產品測試的目的和意義是什麼?
- 軟體效能測試常見指標。在哪裡測試測試?指標
- 面試官:react和vue有什麼區別嗎?面試ReactVue
- 軟體測試計劃與測試方案
- 軟體測試培訓分享:軟體測試的職業發展方向有哪些
- 面試:你知道為什麼會有 Generator 嗎面試
- Android事件分發機制五:面試官你坐啊Android事件面試
- 關於軟體測試領域的 Happy PathAPP
- 軟體測試培訓怎麼學?有沒有發展前景?
- 遊戲測試和軟體測試有什麼區別?遊戲
- 學軟體測試有前途嗎
- 軟體測試計劃文件(初)
- 面試官:Dubbo是什麼,他有什麼特性?面試
- 面試怎麼體現你的測試深度面試
- 面試官:你知道怎麼求素數嗎?面試
- 軟體安全測試有哪些測試手段?軟體測試報告收費貴嗎?測試報告
- APP測試和傳統軟體測試有什麼區別APP
- 面試官:你瞭解Webpack嗎?面試Web
- 軟體測試中的黑盒測試是什麼?
- 軟體測試培訓分享:軟體測試崗位面試技巧有哪些?面試
- 面試官: 你為什麼使用前端框架?面試前端框架
- 軟體測試為什麼要做測試需求分析?專業的軟體測評公司有哪些?
- 軟體測試入門【1】什麼是軟體測試
- 領導說“我都不知道你擅長什麼”
- 軟體測試這些你知道嗎?
- 自動化測試可替代手動測試?軟體測試這個誤區你有嗎?
- 軟體測試發展趨勢