華為軟件測試面試題
1.怎么來設計測試方案?
根據(jù)測試需求(包括功能需求和非功能性需求),識別測試要點,識別測試環(huán)境要求,安排測試輪次,根據(jù)項目計劃和開發(fā)計劃做整體的測試安排。
被測試的特性:通過對需求規(guī)格說明書進行分析,列出本次測試需要進行測試的各部分特性(如要測試的功能需求、性能需求、安全性需求等等);
不被測試的特性:由于資源、進度等方面原因,本次測試不列入測試范圍的特性;
測試組網(wǎng)圖:進行本次系統(tǒng)測試所需要的軟硬件設備、配置數(shù)據(jù)已及相互間的邏輯、物理連接。今后測試執(zhí)行時需要依據(jù)這個組網(wǎng)圖來進行環(huán)境的搭建。
2.如果給你一個B/S系統(tǒng)你怎么來進行測試?此題答案還可用于回答測試流程,測試流程題亦可參考15題。
閱讀系統(tǒng)需求,充分理解需求,記錄問題,并與項目需求人員充分溝通。
編寫測試需求,包括系統(tǒng)功能和非功能測試要點、測試類型、測試進度質(zhì)量要求等。
制定測試計劃,包括熟悉測試業(yè)務、設計測試用例、執(zhí)行測試用例、進行測試小結、編寫測試報告,任務顆粒度一般應小于5人天
編寫測試用例,根據(jù)測試方案設計用例,即便沒有明確的性能和安全測試要求,也應識別進行此兩項測試。
執(zhí)行軟件測試,
進行測試小結,如果測試持續(xù)時間較長,每個版本間隙總結本輪測試。
編寫測試報告,總結測試過程,匯總度量數(shù)據(jù)。
3.怎么進行工作流的測試
把握需求,找準結點,理清流程,畫出流轉圖,弄清節(jié)點間的數(shù)據(jù)流轉,設計測試用例的時候必須覆蓋所有可能的流程。