軟件測試??济嬖囶}-軟件測試面試寶典(3)
發表于:2019-07-24來源:CSDN作者:MJ813點擊數:
標簽:面試題
系統數據的完整性 系統數據可管理性 系統數據的獨立性 系統數據可備份和恢復能力(數據備份是否完整,可否恢復,恢復是否可以完整) 12.什么是測試
系統數據的完整性
系統數據可管理性
系統數據的獨立性
系統數據可備份和恢復能力(數據備份是否完整,可否恢復,恢復是否可以完整)
12.什么是測試用例 什么是測試腳本 兩者的關系是什么?
為實施測試而向被測試系統提供的輸入數據、操作或各種環境設置以及期望結果的一個特定的集合。
測試腳本是為了進行
自動化測試而編寫的腳本。
測試腳本的編寫必須對應相應的測試用例,
13.簡述什么是靜態測試、動態測試、黑盒測試、白盒測試、α測試 β測試
-
靜態測試是不運行程序本身而尋找程序代碼中可能存在的錯誤或評估程序代碼的過程。
-
動態測試是實際運行被測程序,輸入相應的測試實例,檢查運行結果與預期結果的差異,判定執行結果是否符合要求,從而檢驗程序的正確性、可靠性和有效性,并分析系統運行效率和健壯性等性能。
-
黑盒測試一般用來確認軟件功能的正確性和可操作性,目的是檢測軟件的各個功能是否能得以實現,把被測試的程序當作一個黑盒,不考慮其內部結構,在知道該程序的輸入和輸出之間的關系或程序功能的情況下,依靠軟件規格說明書來確定測試用例和推斷測試結果的正確性。
-
白盒測試根據軟件內部的邏輯結構分析來進行測試,是基于代碼的測試,測試人員通過閱讀程序代碼或者通過使用開發工具中的單步調試來判斷軟件的質量,一般黑盒測試由項目經理在程序員開發中來實現。
-
α測試是由一個用戶在開發環境下進行的測試,也可以是公司內部的用戶在模擬實際操作環境下進行的受控測試,Alpha 測試不能由程序員或測試員完成。
-
β測試是軟件的多個用戶在一個或多個用戶的實際使用環境下進行的測試。開發者通常不在測試現場,Beta 測試不能由程序員或測試員完成。
14.軟件質量保證體系是什么 國家標準中與質量保證管理相關的幾個標準是什么? ? 他們的編號和全稱是什么? ?
SQA 由一套軟件工程過程和方法組成,以保證(軟件的)質量。SQA 貫穿整個軟件開發過程,(它)應包括需求文檔評審、代碼控制、代碼評審、變更管理、配置管理、版本管理和軟件測試。
15.軟件產品質量特性是什么? ?
功能性:適應性、準確性、互操作性、依從性、安全性。
可靠性:成熟性、容錯性、以恢復性。
可使用性:易理解性、易學習性、易操作性。
效率:時間特性、資源特性。
可維護性:易分析性、易變更性、穩定性、易測試性。
可移植性: 適應性、易安裝性、遵循性、易替換性。
16.軟件測試的策略是什么? ?
軟件測試策略:在一定的軟件測試標準、測試規范的指導下,依據測試項目的特定環境約束而規定的軟件測試的原則、方式、方法的集合。
17.軟件測試分為幾個 階段 各階段的測試策略和要求是什么? ?
軟件測試按階段劃分可以分為
單元測試、集成測試、
系統測試和<驗收測試>(不一定有)幾個階段