更新時間:2017年12月18日16時05分 來源:傳智播客 瀏覽次數(shù):
1、項目中碰到的需求問題,能夠直接和客戶溝通嗎?
能,我在項目組中是對外接口人,我可以直接和客戶方的代表開會進(jìn)行溝通;不能\我們需要將問題整理到一起,由項目經(jīng)理和測試經(jīng)理作為接口人和客戶進(jìn)行溝通;我們的需求是產(chǎn)品線提的,關(guān)于需求問題我們直接找產(chǎn)品線。
2、需求確定中不確定的需求怎么解決?
項目組內(nèi)討論解決,如果還是得不到解決,需要找用戶確認(rèn)。
3、需求文檔是誰編寫的?
客戶、產(chǎn)品線。
4、怎么進(jìn)行需求測試?
會議討論評審。
5、什么是測試點,測試點包含哪些內(nèi)容?
就是針對功能細(xì)分的點,我們寫的測試點類似于測試用例,是說什么功能的什么情況。
6、什么是測試方案,什么是測試策略?
方案是指導(dǎo)我們怎么測的問題,里面的主要內(nèi)容是測試點。策略是指導(dǎo)我們要測什么方面,比如要進(jìn)行功能測試,性能測試,兼容性測試等等,并指出需要依賴與什么工具。
7、測試方案是誰編寫的?
有經(jīng)驗的測試工程師、分給誰誰寫,自己寫自己負(fù)責(zé)的那一部分,一般除了新員工都會寫。
8、測試方案包含哪些內(nèi)容?
業(yè)務(wù)功能的描述,對需求功能的理解,業(yè)務(wù)流程圖,業(yè)務(wù)表,測試點等。
9、測試方案編寫的輸入條件是什么?
需求規(guī)格說明書,測試需求分析表。
10、測試用例設(shè)計方法有哪些?
等價類、邊界值、錯誤推測法、場景法、因果圖、判定表。
11、測試用例內(nèi)容有哪些?
ID 、標(biāo)題、 優(yōu)先級、 預(yù)置條件 、操作步驟 、預(yù)期結(jié)果、 實際結(jié)果、測試人、測試時間。
12、什么是好的測試用例?
我覺得不遺漏的測試用例就是好的測試用例。
13、測試用例的顆粒度劃分?
顆粒度的大小就是用例的粗細(xì)程度,每個項目組的尺度應(yīng)該有所不同吧!
14、測試用例為什么需要有優(yōu)先級,有哪一些優(yōu)先級?
因為在不同階段執(zhí)行的用例數(shù)目是不同的,用例對應(yīng)的功能的重要程度也是不同的,我們用的是高中低三級。
15、你們以前一天能夠編寫多少條測試用例?
30條左右吧,沒怎么統(tǒng)計過,大概是這個數(shù),沒怎么統(tǒng)計過。
16、你們項目一共有多少條測試用例?
500-------到2000,具體項目具體分析,和項目大小顆粒度大小都有關(guān)系。
17、高中低優(yōu)先級的測試用例的比例占多少?
3:4:3 的比例吧!
18、測試用例需要哪些人來評審?
測試組內(nèi)評審的,因為我們的方案是全體項目組成員(PM/SE開發(fā)和測試)來評審的并且方案里的測試點寫到了測試用例標(biāo)題的程度。我們是項目組全體來評審的額,畢竟測試是保證軟件質(zhì)量的最后一個環(huán)節(jié),測試用例是測試執(zhí)行的依據(jù),所以測試用例十分重要,項目組非常重視測試用例的評審,希望把漏測的降到最低,所以我們的測試用例是項目組全體成員來評審的。
19、一個項目需要寫多少測試用例怎么估算?
這個在需求分析之后根據(jù)測試點來評估的,我們的測試點寫的很細(xì),所以測試用例的數(shù)目幾乎等于測試點的數(shù)目。
20、測試用例是誰寫的?
測試人員。
21、不能發(fā)現(xiàn)BUG的測試用例不是好的測試用例嗎?
我不這樣認(rèn)為,我覺得在執(zhí)行之前,每個用例都可能發(fā)現(xiàn)缺陷,好的測試用例是一套完整的不遺漏的測試用例,是能夠被其他的測試人員執(zhí)行的測試用例。不能因為是否找到BUG來說明用例是否好。
22、為什么要進(jìn)行交叉測試?
因為自己執(zhí)行自己設(shè)計的用例,會按照設(shè)計用例的思路來執(zhí)行用例,可能會忽略一些偶然或異常的情況,交叉執(zhí)行可能會發(fā)現(xiàn)新的BUG,當(dāng)然如果用例已經(jīng)寫得很細(xì),顆粒度很小嗎,輸入輸出寫得很全面交叉執(zhí)行的結(jié)果都會差不多,無論誰來執(zhí)行結(jié)果都是一樣的。
23、測試環(huán)境是誰搭建的?
我們老大、CMO/測試人員
24、你們測試版本實在哪獲取的?
開發(fā)搞定之后提交到SVN上,我們?nèi)VN上獲取。
25、什么叫預(yù)測試,預(yù)測試是怎么進(jìn)行的,預(yù)測試一般為多長時間?
預(yù)測試就是開放剛剛開發(fā)完成,測試環(huán)境剛搭建起來,這時我們要對系統(tǒng)的各種功能能不能跑通,業(yè)務(wù)流程能不能完成進(jìn)行測試,就是冒煙測試,這就是轉(zhuǎn)測試,我們轉(zhuǎn)測試大概需要一天的時間。
26、你的測試職業(yè)發(fā)展是什么?
測試經(jīng)驗越多,測試能力越高。所以我的職業(yè)發(fā)展是需要時間積累的,一步步向著高級測試工程師奔去。而且我也有初步的職業(yè)規(guī)劃,前3年積累測試經(jīng)驗,按如何做好測試工程師的要點去要求自己,不斷更新自己改正自己,做好測試任務(wù)。
27、你認(rèn)為測試人員需要具備哪些素質(zhì)?
做測試應(yīng)該要有一定的協(xié)調(diào)能力,因為測試人員經(jīng)常要與開發(fā)接觸處理一些問題,如果處理不好的話會引起一些沖突,這樣的話工作上就會不好做。還有測試人員要有一定的耐心,有的時候做測試很枯燥乏味。除了耐心,測試人員不能放過每一個可能的錯誤。
28、你為什么能夠做測試這一行?
雖然我的測試技術(shù)還不是很成熟,但是我覺得我還是可以勝任軟件測試這個工作的,因為做軟件測試不僅是要求技術(shù)好,還有有一定的溝通能力,耐心、細(xì)心等外在因素。綜合起來看我認(rèn)為我是勝任這個工作的。
29、測試的目的是什么?
測試的目的是找出軟件產(chǎn)品中的錯誤,是軟件盡可能的符合用戶的要求。當(dāng)然軟件測試是不可能找出全部錯誤的。
30、測試分為哪幾個階段?
一般來說分為5個階段:單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試、驗收測試。