11道軟件測試常見面試題總結


11道軟件測試常見面試題總結


一、你的測試職業發展是什麼?

做測試是需要經驗的,測試經驗越多,測試能力就越高。所以我的測試職業發展是需要時間的積累的,一步步向著測試工程師去。

第1步,前三年積累測試經驗,學會如何去做好測試工程師,按照要求去嚴格要求自己。做好測試任務。

第2步,在公司裡要不斷的進行知識的學習,專研技術。以後如果分配到性能、安全等測試要去仔細的做到精細。

第3步,要提高自己的能力,如果有希望的話往管理層發展。

二、你認為測試人員需要具備哪些經驗?

1. 具備良好的溝通能力,避免“衝突”。測試人員經常要與開發人員接觸處理問題,學會溝通避免衝突,共同完成任務。

2. 要有對問題充滿好奇心。測試人員在測試中會遇到一些技術問題,這時候要對問題充滿好奇心,去學會學習、請教他人。

3. 對待測試任務要細心。測試人員不能放過每一個可能的錯誤

4. 不管做什麼都要有耐心。測試是一個相對比較枯燥的任務。還有在工作上,不管是請教他人技術,還是給人講解。


11道軟件測試常見面試題總結

三、你為什麼能夠做測試這一行?

雖然我的測試技術還不是很成熟,但是我覺得我完全可以勝任軟件測試這份工作。因為做測試不僅要技術好,還需要一定的溝通能力,耐心,細心等外在因素。綜合起來看我認為我是可以勝任這份工作。

四、測試的目的是什麼?

測試的目的是找出軟件產品中的錯誤,使軟件符合用戶的需求、滿足軟件上線的要求。(當然軟件測試是不可能找出全部錯誤)

五、測試分為哪幾個階段?

一般來說是分為五個階段。

1.單元測試

2.集成測試

3.確認測試

4.系統測試

5.驗收測試

六、單元測試的測試對象、目的、測試依據、測試方法?

測試對象是模塊內部的程序錯誤,是軟件儘可能的符合用戶的要求,當然軟件測試是不可能找出全部錯誤的。

七、單元測試工具有哪些?(按照編程語言分)

  C/C++

  1.CppUnit

  2.C++Test

  3.Visual Unit

  4.gtest

  C#

  Visual Build Professional

  Java

  1.JUnit:白盒測試、迴歸測試

  2.junit4

  3.JUnit-addons

  4.Spring 測試框架

  5.DJUnit

  6.EasyMock

11道軟件測試常見面試題總結

八、怎麼看待加班問題?

  加班的話我沒有太多意見。但是我覺得可以可以合理分配時間。

九、結合你以前的學習和工作經驗,你認為如何做好測試?

  如何做好測試,我總結為5點:

1. 良好的溝通能力。只有溝通無障礙了,才會有更好的協作,才會有更好的效率。

2. 技術一定要過關。

3. 對待任何事情都要有耐心。教我測試的老師就是一個很有耐心的人。

4. 學會問問題。面對不懂的問題,要虛心的請教他人或者查閱資料。問的問題一定要是關鍵問題。

5. 良好的工作習慣。學會自我安排,自我調節。

十、你為什麼選擇軟件測試行業?

因為曾經參加過軟件測試比賽,自學軟件測試這個過程當中,就對這個行業感到了喜愛。對這個行業也瞭解,對軟件測試行業的長期發展是很看好的。

十一、根據你以前的工作或學習經驗描述一下軟件開發/測試過程,由那些角色負責,你做什麼?

要有架構師、開發經理,測試經理,程序員,測試員。我在裡面主要負責編寫/執行用例,性能測試、自動化測試代碼編寫。


分享到:


相關文章: