近年來,幾次網際網路平台的重大bug事件引發了大家的熱切討論,比如拼多多的優惠券事件、12306的重複票事件、以及微信bug事件等等。
大家對軟體測試的重要性越來越關注,也有很多人想要從事軟體測試行業來提高軟體的質量。那麼軟體測試員在面試時重要的點有哪些呢?U妹今天就來為大家解答一下。
首先,不論面試什麼崗位都要注意自己的著裝和儀表,雖然網際網路公司對服裝要求不太高,不用像公務員、國企面試那樣一定要穿正裝,但是也不能過於隨意,至少要乾淨整潔,給面試官和領導留下良好的第一印象。另外還要注意面試禮儀,比如要尊重面試官,保持禮貌和微笑。往往一些細節會決定成敗。
在自我介紹的階段,要簡明扼要地講述自己以往的一些經驗和成就,切忌流水帳式的敘述,毫無重點。也可以講一些你與眾不同的方面,讓面試官對你有深刻的印象,就是成功了一半。
其次,就是展示你的專業知識和經驗了,一般來說公司都會要求面試者做一些軟體測試相關的面試題來考察你的技能,這個時候在面試前提前做一些面試題來進行準備就十分必要了。建議大家可以搜索一下大的網際網路公司近幾年的面試題,一般來說其他公司的題目都大同小異,原理是一樣的。只要掌握了基本的方法和技巧,就可以舉一反三。
除此之外,軟體測試更多需要的是經驗的積累和穩定性,如果你的行業經驗不是很豐富的話,一定要展現出想在行業內長期發展的意願,和願意為公司持續奉獻的穩定性。另外還有要不斷自主學習、自主提高的想法。
經典軟測面試題
1、問:你在測試中發現了一個bug,但是開發經理認為這不是一個bug,你應該怎樣解決?
首先,將問題提交到缺陷管理庫裡面進行備案。
然後,要獲取判斷的依據和標準:
- 根據需求說明書、產品說明、設計文檔等,確認實際結果是否與計劃有不一致的地方,提供缺陷是否確認的直接依據;
- 如果沒有文檔依據,可以根據類似軟體的一般特性來說明是否存在不一致的地方,來確認是否是缺陷;
- 根據用戶的一般使用習慣,來確認是否是缺陷;
- 與設計人員、開發人員和客戶代表等相關人員探討,確認是否是缺陷;
- 合理的論述,向測試經理說明自己的判斷的理由,注意客觀、嚴謹,不參雜個人情緒。
等待測試經理做出最終決定,如果仍然存在爭議,可以通過公司政策所提供的渠道,向上級反映,並由上級做出決定。
2、什麼是軟體測試?軟體測試的目的與原則
在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。
軟體測試的目的:
- 測試是程序的執行過程,目的在於發現錯誤
- 一個成功的測試用例在於發現至今未發現的錯誤
- 一個成功的測試是發現了至今未發現的錯誤的測試
- 確保產品完成了它所承諾或公布的功能,並且用戶可以訪問到的功能都有明確的書面說明。
- 確保產品滿足性能和效率的要求
- 確保產品是健壯的和適應用戶環境的
3、測試人員在軟體開發過程中的任務是什麼?
1、儘可能早的找出系統中的Bug;
2、避免軟體開發過程中缺陷的出現;
3、衡量軟體的品質,保證系統的質量;
4、關注用戶的需求,並保證系統符合用戶需求。
總的目標是:確保軟體的質量。
4、你自認為測試的優勢在哪裡?
該面試也沒有固定不變的答案,但可參考以下幾點,並結合自身特點:
有韌性、有耐心、做事有條理性、喜歡面對挑戰、有信心做好每一件事情、較強的溝通能力、從以前的經理處都得到了很好的評價表明我做的很好
5、你所了解的的軟體測試類型都有哪些,簡單介紹一下。
按測試策略分類:1、靜態與動態測試 2、黑盒與白盒測試 3、手工和自動測試 4、冒煙測試 5、回歸測試;
按測試階段分類:單元測試、集成測試、系統測試;
其他常見測試方法:1、功能測試 2、性能測試 3、壓力測試 4、負載測試 5、易用性測試 6、安裝測試 7、介面測試 8、配置測試 9、文檔測試 10、兼容性測試 11、安全性測試 12、恢複測試