❶ 軟體測試面試題
第一題:我認為需要在測試前需要先寫好測試計劃,其中最重要的是本次測試使用的測試方法、使用的測試工具、測試環境。人員方面需要進行人員及進度的安排,每個測試階段後的輸出工件,還要有風險評估。在測試前將這些准備工作做到位,這樣在測試的時候就會比較有條理。
第二題:控制測試質量,我認為最好是做好測試用例的設計,這樣可以對測試的覆蓋率進行控制。
補充:如果時間充裕的話可以在設計用例後對其進行評審,這樣可以提高測試質量。不過這個在實際的工作當中一般實現不了。。。。
下面列出的是網上的一個軟測筆試題,好多單位在筆試的時候都會下來作為筆試題,我至少遇到兩次了,其他的筆試題還有,但不一一列出了。
一、判斷題(每題1分,12 分,正確的√,錯誤的╳)
1.軟體測試的目的是盡可能多的找出軟體的缺陷。()
2.Beta 測試是驗收測試的一種。()
3.驗收測試是由最終用戶來實施的。()
4.項目立項前測試人員不需要提交任何工件。()
5.單元測試能發現約80%的軟體缺陷。()
6.代碼評審是檢查源代碼是否達到模塊設計的要求。()
7.自底向上集成需要測試員編寫驅動程序。()
8.負載測試是驗證要檢驗的系統的能力最高能達到什麼程度。()
9.測試人員要堅持原則,缺陷未修復完堅決不予通過。()
10.代碼評審員一般由測試員擔任。() 1
11.我們可以人為的使得軟體不存在配置問題。()
12.集成測試計劃在需求分析階段末提交。()
二、不定項選擇題(每題2 分,10分)
1.軟體驗收測試的合格通過准則是:()
A. 軟體需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。
B. 所有測試項沒有殘餘一級、二級和三級錯誤。
C. 立項審批表、需求分析文檔、設計文檔和編碼實現一致。
D. 驗收測試工件齊全。
2.軟體測試計劃評審會需要哪些人員參加?()
A.項目經理
B.SQA 負責人
C.配置負責人
D.測試組
3.下列關於alpha 測試的描述中正確的是:()
A.alpha 測試需要用戶代表參加
B.alpha 測試不需要用戶代表參加
C.alpha 測試是系統測試的一種
D.alpha 測試是驗收測試的一種
4.測試設計員的職責有:()
A.制定測試計劃
B.設計測試用例
C.設計測試過程、腳本
D.評估測試活動
5.軟體實施活動的進入准則是:()
A.需求工件已經被基線化
B.詳細設計工件已經被基線化
C.構架工件已經被基線化
D.項目階段成果已經被基線化
三、填空題(每空1分,24 分)
1.軟體驗收測試包括(正式驗收測試)、(非正式驗收測試和Alpha測試)、(Beta測試)三種類型。
2.系統測試的策略有功能測試、(性能測試)、(負載測試)、(壓力測試)、易用性測試、(容量測試)、(強度測試)、 (兼容性測試又稱)、(本地化測試)、(BVT測試)、(裸機測試)、(安全性測試)、()、(容錯性測試)、(恢復測試)、()等15 種方法。
3.設計系統測試計劃需要參考的項目文檔有(需求規格說明書)、()和迭代計劃。
4.對面向過程的系統採用的集成策略有()、()兩種。
5.通過畫因果圖來寫測試用例的步驟為、、、及把因果圖轉 換為狀態圖共五個步驟。
四、簡答題(共37分)
1. 階段評審與同行評審的區別。(4 分)
2 . 什麼是軟體測試。(3 分)
答:通過人工或自動化手段對系統進行測試,目的是為了驗證系統是否滿足預定功能或者是為了弄清楚實際結果與預期結果之間的差別。
3 . 簡述集成測試的過程。(5 分)
答:將通過單元測試的單元模塊按照設計要求組合起來再進行測試。重點檢查程序介面處是否有問題。
過程:首先進行集成測試的測試計劃測試設計測試開發測試用例執行測試評估,並且進行全程的缺陷跟蹤。
4 . 怎樣做好文檔測試?(4 分)
答:文檔測試要注意一下幾點:文檔的讀者群、文檔的術語、文檔的正確性、文檔的完整性、文檔的一致性、文檔的易用性、樣例與示例、文檔的語言
5. 白盒測試有那幾種方法?(6 分)
答:白盒測試方法分為:靜態測試和動態測試
靜態測試方法:①編碼標准與准則 ②走查 ③審查 ④評審
動態測試方法:①語句覆蓋 ②判定覆蓋 ③條件覆蓋 ④判定-條件覆蓋 ⑤條件組合覆蓋 ⑥路徑覆蓋
⑦條件組合+路徑覆蓋
6. 系統測試計劃是否需要同行評審,為什麼?(4 分)
答:系統測試計劃需要進行同行評審,因為如果對一個系統長時間進行測試可能會出現測試疲勞甚至出現
對系統的免疫現象,因此可以進行同行評審,減少對相同系統的疲勞測試。
7. Alpha 測試與beta 測試的區別。(4 分)
8 . 比較負載測試、容量測試和強度測試的區別。(6 分)
9 . 測試結束的標準是什麼?(3 分)