軟體測試面試題二

2021-09-25 13:06:21 字數 1803 閱讀 6924

一. 你在上一家公司的測試流程是怎麼樣的?

答:1、需求分析:閱讀需求,理解需求,與客戶、開發、架構多方交流,深入了解需求。–testing team

2、測試計畫: 根據需求估算測試所需資源(人力、裝置等)、所需時間、功能點劃分、如何合理分配安排資源等。—testing leader or testing manager

3、用例設計:根據測試計畫、任務分配、功能點劃分,設計合理的測試用例。—testing leader, senior tester

4、執行測試:根據測試用例的詳細步驟,執行測試用例。–every tester(主要是初級測試人員)

5、執行結果記錄和bug記錄:對每個case記錄測試的結果,有bug的在測試管理工具中編寫bug記錄。–every tester(主要是初級測試人員)

6、defect tracking:追蹤leader分配給你追蹤的bug.直到 bug fixed。–every tester

7、測試報告:通過不斷測試、追蹤,直到被測軟體達到測試需求要求,並沒有重大bug.

8、使用者體驗、軟體發布等

開發過程—需求調研(需求人員)、需求分析(需求人員)、概要設計(設計人員)、詳細設計(設計人員)、編碼(開發人員)

測試過程—需求評審、系統測試設計、概要設計評審、整合測試設計、詳細設計評審、單元測試設計、測試執行

產品需求》策劃、運營》技術》測試》運營

二.你在之前工作中是否遇到過你認為是bug但開發不認為是bug,如果遇到你是怎麼做的?

答:1.將bug提交缺陷管理庫進行登記備案

2.看需求文件,設計文件等,是否有明確說明

3.如果需求文件沒有明確說明,可以向開發闡述如果使用者發現這個bug的問題以及嚴重性

4.最後還是不行,找專案經理,測試經理,開發經理一起討論這個問題

(1、將問題提交到缺陷管理庫裡面進行備案。

2、要獲取判斷的依據和標準:根據需求說明書、產品說明、設計文件等,確認實際結果否與計畫有不一致的地方,提供缺陷是否確認的直接依據;如果沒有文件依據,可以根據類似軟體一般特性來說明是否存在不一致的地方,來確認是否是缺陷;根據使用者的一般使用習慣,來確認是否是缺陷;

3、與設計人員、開發人員和客戶代表等相關人員**,確認是否是缺陷;

4、合理的論述,向測試經理說明自己的判斷的理由,注意客觀、嚴謹,不參雜個人情緒。等待測試經理做出最終決定,如果仍然存在爭議,可以通過公司政策所提供的渠道,向上級反映,並有上級做出決定。)

三. 設計功能測試用例時用到的方法有什麼?

答:即黑盒測試方法:等價類劃分法,邊界值分析法,因果圖法,錯誤**法,正交表法等

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

答:明確測試目標,發現更多bug,找出軟體潛在bug,增強測試計畫的實用性

軟體測試計畫中的測試範圍必須高度覆蓋功能需求,測試方法必須切實可行,測試工具並且具有較高的實用性,便於使用,生成的測試結果直觀、準確堅持「5w」規則,明確內容與過程「5w」規則指的是「what(做什麼)」、「why(為什麼做)」、「when(何時做)」、「where(在**)」、「how(如何做)」。利用「5w」規則建立軟體測試計畫,可以幫助測試團隊理解測試的目的(why),明確測試的範圍和內容(what),確定測試的開始和結束日期(when),指出測試的方法和工具(how),給出測試文件和軟體的存放位置(where)。

------隨時更新

軟體測試面試題

01.為什麼要在乙個團隊中開展軟體測試工作?答 因為沒有經過測試的軟體很難在發布之前知道該軟體的質量,就好比iso 質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟體測試的工作。在測試的過程發現軟體中存在的問題,及時讓開發人員得知並修改問題,在即將發布時,從測試報告中得出軟體的質...

軟體測試面試題

會不斷更新。白盒測試 是通過程式的源 進行測試而不使用使用者介面。這種型別的測試需要從 句法發現內部 在演算法,溢位,路徑,條件等中的缺點或者錯誤,進而加以修正。黑盒測試 是通過使用整個軟體或某種軟體功能來嚴格的測試,而並沒有通過檢查程式的源 或者很清楚地了解該軟體的源 程式具體是怎麼樣設計的。負載...

軟體測試面試題

1 階段評審與同行評審的區別?參 同行評審目的 發現小規模工作 產品的錯誤,只要是找錯誤 階段評審目的 評審模組 階段作品的正確性 可行性 及完整性 同行評審人數 3 7人 人員必須經過同行評審會議的培訓,由sqa指導 階段評審人數 5人左右 評審人必須是專家 具有系統評審資格 同行評審內容 內容小...