測試行業面試題

2021-03-04 04:30:41 字數 2747 閱讀 7016

1 請介紹一下整體專案流程?

答:我在三家不同規模的公司做過短期的測試,三個公司測試的流程都不大相同。不過大致的流程都包括計畫、設計、執行測試、評估和驗收。

具體是先分析軟體的大小,確定測試的大致時間,開發期間由測試經理編寫測試計畫,當然這些都是測試負責人的任務,完成測試計畫後我們按照測試計畫、主要是測試策略,開發的概要設計和詳細設計文件設計測試用例,接到產品後先要搭建測試環境,根據測試計畫的安排開始執行測試用例,並寫出缺陷報告,之後提交開發人員進行改進,之後迴圈測試,直到產品缺陷率小於要求最後測試經理編寫測試總結報告,提交產品。

2 請對流程的各個環節詳細介紹一下?

2.1 在實際專案中你是如何做測試計畫?

答:在初期的工作中測試計畫主要是測試經理編寫,我主要負責設計用例,執行測試。我所做過較大的專案有動易**和crm系統的測試計畫編寫,在寫測試計畫之前首先要去了解客戶的需求,並參與開發工作,當然只是為了更熟悉產品,弄清產品的大小及功能模組的多少,根據客戶需求說明書和開發人員的概要設計、詳細設計文件編寫,在測試計畫中要有測試範圍的確定,風險的評估及針對措施,時間表的確定,人員、資源的安排和系統,還要有詳細的測試策略,以便後面的用例設計。

2.2 你是如何制定測試過程中的時間進度表的?

答:接到需求後,根據需求分析,並與開發負責人客戶討論,了解軟體的大小和複雜程度,確定測試工作的總體時間,在限定資源前提下根據測試員的技術水平和偏向技術按照詳細設計說明書制定時間表。測試完成時間要早於提交產品兩到三天以便測試不能按是完成。

2.3 測試計畫都包括那些項?

答:測試計畫應包含測試環境,對測試範圍的確定,風險的評估及針對措施,時間表的確定,人員、資源的安排和系統的測試策略。

2.4 測試用例如何設計的?

答:測試用例的設計之前首先要仔細閱讀測試策略、開發的詳細設計文件,充分了解產品的詳細功能,不清的地方與開發人員及客戶進行溝通,搞懂每個功能,盡量詳細到輸入框、按鈕等小功能,功能點清楚之後按照功能模組分類進行用例編寫。設計過程中主要依據的是測試策略和開發的詳細設計文件,編寫用例是要用到等價類,邊界值。

錯誤推測法等黑盒測試方法。

2.5 測試用例包括那些項?

答:測試用例主要包含:產品名稱、版本號、功能模組、測試內容、用例編號、編寫時間、提交時間、編寫人、測試環境、輸入、預期結果、時間結果等。

2.6 缺陷處理流程是怎樣的?

答:發現缺陷以後編寫缺陷報告,註明缺陷狀態,然後有高階測試人員審定不是缺陷就直接拒絕掉,若是缺陷就提交給開發人員並設定狀態為new,開發人員接到若認為是就分配給開發人員修改並設定缺陷狀態為open,若其認為不是在與測試人員協調,最終確認是否為缺陷。開發員修改後缺陷狀態設定為fix,若暫時或開發員沒有能力解決則設定缺陷狀態為延期。

2.7 缺陷報告包括那些項?

答:缺陷報告包括:軟體名稱、版本號、功能模組、缺陷編號、對應用例編號、編寫時間、編寫人、測試員、預期結果、實際結果、缺陷描述、嚴重級別、優先級別、必要附圖。

2.8 請說一下缺陷報告嚴重級別的劃分?

答:嚴重級別:系統崩潰、資料丟失、資料毀壞

較嚴重:操作性錯誤、結果錯誤、功能遺漏、功能不實現

一般:小問題,錯別字,介面排版不合理等

建議:不影響產品的瑕疵

2.9 開發人員修復缺陷後,如何保證不影響其他功能?

答:接到修復後的產品按照用例對缺陷處重新測試,但不是只對缺陷處進行測試,要對其附近和功能相聯絡的功能模組進行測試,以免造成其他功能不能實現,並且一些重要的功能點也要重新測試,這樣可以避免其他功能點出現缺陷!

2.10 發現問題後你是如何判斷其是否是bug,你是如何提交的?

答:發現問題後先參考需求說分析和產品說明書,判斷實際結果是否符合預期結果,符合就不是缺陷,不符合則根據計畫中的缺陷劃分標準判斷是否是缺陷,如果沒有文件依據,可以根據使用者的一般使用習慣,來確認是否是缺陷

2.11 修復乙個bug而導致其他的bug出現,該如何處理?

答: 重新修復!

2.12 測試總結報告包括那些項?

答:測試總結報告包括:詳細測試內容、測試測試文件中術語的定義、測試文件參考的資料、測試的結果及發現的缺陷、測試員的工作評價、對產品功能的評價、對缺陷提出的修改建議、對軟體的總體評價、判斷產品是否可以發布等。

3 請列舉你用過的測試方法?

答:主要進行手工測試。黑盒測試、介面測試、功能測試、易用性測試、安全性測試、效能測試等。

4 測試工作進行到一半是,發現時間不夠,你如何處理?

答:1.與客戶協調推遲發布時間

2.對員工加班盡快完成測試

3.增加測試人員

5 怎樣保證你所負責的模組通過了測試?

答:在執行測試時認真執行,盡量做到每個功能點都測到,同時對負責功能模組相關聯的模組進行測試。完成測試後對一些缺陷集中地方再次測試,條件允許情況下可以請其他測試員重複測試。

6 請談談開發與測試的關係?

答:開發和測試是乙個整體,開發和測試是迴圈進行的,測出的缺陷要經開發人員修改後繼續測試。在開發的同時測試經理開始編寫測試用例,測試文件要參考開發文件,所以開發和測試是不可分割的,少了任何乙個都不能開發出產品。

7 如果你是測試組長你如何對專案及組員進行管理?

答:首先要充分了解要測試的專案,參考開發文件同時與開發人員及時溝通,要對產品十分的熟悉。員工方面多與員工溝通,了解員工的擅長的工作,根據員工擅長的工作進行分配,用能力的多分配,這樣可以說測試工作快速穩定的進行!

8 如果你提交的bug開發人員說這不是缺陷你該怎麼辦?

答:若遇到開發人員說提交bug不是缺陷則跟開發人員溝通、討論,並參考需求分析說明書、產品說明書,確認結果是否與預期一致,如果沒有明確的結果則雙方各自說出觀點,並向雙方負責人匯報,最終判斷是否是bug!

測試面試題

1.你以前的測試工作流程是怎麼樣的?你覺得測試最重要的是什麼?2.你對測試這份工作是怎麼看待的?你喜歡測試的工作嗎?你的職業發展規劃是怎麼樣的?3.你覺得乙個軟體為什麼需要測試人員?4.您認為做好測試用例設計工作的關鍵是什麼?不可能做到完全測試,以最少的用例在合理的時間內發現最多的問題5.你熟悉的軟...

軟體測試面試題

1 軟體測試的目的是盡可能多的找出軟體的缺陷。y 2 beta 測試是驗收測試的一種。y acceptance testing 驗收測試是部署軟體之前的最後乙個測試操作。驗收測試的目的是確保軟體準備就緒,並且可以讓終端使用者將其用於執行軟體的既定功能和任務。3 驗收測試是由終端使用者來實施的。n 是...

軟體測試面試題

1.您認為做好測試用例設計工作的關鍵是什麼?白盒測試用例設計的關鍵是以較少的用例覆蓋盡可能多的內部程式邏輯結果 黑盒法用例設計的關鍵同樣也是以較少的用例覆蓋模組輸出和輸入介面。不可能做到完全測試,以最少的用例在合理的時間內發現最多的問題 2.測試計畫工作的目的是什麼?測試計畫工作的內容都包括什麼?其...