軟件測試??济嬖囶}-軟件測試面試寶典(3)

發表于:2019-07-24來源:CSDN作者:MJ813點擊數: 標簽:面試題
系統數據的完整性 系統數據可管理性 系統數據的獨立性 系統數據可備份和恢復能力(數據備份是否完整,可否恢復,恢復是否可以完整) 12.什么是測試

系統數據的完整性
系統數據可管理性
系統數據的獨立性
系統數據可備份和恢復能力(數據備份是否完整,可否恢復,恢復是否可以完整)
12.什么是測試用例 什么是測試腳本 兩者的關系是什么?
為實施測試而向被測試系統提供的輸入數據、操作或各種環境設置以及期望結果的一個特定的集合。
測試腳本是為了進行自動化測試而編寫的腳本。
測試腳本的編寫必須對應相應的測試用例,
13.簡述什么是靜態測試、動態測試、黑盒測試、白盒測試、α測試 β測試
  • 靜態測試是不運行程序本身而尋找程序代碼中可能存在的錯誤或評估程序代碼的過程。
  • 動態測試是實際運行被測程序,輸入相應的測試實例,檢查運行結果與預期結果的差異,判定執行結果是否符合要求,從而檢驗程序的正確性、可靠性和有效性,并分析系統運行效率和健壯性等性能。
  • 黑盒測試一般用來確認軟件功能的正確性和可操作性,目的是檢測軟件的各個功能是否能得以實現,把被測試的程序當作一個黑盒,不考慮其內部結構,在知道該程序的輸入和輸出之間的關系或程序功能的情況下,依靠軟件規格說明書來確定測試用例和推斷測試結果的正確性。
  • 白盒測試根據軟件內部的邏輯結構分析來進行測試,是基于代碼的測試,測試人員通過閱讀程序代碼或者通過使用開發工具中的單步調試來判斷軟件的質量,一般黑盒測試由項目經理在程序員開發中來實現。
  • α測試是由一個用戶在開發環境下進行的測試,也可以是公司內部的用戶在模擬實際操作環境下進行的受控測試,Alpha 測試不能由程序員或測試員完成。
  • β測試是軟件的多個用戶在一個或多個用戶的實際使用環境下進行的測試。開發者通常不在測試現場,Beta 測試不能由程序員或測試員完成。
14.軟件質量保證體系是什么 國家標準中與質量保證管理相關的幾個標準是什么? ? 他們的編號和全稱是什么? ?
SQA 由一套軟件工程過程和方法組成,以保證(軟件的)質量。SQA 貫穿整個軟件開發過程,(它)應包括需求文檔評審、代碼控制、代碼評審、變更管理、配置管理、版本管理和軟件測試。
15.軟件產品質量特性是什么? ?
功能性:適應性、準確性、互操作性、依從性、安全性。
可靠性:成熟性、容錯性、以恢復性。
可使用性:易理解性、易學習性、易操作性。
效率:時間特性、資源特性。
可維護性:易分析性、易變更性、穩定性、易測試性。
可移植性: 適應性、易安裝性、遵循性、易替換性。
16.軟件測試的策略是什么? ?
軟件測試策略:在一定的軟件測試標準、測試規范的指導下,依據測試項目的特定環境約束而規定的軟件測試的原則、方式、方法的集合。
17.軟件測試分為幾個 階段 各階段的測試策略和要求是什么? ?
軟件測試按階段劃分可以分為單元測試、集成測試、系統測試和<驗收測試>(不一定有)幾個階段
  • 單元測試測試策略:
    自頂向下的單元測試策略
    總結:比孤立單元測試的成本高很多,不是單元測試的一個好的選擇。
    自底向上的單元測試策略
    總結:比較合理的單元測試策略,但測試周期較長。
    孤立單元測試策略
    總結:最好的單元測試策略。
  • 集成測試的測試策略:
    大爆炸集成
    適應于一個維護型項目或被測試系統較小
    自頂向下集成
    適應于產品控制結構比較清晰和穩定;高層接口變化較??;底層接口未定義或經??赡鼙恍薷?;產口控制組件具有較大的技術風險,需要盡早被驗證;希望盡早能看到產品的系統功能行為。
    自底向上集成
    適應于底層接口比較穩定;高層接口變化比較頻繁;底層組件較早被完成。
    基于進度的集成
    優點:具有較高的并行度;能夠有效縮短項目的開發進度。
    缺點:樁和驅動工作量較大;有些接口測試不充分;有些測試重復和浪費。
  • 系統測試的測試策略
    數據和數據庫完整性測試;功能測試;用戶界面測試;性能評測;負載測試;強度測試;容量測試;安全性和訪問控制測試;故障轉移和恢復測試;配置測試;安裝測試;加密測試;可用性測試;版本驗證測試;文檔測試

    原文轉自:https://blog.csdn.net/mj813/article/details/52451355

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97