教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

軟件測試面試必看寶典(含面試題和筆試題)

更新時間:2017年12月18日16時05分 來源:傳智播客 瀏覽次數(shù):

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

能,我在項目組中是對外接口人,我可以直接和客戶方的代表開會進行溝通;不能\我們需要將問題整理到一起,由項目經(jīng)理和測試經(jīng)理作為接口人和客戶進行溝通;我們的需求是產(chǎn)品線提的,關于需求問題我們直接找產(chǎn)品線。

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

項目組內討論解決,如果還是得不到解決,需要找用戶確認。

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

客戶、產(chǎn)品線。

4、怎么進行需求測試?

會議討論評審。

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

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

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

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

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

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

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

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

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

需求規(guī)格說明書,測試需求分析表。

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

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

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

ID 、標題、 優(yōu)先級、 預置條件 、操作步驟 、預期結果、 實際結果、測試人、測試時間。

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

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

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

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

14、測試用例為什么需要有優(yōu)先級,有哪一些優(yōu)先級?

因為在不同階段執(zhí)行的用例數(shù)目是不同的,用例對應的功能的重要程度也是不同的,我們用的是高中低三級。

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

30條左右吧,沒怎么統(tǒng)計過,大概是這個數(shù),沒怎么統(tǒng)計過。

16、你們項目一共有多少條測試用例?

500-------到2000,具體項目具體分析,和項目大小顆粒度大小都有關系。

17、高中低優(yōu)先級的測試用例的比例占多少?

3:4:3 的比例吧!

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

測試組內評審的,因為我們的方案是全體項目組成員(PM/SE開發(fā)和測試)來評審的并且方案里的測試點寫到了測試用例標題的程度。我們是項目組全體來評審的額,畢竟測試是保證軟件質量的最后一個環(huán)節(jié),測試用例是測試執(zhí)行的依據(jù),所以測試用例十分重要,項目組非常重視測試用例的評審,希望把漏測的降到最低,所以我們的測試用例是項目組全體成員來評審的。

19、一個項目需要寫多少測試用例怎么估算?

這個在需求分析之后根據(jù)測試點來評估的,我們的測試點寫的很細,所以測試用例的數(shù)目幾乎等于測試點的數(shù)目。

20、測試用例是誰寫的?

測試人員。

21、不能發(fā)現(xiàn)BUG的測試用例不是好的測試用例嗎?

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

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

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

23、測試環(huán)境是誰搭建的?

我們老大、CMO/測試人員

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

開發(fā)搞定之后提交到SVN上,我們去SVN上獲取。

25、什么叫預測試,預測試是怎么進行的,預測試一般為多長時間?

預測試就是開放剛剛開發(fā)完成,測試環(huán)境剛搭建起來,這時我們要對系統(tǒng)的各種功能能不能跑通,業(yè)務流程能不能完成進行測試,就是冒煙測試,這就是轉測試,我們轉測試大概需要一天的時間。

26、你的測試職業(yè)發(fā)展是什么?

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

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

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

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

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

29、測試的目的是什么?

測試的目的是找出軟件產(chǎn)品中的錯誤,是軟件盡可能的符合用戶的要求。當然軟件測試是不可能找出全部錯誤的。

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

一般來說分為5個階段:單元測試、集成測試、確認測試、系統(tǒng)測試、驗收測試。

0 分享到:
和我們在線交談!