軟體測試面試必看寶典 含面試題和筆試題

2021-09-13 15:02:06 字數 2565 閱讀 8362

希望這30道面試問題能幫助到大家,望各位能找到自己滿意的工作

1、專案中碰到的需求問題,能夠直接和客戶溝通嗎?

能,我在專案組中是對外介面人,我可以直接和客戶方的代表開會進行溝通;不能,我們需要將問題整理到一起,由專案經理和測試經理作為介面人和客戶進行溝通;我們的需求是產品線提的,關於需求問題我們直接找產品線。

2、需求確定中不確定的需求怎麼解決?

專案組內討論解決,如果還是得不到解決,需要找使用者確認。

3、需求文件是誰編寫的?

客戶、產品線。

4、怎麼進行需求測試?

會議討論評審。

5、什麼是測試點,測試點包含哪些內容?

就是針對功能細分的點,我們寫的測試點類似於測試用例,是說什麼功能的什麼情況。

6、什麼是測試方案,什麼是測試策略?

方案是指導我們怎麼測的問題,裡面的主要內容是測試點。策略是指導我們要測什麼方面,比如要進行功能測試,效能測試,相容性測試等等,並指出需要依賴與什麼工具。

7、測試方案是誰編寫的?

有經驗的測試工程師、分給誰誰寫,自己寫自己負責的那一部分,一般除了新員工都會寫。

8、測試方案包含哪些內容?

業務功能的描述,對需求功能的理解,業務流程圖,業務表,測試點等。

9、測試方案編寫的輸入條件是什麼?

需求規格說明書,測試需求分析表。

10、測試用例設計方法有哪些?

等價類、邊界值、錯誤推測法、場景法、因果圖、判定表。

11、測試用例內容有哪些?

id 、標題、 優先順序、 預置條件 、操作步驟 、預期結果、 實際結果、測試人、測試時間。

12、什麼是好的測試用例?

我覺得不遺漏的測試用例就是好的測試用例。

13、測試用例的顆粒度劃分?

顆粒度的大小就是用例的粗細程度,每個專案組的尺度應該有所不同吧!

14、測試用例為什麼需要有優先順序,有哪一些優先順序?

因為在不同階段執行的用例數目是不同的,用例對應的功能的重要程度也是不同的,我們用的是高中低**。

15、你們以前一天能夠編寫多少條測試用例?

30條左右吧,沒怎麼統計過,大概是這個數,沒怎麼統計過。

16、你們專案一共有多少條測試用例?

500-------到2000,具體專案具體分析,和專案大小顆粒度大小都有關係。

17、高中低優先順序的測試用例的比例佔多少?

3:4:3 的比例吧!

18、測試用例需要哪些人來評審?

測試組內評審的,因為我們的方案是全體專案組成員(pm/se開發和測試)來評審的並且方案裡的測試點寫到了測試用例標題的程度。我們是專案組全體來評審的額,畢竟測試是保證軟體質量的最後乙個環節,測試用例是測試執行的依據,所以測試用例十分重要,專案組非常重視測試用例的評審,希望把漏測的降到最低,所以我們的測試用例是專案組全體成員來評審的。

19、乙個專案需要寫多少測試用例怎麼估算?

這個在需求分析之後根據測試點來評估的,我們的測試點寫的很細,所以測試用例的數目幾乎等於測試點的數目。

20、測試用例是誰寫的?

測試人員。

21、不能發現bug的測試用例不是好的測試用例嗎?

我不這樣認為,我覺得在執行之前,每個用例都可能發現缺陷,好的測試用例是一套完整的不遺漏的測試用例,是能夠被其他的測試人員執行的測試用例。不能因為是否找到bug來說明用例是否好。

22、為什麼要進行交叉測試?

因為自己執行自己設計的用例,會按照設計用例的思路來執行用例,可能會忽略一些偶然或異常的情況,交叉執行可能會發現新的bug,當然如果用例已經寫得很細,顆粒度很小嗎,輸入輸出寫得很全面交叉執行的結果都會差不多,無論誰來執行結果都是一樣的。

23、測試環境是誰搭建的?

我們老大、cmo/測試人員

24、你們測試版本是在哪獲取的?

開發搞定之後提交到svn上,我們去svn上獲取。

25、什麼叫**試,**試是怎麼進行的,**試一般為多長時間?

**試就是開發剛剛開發完成,測試環境剛搭建起來,這時我們要對系統的各種功能能不能跑通,業務流程能不能完成進行測試,就是冒煙測試,這就是**試,我們**試大概需要一天的時間。

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

測試經驗越多,測試能力越高。所以我的職業發展是需要時間積累的,一步步向著高階測試工程師奔去。而且我也有初步的職業規劃,前3年積累測試經驗,按如何做好測試工程師的要點去要求自己,不斷更新自己改正自己,做好測試任務。

27、你認為測試人員需要具備哪些素質?

做測試應該要有一定的協調能力,因為測試人員經常要與開發接觸處理一些問題,如果處理不好的話會引起一些衝突,這樣的話工作上就會不好做。還有測試人員要有一定的耐心,有的時候做測試很枯燥乏味。除了耐心,測試人員不能放過每乙個可能的錯誤。

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

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

29、測試的目的是什麼?

測試的目的是找出軟體產品中的錯誤,是軟體盡可能的符合使用者的要求。當然軟體測試是不可能找出全部錯誤的。

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

一般來說分為5個階段:單元測試、整合測試、確認測試、系統測試、驗收測試。

軟體測試面試題

01.為什麼要在乙個團隊中開展軟體測試工作?答 因為沒有經過測試的軟體很難在發布之前知道該軟體的質量,就好比iso 質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟體測試的工作。在測試的過程發現軟體中存在的問題,及時讓開發人員得知並修改問題,在即將發布時,從測試報告中得出軟體的質...

軟體測試面試題

會不斷更新。白盒測試 是通過程式的源 進行測試而不使用使用者介面。這種型別的測試需要從 句法發現內部 在演算法,溢位,路徑,條件等中的缺點或者錯誤,進而加以修正。黑盒測試 是通過使用整個軟體或某種軟體功能來嚴格的測試,而並沒有通過檢查程式的源 或者很清楚地了解該軟體的源 程式具體是怎麼樣設計的。負載...

軟體測試面試題

1 階段評審與同行評審的區別?參 同行評審目的 發現小規模工作 產品的錯誤,只要是找錯誤 階段評審目的 評審模組 階段作品的正確性 可行性 及完整性 同行評審人數 3 7人 人員必須經過同行評審會議的培訓,由sqa指導 階段評審人數 5人左右 評審人必須是專家 具有系統評審資格 同行評審內容 內容小...