一、介紹一下你最近做的一個項目
這可能是最常見的一個問題了,那么我們該如何回答呢?
首先將項目的主要流程及功能介紹一下,然后拿出最主要的一個模塊,來詳細的講解一下。
比如說我一個商城的項目,介紹完了商城的主要流程及功能之后,我們要挑選最主要的一個流程,比如購買商品流程來詳細的講解一下。
這個模塊是干什么的(購買商品)、都有哪些方式去購買(直接購買、加入購物車、拼團、好友邀請等等)、我們選擇商品的時候都要選擇什么信息(顏色、尺碼或者支持定制印花、刺繡等等)、我們做了某些特殊操作,會有什么后果等等。
我們要給面試官一種感覺,就是我們足夠了解這個系統,而不是拿來充數的。
二、你平時的內容是什么?
遇到這個問題,千萬不要回答我們平時的內容就是測試。因為如果這么回答,那除了測試之外,我們還會干什么呢?
首先我們要表達,我們會接觸到需求,并且會給需求人員或者開發人員提出一些建議。
會測試的人很多,我們要做那個有自己思想的測試,而不是被動的接受需求,不去考慮需求合不合理,需求怎么說我們就怎么做。
畢竟誰也不是萬能的,需求提出者在提需求的時候,也不可能方方面面都考慮到,我們要根據給出的需求,提出我們自己的見解和建議。
這樣就給面試官一種感覺,這個人很有自己的見解,能在中給出合理的建議,有助于提高效率和用戶滿意度,這樣就容易給自己加分哦。
其次就是要表達我們會編寫測試文檔。測試文檔一個就是測試總結文檔,測試完成之后,我們要將測試的過程及遇到的問題都詳細的總結下來,形成文檔。
這樣可以很好的記錄哪個模塊有哪些bug,還有哪些沒解決,沒解決會給系統帶來什么樣的影響等等,給領導和客戶看的時候,能讓他們很快的去了解系統現在是什么狀態。
另一個就是用戶操作手冊,把系統的操作步驟詳細的記錄下來,以便指導客戶使用。
說這個的目的就是讓面試官了解:
第1是我們有很好的總結能力,能把測試過程中的問題都很好的記錄下來;
第二就是我們有一定的文檔編寫能力,因為在測試流程中有很多文檔都是測試工程師來編寫的,如果我們只會測試,沒有編寫過相關文檔,可能會給我們減分。
面試之前從網上搜索一些,測試人員都需要編寫哪些測試文檔,主要內容是什么。
三、拿到一個需求后、你會從哪些方面進行測試
首先,測試分為功能測試、性能測試、安全性測試、兼容性測試等等,我們可以大體的列舉一下,可能有的測試類型我們沒接觸過,但是我們要說出來,以此來表達我們有考慮到這方面的測試。
圖片
其次就其中你比較熟悉的一種測試進行詳細的說明,比如說我平時主要就是進行功能的測試,那么我們就詳細的說明一下我們在進行功能測試的時候,都需要注意些什么。比如我們拿到一個購買商品的功能,在測試的時候應該注意什么呢?
第1頁面及交互友好,符合客戶的使用習慣;
第二我們選擇了商品屬性后,能正常的提交訂單或者加入購物車,且信息是正確的;
第三,加入購物車的訂單,我們編輯的時候,自動帶出的信息是我們加入購物車時選擇的信息;
第四,編輯的訂單信息可以正常保存;
第五......
這里我就不一一列舉了,面試官通過這個問題,來考察我們考慮問題是否全面。
四、你提的bug開發人員不接受,應該怎么辦?
這里主要考察的是我們的處理問題的能力和溝通的能力。
遇到這種問題,我們首先要先跟開發人員溝通,說說雙方對這個需求的理解,然后綜合兩人的意見,看能不能達成一致,如果能達成一致,那就按討論的結果來,如果達不成一致,我們再去找需求提出者來共同討論這個需求到底是怎樣的,最終討論出一個結果,開發人員按照這個結果修改。
以上都是技術方面的問題,有時候面試官還會問一下其他問題,比如說你希望你所在的團隊是怎樣的?
這種問題我們當然不能按照我們理想中的團隊來回答(福利好、輕松、不加班、氣氛活躍等等),首先我們要表達我希望的團隊是一個高效率的、技術的團隊,這樣會給面試官一種感覺,就是我們也是一個高效率的人,能高效率的完成我們的。
而且技術的團隊,肯定是通過不斷的學習才能一直掌握最前沿的技術,這樣也就表達出了自己有意愿接觸新技術并且有能力學習新技術。其次我們要表達我們不是一個沉悶的人,我們善于交流。
比如說我希望我們的氛圍是輕松的,但是要解釋為什么想要一種輕松的氛圍,不是想偷懶,而是在一種輕松的氛圍中會讓我們感覺到很舒適,把當成一種享受,從而提高的效率。
這里的輕松不是說少,而是大家在干好自己本職的前提下,同事之間互相幫助,討論而形成的一種氣氛。
以上就是我總結的面試中出現頻率比較高的問題,大家可以參考一下。