測試面試題目
軟件測試人員在求職面試中,學會做好面試準備,了解面試題目很重要。下面陽光網小編已經為你們整理了測試面試題目,一起來看看吧。
測試面試題目一
1、簡述軟件系統中用戶文檔的測試要點?
(1)讀者群。文檔面向的讀者定位要明確。對于初級用戶、中級用戶以及高級用戶應該有不同的定位
(2)術語。文檔中用到的術語要適用與定位的讀者群,用法一致,標準定義與業界規范相吻合。
(3)正確性。測試中需檢查所有信息是否真實正確,查找由于過期產品說明書和銷售人員夸大事實而導致的錯誤。檢查所有的目錄、索引和章節引用是否已更新,嘗試鏈接是否準確,產品支持電話、地址和郵政編碼是否正確。
(4)完整性。對照軟件界面檢查是否有重要的分支沒有描述到,甚至是否有整個大模塊沒有描述到。
(5)一致性。按照文檔描述的操作執行后,檢查軟件返回的結果是否與文檔描述的相同。
(6)易用性。對關鍵步驟以粗體或背景色給用戶以提示,合理的頁面布局、適量的圖表都可以給用戶更高的'易用性。需要注意的是文檔要有助于用戶排除錯誤。不但描述正確操作,也要描述錯誤處理辦法。
文檔對于用戶看到的錯誤信息應當有更詳細的文檔解釋。
(7)圖表與界面截圖。檢查所有圖表與界面截圖是否與發行版本相同。
(8)樣例與示例。像用戶一樣載入和使用樣例。如果是一段程序,就輸入數據并執行它。以每一個模塊制作文件,確認它們的正確性。
(9)語言。不出現錯別字,不要出現有二義性的說法。特別要注意的是屏幕截圖或繪制圖形中的文字。
(10)印刷與包裝。檢查印刷質量;手冊厚度與開本是否合適;包裝盒的大小是否合適;有沒有零碎易丟失的小部件等等。
2、文檔測試主要包含什么內容?
文檔的完整性:主要是測試文檔內容的全面性和完整性,從總體上把握文檔的質量。
描述與軟件實際情況的一致性:主要測試軟件文檔和軟件實施的一致性。
易理解性:主要是檢查文檔對關鍵、重要的操作和有無圖文字說明,文字、圖表是否易于理解。
文檔提供操作的實訓:這項檢查內容主要針對用戶手冊。主要功能和關鍵操作提供的應用實例是否豐富,提供的實訓描述是否詳細。
印刷和包裝質量:主要是檢查軟件穩定的商業化程序。
3、單元測試主要內容是什么?
01,模塊接口測試。單元測試的基礎,只有在數據能正確流入,流出模塊的前提下才有意義。
02,局部數據結構測試 檢查局部數據結構是為了保證臨時存儲在模塊內的數據在程序執行中完整,正確。重點是一些執行函數是否正確執行,內部是否運行正確。局部數據結構往往是錯誤的根源,應仔細設計測試用例。
03,邊界條件測試 單元測試中最重要的一項任務。因為軟件經常在邊界上失敗,采用邊界值分析,可能發現新的錯誤。
04,模塊中所有獨立路徑的測試 在模塊中執行每一條獨立執行路徑進行測試,單元測試的基本任務保證模塊中每條語句執行一次。
05,模塊的各條錯誤處理通路測試:程序在遇到異常情況時不應該退出,好的程序應能預見各種出錯條件,并預設各種出錯處理通路。
測試面試題目二
1、如何理解強度測試?
強度測試是為了確定系統在最差工作環境的工作能力,也可能是用于驗證在標準工作壓力下的各種資源的最下限指標。
它和壓力測試的目標是不同的,壓力測試是在標準工作環境下,不斷增加系統負荷,最終測試出該系統能力達到的最大負荷(穩定和峰值),而強度測試則是在非標準工作環境下,甚至不斷人為降低系統工作環境所需要的資源,如網絡帶寬,系統內存,數據鎖等等,以測試系統在資源不足的情況下的工作狀態,通過強度測試,可以確定本系統正常工作的最差環境.
強度測試和壓力測試的測試指標相近,大多都是與時間相關的指標,如并發量(吞吐量),延遲(最大\最小\平均)以及順序指標等
強度測試需要對系統的結構熟悉,針對系統的特征設計強度測試的方法
2、如何理解壓力、負載、性能測試測試?
性能測試是一個較大的范圍,實際上性能測試本身包括了性能,強度,壓力等多方面的測試內容。
壓力測試是對服務器的穩定性以及負載能力等方面的測試。主要任務是獲取系統正確運行的極限,檢查系統的瞬間峰值負荷下正確執行的能力。增大訪問系統的用戶數量,或者幾個用戶進行大數據量操作都是壓力測試,而負載測試是壓力相對較大的測試,性能測試的重要部分。100個用戶對系統進行連續半小時的訪問可以看做壓力測試,連續訪問8個小時就可以認為是負載測試。
實際上,做壓力測試和負載測試沒有明顯的區別,測試人員應該站在關注整理性能的高度上來對系統進行測試。
3、什么是系統瓶頸?
主要指整個軟件硬件構成的軟件系統在某一個方面或者幾個方面能力不能滿足用戶的特定業務要求。“特定”是指瓶頸會在某些條件下出現。
嚴格的技術角度上講,所有的系統都會有瓶頸,因為大多數系統的資源配置是不協調的,如cup使用率剛好到達100%時,內存正好耗盡的系統。但是不多見。所以我們要從應用角度討論:關鍵是看系統能否盲足用戶需求。在用戶極限使用系統的情況下,系統的響應仍然正常,可以認為系統沒有瓶頸或者瓶頸不影響用戶工作。 測試系統瓶頸主要是實現下面兩個目的:
--發現表面的瓶頸。模擬用戶的`操作,找出用戶極限使用系統時的瓶頸,然后解決瓶頸,這是性能測試的基本目標。
--發現潛在的瓶頸并解決,保證系統的長期穩定。
4、功能測試用例需要詳細到什么程度才是合格的?
一,詳細到每個步驟都寫出來,目的是即使一個不了解的新手都可以按照測試用例來執行工作。
二,主張寫的粗糙些,類似編寫測試大綱。因為軟件開發需求管理不規范,頻繁變動。這樣的測試用例容易維護。然測試執行人員有更大的發揮空間。
實際上,軟件測試用例的詳細程度首先要以覆蓋到測試點為基本要求。
測試面試題目三
1、配置和兼容性測試的區別是什么?
配置測試的目的是保證軟件在其相關的硬件上能夠正常運行,而兼容性測試主要是測試軟件能否與不同的軟件正確協作。
01,配置測試的目的是保證軟件在其相關的硬件上能夠正常運行的,而兼容測試主要是測試軟件能否與不同的軟件兼容。
02,配置測試的核心內容:使用各種硬件來測試軟件的運行情況,包括軟件在不同的主機/主件上的運行情況,不同的'外設,不同的接口,不同的可選項。
03,兼容測試的核心內容
1),測試軟件在不同的操作系統或者同一系統的不同版本上兼容。
2),軟件本身能否向前或者向后兼容。
3),測試軟件能否與其它相關的軟件兼容。
4),數據兼容測試,主要是指數據能否共享。
配置和兼容性測試通稱對開發系統類軟件比較重要,例如驅動程序、操作系統、數據庫管理系統等。具體進行時仍然按照測試用例來執行。
2、測試中的“殺蟲劑怪事”是指什么?
“殺蟲劑怪事”用于描述測試人員對同一測試對象進行的測試次數越多,發現的缺陷就會越來越少的現象。就像老用一種農藥,害蟲就會有免疫力,農藥發揮不了效力。這種現象的根本原因就是測試人員對測試軟件過于熟悉,形成思維定勢。
為了克服這種現象,測試人員需要不斷編寫新的測試程序或者測試用例,對程序的不同部分進行測試,以發現更多的缺陷。也可以引用新人來測試軟件,剛剛進來的新手往往能發現一些意想不到的問題。
3、完全測試程序是可能的嗎?
實際上完全測試是不可能的。主要有以下一個原因:
-完全測試比較耗時,時間上不允許;
-完全測試通常意味著較多資源投入,這在現實中往往是行不通的;
-輸入量太大,不能一一進行測試;
-輸出結果太多,只能分類進行驗證;
-軟件實現途徑太多;
-軟件產品說明書沒有客觀標準,從不同的角度看,軟件缺陷的標準不同;
因此測試的程度要根據實際情況確定。
【測試面試題目】相關文章:
軟件測試面試題目04-07
軟件測試面試題目及答案04-03
常見軟件測試面試題目04-07
銀行軟件測試面試題目04-07
測試工程師面試題目04-08
中考語文預測試卷題目12-09
精選面試題目12-09
java面試常見題目04-03
面試案例題目04-04