希望這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人左右 評審人必須是專家 具有系統評審資格 同行評審內容 內容小...