軟體測試工程師面試題

2021-04-13 05:02:29 字數 1627 閱讀 4031

大概看了下,都不是很難,但現在很多企業都沒有專門的測試部門或測試人員,測試過程也不規範,對於沒有做過的來將還是有些難度。 

01.為什麼要在乙個團隊中開展軟體測試工作?

保證軟體質量的最後一道關口。 

02.您是否了解以往所工作的企業的軟體測試過程?如果了解,請試述在這個過程中都有哪些工作要做?分別由哪些不同的角色來完成這些工作?

測試計畫->測試設計(測試用例,測試資料)->測試執行(單元測試,整合測試,系統測試,回歸測試) 

易用性測試-介面的友好性,操作方便性等。

功能測試-系統中功能性需求的滿足

安全性測試-系統是否存在安全隱患和漏洞

效能測試-系統在大併發下的響應速度和健壯性 

黑盒/白盒:主要區別在是否了解系統或程式的內部結構和**

單元測試:關注某乙個單元,函式,模組的正確性,一般需要編寫相關測試**。

整合測試:模組或模組直接的整合介面測試,單個模組測試

系統測試:乙個完整功能的完全測試。 

07.測試計畫工作的目的是什麼?測試計畫工作的內容都包括什麼?其中哪些是最重要的?

提前安排出測試工具選擇,測試型別選擇,人員需求,保證和專案開發協調一致,保證測試工作順利進行。 

08.您認為做好測試計畫工作的關鍵是什麼?

了解專案或系統的業務需求

和專案經理協調好,了解專案的進度計畫安排情況 

09.您所熟悉的測試用例設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。

邊界值/等價類/業務流程圖分析和狀態轉換分析/業務邏輯分析 

10.您認為做好測試用例設計工作的關鍵是什麼?

對業務和軟體需求非常清楚,可以根據需求不同選擇不同的測試用例設計 

12.您以往的工作中是否曾開展過測試用例的評審工作?如果有,請描述測試用例評審的過程和評審的內容。

評審計畫->預審->評審;

評審內容主要是測試用例對軟體需求的覆蓋程度,對於相關邊界是否考慮,是否針對複雜流程準備多套測試資料,是否有專門針對非功能性需求的測試。 

13.您以往是否曾經從事過效能測試工作?如果有,請盡可能的詳細描述您以往的效能測試工作的完整過程。

制訂計畫->選擇測試功能->選擇測試工具->錄製指令碼->執行測試->分析結果 

14.您在從事效能測試工作時,是否使用過一些測試工具?如果有,請試述該工具的工作原理,並以乙個具體的工作中的例子描述該工具是如何在實際工作中應用的。

微軟was,loadrunner 

15.您認為效能測試工作的目的是什麼?做好效能測試工作的關鍵是什麼?

關鍵是測試指令碼的錄製,測試時候測試環境的乾淨。 

16.在您以往的工作中,一條軟體缺陷(或者叫bug)記錄都包含了哪些內容?如何提交高質量的軟體缺陷(bug)記錄?

缺陷名詞/描述/缺陷等級/嚴重程度/發現模組/發現步驟和過程/是否可以重現 

17.您以往所從事的軟體測試工作中,是否使用了一些工具來進行軟體缺陷(bug)的管理?如果有,請結合該工具描述軟體缺陷(bug)跟蹤管理的流程。

cq,也可以使用bugfree等免費工具。 

19.您如何看待軟體過程改進?在您曾經工作過的企業中,是否有一些需要改進的東西呢?您期望的理想的測試人員的工作環境是怎樣的?

將先進的經驗或思想固化到過程中,通過過程改進和能力提高來改進軟體質量。

測試工程師面試題

下面的題不排序,有筆試題,也有面試題 4 怎麼劃分缺陷的等級?5 怎麼評價軟體工程師?6 軟體工程師的素質是什麼?7 怎麼看待軟體測試?8 軟體測試是乙個什麼樣的行業?9 圖書 圖書號,圖書名,作者編號,出版社,出版日期 作者 作者姓名,作者編號,年齡,性別 用sql語句查詢年齡小於平均年齡的作者姓...

華為軟體測試工程師面試題

q1 請你分別划划osi的七層網路結構圖,和tcp ip的五層結構圖?答 七層結構從上到下依次是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網路層 2 資料鏈路層 1 物理層 五層結構是 5 應用層 4 運輸層 3 網路層 2 鏈路層 1 物理層。q2 請你詳細的解釋一下ip協議的定義,在...

軟體測試工程師經典面試題

軟體測試工程師,和開發工程師相比起來,雖然前期可能不會太深,但是涉及的面還是比較廣的。前期面試實習生或者一年左右的崗位,問的也主要是一些基礎性的問題比較多。涉及的知識主要有mysql資料庫的使用 linux作業系統的使用 軟體測試框架性的問題,測試環境搭建問題 當然還有一些自動化測試和效能測試的問題...