- 相關推薦
軟測筆試題
無論是在學校還是在社會中,我們最少不了的就是試題了,借助試題可以更好地對被考核者的知識才能進行考察測驗。那么問題來了,一份好的試題是什么樣的呢?以下是小編收集整理的軟測筆試題,僅供參考,大家一起來看看吧。
軟測筆試題 1
一、判斷題
1.軟件測試的目的是盡可能多的找出軟件的缺陷。(Y)
2.Beta測試是驗收測試的一種。(Y)
3.驗收測試是由最終用戶來實施的。(N)
4.項目立項前測試人員不需要提交任何工件。(Y)
5.單元測試能發現約80%的軟件缺陷。(Y)
6.代碼評審是檢查源代碼是否達到模塊設計的要求。(N)
7.自底向上集成需要測試員編寫驅動程序。(Y)
8.負載測試是驗證要檢驗的系統的能力最高能達到什么程度。(N)
9.測試人員要堅持原則,缺陷未修復完堅決不予通過。(N)
10.代碼評審員一般由測試員擔任。(N)
11.我們可以人為的使得軟件不存在配置問題。(N)
12.集成測試計劃在需求分析階段末提交。(N)
二、選折
1.軟件驗收測試的合格通過準則是:(ABCD)
A.軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。
B.所有測試項沒有殘余一級、二級和三級錯誤。
C.立項審批表、需求分析文檔、設計文檔和編碼實現一致。
D.驗收測試工件齊全。
2.軟件測試計劃評審會需要哪些人員參加?(ABCD)
A.項目經理
B.SQA負責人
C.配置負責人
D.測試組
3.下列關于alpha測試的.描述中正確的是:(AD)
A.alpha測試需要用戶代表參加
B.alpha測試不需要用戶代表參加
C.alpha測試是系統測試的一種
D.alpha測試是驗收測試的一種
4.測試設計員的職責有:(BC)
A.制定測試計劃
B.設計測試用例
C.設計測試過程、腳本
D.評估測試活動
5.軟件實施活動的進入準則是:(ABC)
A.需求工件已經被基線化
B.詳細設計工件已經被基線化
C.構架工件已經被基線化
D.項目階段成果已經被基線化
軟測筆試題 2
一、選擇題(每題 2 分,共 20 分)
軟件測試的目的是( )
A. 發現程序中的所有錯誤
B. 盡可能多地發現程序中的錯誤
C. 證明程序是正確的
D. 調試程序
下列關于軟件缺陷的說法中,正確的是( )
A. 軟件缺陷是指軟件中存在的錯誤
B. 軟件缺陷是指軟件未達到產品說明書標明的功能
C. 軟件缺陷是指軟件的性能未達到要求
D. 以上都是
以下哪種測試方法不屬于黑盒測試技術( )
A. 等價類劃分
B. 邊界值分析
C. 語句覆蓋
D. 決策表
在軟件生命周期中,哪個階段產生的錯誤最多( )
A. 需求分析階段
B. 設計階段
C. 編碼階段
D. 測試階段
測試用例是為達到最佳的測試效果或高效的揭露隱藏的錯誤而精心設計的少量測試數據,至少應該包括( )
A. 測試輸入、執行條件和預期的結果
B. 測試目標、測試工具和測試步驟
C. 測試環境、測試配置和測試數據
D. 測試人員、測試時間和測試版本
下面關于軟件測試模型的描述中,不正確的是( )
A. V 模型的軟件測試策略既包括低層測試又包括高層測試,高層測試是為了源代碼的正確性,低層測試是為了使整個系統滿足用戶的需求
B. W 模型可以說是 V 模型自然而然的發展,它強調:測試伴隨著整個軟件開發周期,而且測試的對象不僅僅是程序,需求、功能和設計同樣要測試
C. H 模型中軟件測試是一個獨立的流程,貫穿產品整個生命周期,與其他流程并發地進行
D. X 模型提出針對單獨的程序片段進行相互分離的編碼和測試,此后通過頻繁的交接,通過集成最終合成為可執行的程序
以下哪種缺陷可能會導致軟件系統無法正常啟動( )
A. 界面布局不合理
B. 數據庫連接錯誤
C. 菜單選項無效
D. 打印功能出錯
對一個具有多個條件判斷的復雜邏輯進行測試時,最適合采用的測試用例設計方法是( )
A. 等價類劃分
B. 邊界值分析
C. 決策表
D. 場景法
軟件測試過程中的配置管理不包括( )
A. 測試計劃的版本控制
B. 測試用例的版本控制
C. 測試環境的配置管理
D. 被測軟件的版本控制
以下關于軟件測試自動化的說法中,錯誤的是( )
A. 軟件測試自動化可以提高測試效率
B. 軟件測試自動化可以完全替代手工測試
C. 軟件測試自動化可以執行一些手工測試難以完成的測試任務
D. 軟件測試自動化需要投入一定的成本來建設和維護測試框架
二、填空題(每題 2 分,共 20 分)
軟件測試按照階段可以分為單元測試、集成測試、系統測試和__________。
黑盒測試主要關注軟件的__________,而不關心其內部結構。
等價類劃分是將輸入數據劃分為若干個__________,從每個子集中選取少數具有代表性的數據作為測試用例。
邊界值分析通常選取輸入或輸出邊界的__________作為測試數據。
軟件缺陷的生命周期包括發現、__________、分配、修復、驗證和關閉等階段。
測試用例的設計原則包括代表性、針對性、__________和可維護性。
在進行性能測試時,常用的性能指標有響應時間、__________、吞吐量等。
軟件測試中常見的兩種測試策略是基于風險的測試和__________。
自動化測試框架主要包括數據驅動框架、關鍵字驅動框架和__________框架等。
測試報告是對測試過程和結果的總結和分析,一般應包括測試目標、測試范圍、測試環境、測試結果、__________和結論等內容。
三、簡答題(每題 10 分,共 30 分)
簡述軟件測試的基本流程。
答:軟件測試的基本流程一般包括以下幾個階段:
測試計劃階段:確定測試目標、范圍、策略、資源和進度等,制定詳細的測試計劃。
測試設計階段:根據需求文檔和設計文檔,設計測試用例,包括功能測試用例、性能測試用例、兼容性測試用例等。
測試執行階段:按照測試用例執行測試,記錄測試結果,包括發現的缺陷、測試的通過情況等。
缺陷管理階段:對發現的缺陷進行記錄、跟蹤和管理,確保缺陷得到及時的`處理和驗證。
測試總結階段:對測試過程和結果進行總結和分析,評估軟件質量,總結經驗教訓,為后續項目提供參考。
什么是黑盒測試和白盒測試?它們各自有哪些常用的測試方法?
答:
黑盒測試:黑盒測試是把軟件看作一個不能打開的黑盒子,在完全不考慮軟件內部結構和內部特性的情況下,對軟件的功能進行測試,檢測軟件是否滿足用戶的需求。常用的黑盒測試方法有等價類劃分、邊界值分析、決策表、場景法等。
白盒測試:白盒測試是基于軟件內部結構和代碼邏輯的測試,測試人員需要了解軟件的內部實現細節,通過檢查程序的邏輯結構、語句執行路徑等,來發現軟件內部的錯誤。常用的白盒測試方法有語句覆蓋、判定覆蓋、條件覆蓋、路徑覆蓋等。
簡述自動化測試的優缺點。
答:
前期投入成本高:需要購買測試工具、搭建測試環境,并且需要對測試人員進行培訓。
對測試人員要求高:要求測試人員具備一定的編程能力和自動化測試工具的使用經驗。
維護成本高:當軟件系統發生變化時,測試腳本需要及時更新和維護,否則可能導致測試失敗。
不能完全替代手工測試:有些測試場景,如用戶體驗測試、探索性測試等,仍然需要手工測試來完成。
提高測試效率:可以快速執行大量的測試用例,節省時間和人力成本。
提高測試的準確性和一致性:避免了人工測試中可能出現的疏忽和不一致性。
可重復性:可以多次執行相同的測試用例,確保軟件的穩定性和可靠性。
能夠執行一些手工測試難以完成的任務:如對大量數據的測試、長時間的性能測試等。
【軟測筆試題】相關文章:
軟素質筆試題11-05
軟測培訓成了就業“金鑰匙”10-14
東軟java筆試題04-03
中軟的面試試題08-17
測測你的悶騷指數的心理測試題03-25
測測你的心理防線的心理測試題07-25
瑪氏2010筆測樣題09-24
往年東軟筆試題分享09-01
心理測試題 從發短信測測你的性格12-07