我的一位同事最近問我:“我應該從哪里開始準備面試?我差不多2年沒收到任何邀請了。”
我的回答是直截了當?shù)模海ㄟ@將有助于行業(yè)新人,以及想要切換當前工作的測試專業(yè)人士)
首先,你需要了解有關軟件測試的內(nèi)容!
第一個基本的東西 - 測試概念:你需要非常擅長這一點,特別是手動測試方法。但只知道不同的測試概念只完成了一半的工作。接下來 - 最重要的是要知道在SDLC的哪個階段可以應用哪種類型/技術/概念的測試。
“我應該測試什么,從什么時候開始測試?”非常重要。可能存在一些概念,這些概念不適用于本公司的專業(yè)測試,但總能更好地幫助我們了解所有測試實踐。
許多新人和測試專業(yè)人員可能沒有在各種測試領域工作,如本地化測試,時區(qū)測試等。但了解更多你所做的工作將有助于你更好地回答面試官的不同問題。除了目前的項目工作,我總是盡力保持測試知識的更新。幾年前,當我轉(zhuǎn)換工作時,這對我?guī)椭艽蟆?/p>
如果面試官問你關于你從未參與過的主題的問題怎么辦?例如,假設你沒有任何基于Web的項目或客戶端服務器測試的經(jīng)驗,但是面試官要求你測試“Yahoo郵件應用程序”。你能回答這個問題嗎?
你可以。即使你沒有參與過這類項目。怎么做呢?在這種情況下,您對學習以前從未做過的事情的好奇心會對您有所幫助。因此,拓寬您的思維領域,對您在日常工作中所面臨的每一項工作和每一個問題都充滿好奇。
多學習了解是無害的,并且肯定會幫助你至少對面試官提出的問題提出自己的想法。
如果你不了解任何測試概念,例如“本地化測試”,那么首先嘗試學習這些概念。 什么是本地化測試?這很簡單, 在使用時測試應用程序是否適合你。然后繼續(xù)探索。查看使用的顏色,內(nèi)容,圖像,文化等,不同的國家,地區(qū)有不同的方式。考慮一個從右到左閱讀的網(wǎng)站,它是否在中東以外的國家被接受?——顯然沒有。或者你可以在印度展示與你在中國展示的相同的地理特征內(nèi)容嗎?——再一次沒有。這只是一個如何學習未知測試概念的簡單示例。
測試工程師非常重要的部分是“開箱即用”。如果你不能開箱即用,相信我測試不適合你。開箱即用是什么意思?不要只遵循傳統(tǒng)方法,在測試中實現(xiàn)新的東西,嘗試總結自動化和常規(guī)測試工作。從用戶角度思考。想想用戶將如何使用你的應用程序。他可以做出哪些常見錯誤,或者他可以對你的申請執(zhí)行哪些任務?通過這種方式,您可以深入了解任何應用程序,并有助于深入解答問題。
除了“好奇心學習”之外,您還應該升級以下領域的技能:
- 基礎數(shù)據(jù)庫/ SQL查詢和概念的一些實踐
- 一種基本的腳本語言(用于自動化測試)
- 網(wǎng)絡和系統(tǒng)管理概念將幫助您在系統(tǒng)中把控項目。
不要只編寫UI測試用例,檢查應用程序內(nèi)部發(fā)生的情況。對于具有數(shù)據(jù)庫連接的應用程序檢查數(shù)據(jù)更新,檢索并且在任何情況下都不應該丟失數(shù)據(jù)。
抓住項目。在開始測試之前了解測試中的應用程序。不要查看需求文檔,而是查看體系結構文檔,設計文檔,序列圖和活動流程圖。
最重要的是,你需要在簡歷中保持誠實。面試官提出的所有問題都將基于您在簡歷中指定的內(nèi)容。所以不要提到你沒有參與過的技能,如果只是為了用多種技能來裝飾簡歷。
關鍵點是,你應該讓面試官覺得這是一個復雜的應用程序,您正在測試并且對于測試人員來說有很多挑戰(zhàn)!
最后一件事 - 如果你不知道問題的答案,請說出來。不要愚弄別人并陷入困境。
-
測試工程師
+關注
關注
6文章
124瀏覽量
12457
發(fā)布評論請先 登錄
相關推薦
評論