軟件工程師面試題匯總(2)
08. 您認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?
答:1. 明確測(cè)試的目標(biāo),增強(qiáng)測(cè)試計(jì)劃的實(shí)用性
2. 堅(jiān)持“5W”規(guī)則,明確內(nèi)容與過(guò)程,’what”why”when”where”how’
3. 采用評(píng)審和更新機(jī)制,保證測(cè)試計(jì)劃滿足實(shí)際需求
4. 分別創(chuàng)建測(cè)試計(jì)劃與測(cè)試詳細(xì)規(guī)格、測(cè)試用例
09. 您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來(lái)說(shuō)明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。
答:有黑盒和白盒兩種測(cè)試種類,黑盒有等價(jià)類劃分法,邊界分析法,因果圖法和錯(cuò)誤猜測(cè)法。白盒有邏輯覆蓋法,循環(huán)測(cè)試路徑選擇,基本路徑測(cè)試。
例子:在一次輸入多個(gè)條件的完整性查詢中。利用等價(jià)類劃分法則和邊界分析法則,首先利用等價(jià)類劃分法,可以一個(gè)或多個(gè)結(jié)果是OK的測(cè)試用例,然后確認(rèn)多個(gè)NG的測(cè)試用例,然后利用邊界值分析法,可以對(duì)結(jié)果分別是OK和NG的測(cè)試用例進(jìn)行擴(kuò)展和補(bǔ)充。
10. 您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?
答:測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是對(duì)可行的和不可行的都要考慮。
1,輸入 2,詳細(xì)的操作步驟 3,預(yù)期輸出 4,實(shí)際輸出。
11. 請(qǐng)以您以往的實(shí)際工作為例,詳細(xì)的描述一次測(cè)試用例設(shè)計(jì)的完整的過(guò)程。
12. 您以往的工作中是否曾開(kāi)展過(guò)測(cè)試用例的評(píng)審工作?如果有,請(qǐng)描述測(cè)試用例評(píng)審的過(guò)程和評(píng)審的內(nèi)容。
13. 您以往是否曾經(jīng)從事過(guò)性能測(cè)試工作?如果有,請(qǐng)盡可能的詳細(xì)描述您以往的性能測(cè)試工作的完整過(guò)程。
14. 您在從事性能測(cè)試工作時(shí),是否使用過(guò)一些測(cè)試工具?如果有,請(qǐng)?jiān)囀鲈摴ぞ叩墓ぷ髟恚⒁砸粋€(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。
答:有使用過(guò)LoadRunner,該工具能夠錄制測(cè)試人員的操作步驟,然后對(duì)這個(gè)操作步驟模擬出多個(gè)用戶來(lái)播放出來(lái)。
1、Visural User Genertor創(chuàng)建腳本,選擇協(xié)議,錄制操作,編輯操作。
2、中央控制器(Controller)調(diào)度虛擬用戶。創(chuàng)建場(chǎng)景,選擇腳本,建立虛擬用戶,設(shè)計(jì)shedual,設(shè)置ip spoofer。
3、運(yùn)行腳本。分析shedual。
4、分析測(cè)試結(jié)果。
15. 您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么?
答:性能測(cè)試工作的目的是檢查系統(tǒng)是否滿足在需求說(shuō)明書(shū)中規(guī)定的性能,性能測(cè)試常常需要和強(qiáng)度測(cè)試結(jié)合起來(lái),并常常要求同時(shí)進(jìn)行軟件和硬件的檢測(cè)。
性能測(cè)試主要的關(guān)注對(duì)象是響應(yīng)時(shí)間,吞吐量,占用內(nèi)存大小(輔助存儲(chǔ)區(qū)),處理精度等。
16. 在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?
答:檢測(cè)時(shí)間,系統(tǒng)環(huán)境,硬體環(huán)境,嚴(yán)重程度,程式版本,確認(rèn)人,功能模塊,問(wèn)題描述,詳細(xì)操作步驟,是否會(huì)重現(xiàn)。
問(wèn)題描述和詳細(xì)操作步驟要盡可能的詳細(xì)。Bug應(yīng)該盡量用書(shū)面語(yǔ),對(duì)與嚴(yán)重程度比較高的缺陷要在相同環(huán)境下在測(cè)試一遍。
在C/S模式下,如果條件滿足可以使用替換法來(lái)確認(rèn)是client端的問(wèn)題還是server端的問(wèn)題。