當前位置:學問君>人在職場>面試問題>

軟件測試面試題及答案

學問君 人氣:6.61K

這是一份軟件測試面試題集錦,也是一份軟件測試人員學習的好工具書,非常實用。

軟件測試面試題及答案

01。 爲什麼要在一個團隊中開展軟件測試工作?

因爲沒有經過測試的軟件很難在發佈之前知道該軟件的質量,就好比 ISO 質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟件測試的工作。在測試的過程發現軟件中存在的問題,及時讓開發人員得知並修改問題,在即將發佈時,從測試報告中得出軟件的質量情況。

02。 您在以往的測試工作中都曾經具體從事過哪些工作?其中最擅長哪部分工作?

我曾經做過 web 測試,後臺測試,客戶端軟件,其中包括功能測試,性能測試,用戶體驗測試。最擅長的是功能測試

03。 您所熟悉的軟件測試類型都有哪些?請試着分別比較這些不同 的測試類型的區別與聯繫(如功能測試、性能測試……)

測試類型有:功能測試,性能測試,介面測試。

功能測試在測試工作中佔的比例最大,功能測試也叫黑盒測試。是把測試對象看作一個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟件產品的功能,不需測試軟件產品的內部結構和處理過程。採用黑盒技術設計測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。

性能測試是透過自動化的測試工具模擬多種正常、峯值以及異常負載條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬於性能測試,兩者可以結合進行。透過負載測試,確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是透過確定一個系統的瓶頸或者不能接收的性能點,來獲得系統能提供的最大服務級別的測試。

介面測試,介面是軟件與用戶交互的最直接的層,介面的好壞決定用戶對軟件的第一印象。而且設計良好的介面能夠引導用戶自己完成相應的操作,起到嚮導的作用。同時介面如同人的面孔,具有吸引用戶的直接優勢。設計合理的介面能給用戶帶來輕鬆愉悅的感受和成功的感覺,相反由於介面設計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。

區別在於,功能測試關注產品的所有功能上,要考慮到每個細節功能,每個可能存在的功能問題。性能測試主要關注於產品整體的多用戶併發下的穩定性和健壯性。介面測試更關注於用戶體驗上,用戶使用該產品的時候是否易用,是否易懂,是否規範(快速鍵之類的),是否美觀(能否吸引用戶的注意力),是否安全(儘量在前臺避免用戶無意輸入無效的數據,當然考慮到體驗性,不能太粗魯的彈出警告)?做某個性能測試的時候,首先它可能是個功能點,首先要保證它的功能是沒問題的,然後再考慮該功能點的性能測試。

04。您認爲做好測試用例設計工作的關鍵是什麼?

白盒測試用例設計的關鍵是以較少的用例覆蓋儘可能多的內部程序邏輯結果。

黑盒法用例設計的關鍵同樣也是以較少的用例覆蓋模組輸出和輸入接口。不可能做到完全測試,