當前位置:學問君>人在職場>求職指導>

軟件測試筆試題

學問君 人氣:2.67W

軟件測試筆試題:

軟件測試筆試題

1、TCP是互聯網中的(1 A)協議,使用(2 C)次握手協議建立連接。當主動發出SYN連接請求後,等待對方回答(3 A)。這種連接的方法可以防止(4 D),TCP使用的流量控制協議是(5 B)。

(1)A.傳輸層 B.網絡層 C會話層 D.應用層

(2)A.1 B.2 C.3 D.4

(3),ACK ,ACK ,ACK ,ACK

(4)A.出現半連接 B.無法連接 C.假冒的連接 D.產生錯誤的連接

(5)A.固定大小的滑動視窗協議 B.可變大小的滑動視窗協議 C.後退N幀ARQ協議 D.選擇重發ARQ協議

2、下列敘述中,與提高軟件可移植性相關的是 D 。

A.選擇時間效率高的算法

B.儘可能減少註釋

C.選擇空間效率高的算法

D.儘量用進階語言編寫系統中對效率要求不高的部分

D軟件可移植性是指與軟件可從某一環境移植到另一環境的能力有關的一組屬性。進階語言具有較好的可移植性,所以可以儘量用進階語言編寫系統中對效率要求不高的部分。減少註釋、選擇時間/空間效率高的算法都不能提高軟件的可移植性。

3、用邊界值分析法,假定1

A.X=1,X=100; B.X=0,X=1,X=100,X=101;

C.X=2,X=99; D.X=O,X=101;

4、在網絡應用測試中,網絡延遲是一個重要指標。以下關於網絡延遲的理解,正確的是__D____

A.指響應時間;

B.指報文從客戶端發出到客戶端接收到服務器響應的間隔時間;

C.指報文在網絡上的傳輸時間;

D.指從報文開始進入網絡到它開始離開網絡之間的時間

網絡延遲:在傳輸介質中傳輸所用的時間,即從報文開始進入網絡到它開始離開網絡之間的時間。

5、軟件可靠性是指在指定的條件下使用時,軟件產品維持規定的性能級別的能力,其子特性(C)是指在軟件發生故障或者違反指定接口的情況下,軟件產品維持規定的性能級別的?力。

A.成熟性; B.易恢復性; C.容錯性; D.可靠性依從性

國家標準GB/T 16260《軟件產品評價-質量特性及其使用指南》規定了軟件產品的六個質量特性,並推薦了與之對應的27個子特性,質量特性和子特性列表如下:

質量特性 描述 子特性 子特性描述
功能性 當軟件在指定條件下使用時,軟件產品滿足明確和隱含要求功能的能力 適合性 軟件產品爲指定的任務和用戶目標提供一組合適的功能的能力
準確性 軟件產品具有所需精確度的`正確或相符的結果及效果的能力
互操作性 軟件產品與一個或更多的規定系統進行交互的能力
功能性依從性 軟件產品依附於同功能性相關的標準、約定或法規以及類似規定的能力
安全保密 軟件產品保護資訊和數據的能力,以使未授權的人員或系統不能閱讀或修改這些資訊和數據,但不拒絕授權人員或系統對它們的訪問。
可靠性 軟件產品維持規定的性能級別的能力 成熟性 軟件產品避免因軟件中錯誤的發生而導致失效的能力
容錯性 在軟件發生故障或者違反指定接口的情況下,軟件產品維持規定的性能級別的能力
易恢復性 在失效發生的情況下,軟件產品重建規定的性能級別並恢復受直接影響的數據的能力
可靠性依從性 軟件產品依附於同可靠性相關的標準、約定或規定的能力
易用性 軟件產品在指定條件下使用時,軟件產品被理解、學習、使用和吸引用戶的能力 易理解性 軟件產品使用戶能理解軟件是否適合以及如何能將軟件用於特定的任務和使用環境的能力。
易學性 軟件產品使用戶能學習它的能力
易操作性 軟件產品使用戶能操作和控制它的能力
吸引性 軟件產品吸引用戶的能力
易用性依從性 軟件產品依附於同易用性相關的標準、約定或規定的能力
效率 在規定條件下,相對於所用資源的數量,軟件產品提供適當的性能的能力 時間特性 在規定條件下,軟件產品執行其功能時,提供適當的相應時間和處理時間以及吞吐率的能力
資源特性 在規定條件下,軟件產品執行其功能時,使用合適的數量和類型的資源的能力
效率依從性 軟件產品依附於同效率相關的標準、約定或規定的能力
維護性 軟件產品可被修改的能力。修改可能包括修正、改進或軟件適應環境、需求和功能規格說明中的變化 易分析性 軟件產品診斷軟件中的缺陷或失效原因,以及判定待修改的部分的能力
易改變性 指軟件產品使指定的修改可以被實現的能力
穩定性 軟件產品避免由於軟件修改而造成以外結果的能力
測試 軟件產品使已修改軟件能被確認的能力
維護性依從性 軟件產品依附於同維護性相關的標準、約定或規定的能力
可移植性 軟件產品從一種環境遷移到另外一種環境的能力 適應性 指軟件產品無需採用有別於爲考慮該軟件的目的而準備的活動或手段,就可能適應不同的指定環境的能力
易安裝性 軟件產品在指定環境中被安裝的能力
共存性 軟件產品在公共環境中同與其分享公共資源的其他獨立軟件共存的能力
易替換性 軟件產品在環境相同、目的相同的情況下替代另一個指定軟件產品的能力
可移植性依從性 軟件產品依附於同可移植性相關的標準、約定或規定的能力

6、關於軟件質量的描述,正確的是__B____

A.軟件質量是指軟件滿足規定用戶需求的能力;

B.軟件質量特性是指軟件的功能性、可靠性、易用性、效率、可維護性、可移植性;

C.軟件質量保證過程就是軟件測試過程;

D.以上描述都不對

解析:軟件質量就是“軟件與明確的和隱含的定義的需求相一致的程度”。

7、(1A)是面向對象程序設計語言不同於其它語言的主要特點,是否建立了豐富的(2B)是衡量一個面向對象程序設計語言成熟與否的重要標誌之一。

(1)A.繼承性;B.消息傳遞;C.多態性;D.靜態聯編;

(2)A.函數庫;B.類庫;C.類型庫;D.方法庫;

8、8位ASCII編碼的最大編碼值爲___D___

A.128  B.127  C.256 D.255

9、對計算機軟件和硬件資源進行管理和控制的軟件是_D_____

A.檔案管理程序  B.輸入輸出管理程序  C.命令處理程序  D.操作系統

操作系統(Operating System,簡稱OS)是一管理電腦硬件與軟件資源的程序,同時也是計算機系統的內核與基石。

10、下列說法正確的是___D___

A.給計算機加電稱爲熱啓動

B.計算機死機後常用冷啓動計算機

C.可用Ctrl+Alt+Del鍵對計算機冷啓動

D.可用Ctrl+Alt+Del按鈕對計算機熱啓動

熱啓動就是按 ctrl+alt+ 的重啓。冷啓動是按機箱上的電源(power)按鈕的開機。

11、1024B是___A___

A.1KB  B.1MB  C.1GB  D.1Gb

1個字節等於8位二進制,1TB=1024GB 1GB=1024MB   1MB=1024KB 1KB=1024Byte

12、衡量計算機的平均無故障時間是計算機的__A____

A.可靠性  B.可維護性  C.適應性  D.穩定性

MTBF,即平均無故障時間,英文全稱是“Mean Time Between Failure”。是衡量一個產品(尤其是電器產品)的可靠性指標。

13、十進制102轉換爲二進制是___B___

A.1100111  B.1100110  C.1100001 D.101111

,102=1100110

14、在Windows中,下列可以作爲檔案名的?___D___

A.a? > * D.Rula.bmp

1允許檔案或者檔案夾名稱不得超過 255個字元。

2檔案名除了開頭之外任何地方都可以使用空格。

3檔案名中不能有下列符號:“?”、“、”、“╲”、“*”、““”、“”“、“<”、“>”、“|”。

4 Windows 98檔案名不區分大小寫,但在顯示時可以保留大小寫格式。

5檔案名中可以包含多個間隔符,如“我的檔案。我的圖片。001”。

15、SNMP 所採用的傳輸層協議是__A____

                 

簡單網絡管理協議(SNMP)是目前TCP/IP網絡中應用最爲廣泛的網絡管理協議,SNMP使用UDP(用戶數據報協議)作爲第四層協議(傳輸協議),進行無連接操作。

16、爲保證測試活動的可控性,必須在軟件測試過程中進行軟件測試配置管理,一般來說,軟件測試配置管理中最基本的活動包括__A____

A.配置項標識、配置項控制、配置狀態報告、配置審計

B.配置基線確立、配置項控制、配置報告、配置審計

C.配置項標識、配置項變更、配置審計、配置跟蹤

D.配置項標識、配置項控制、配置狀態報告、配置跟蹤

17、___B___ 方法根據輸出對輸入的依賴關係設計測試用例。

A.路徑測試    B.等價類     C.因果圖    D.邊界值

18、在C++語言中,若類C中定義了一個方法int f(int a,int b),那麼方法___A___不能與該方法同時存在於類C中

f(int x,int y)         f(float a,int b)

t f(int x,float y)       f(int x,float y)

19、下列關於軟件驗收測試的合格透過準則錯誤的是:____C__

A.軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求;

B.所有測試項沒有殘餘一級、二級和三級錯誤;

C.立項審批表、需求分析文檔、設計文檔和編碼實現不一致;

D.驗收測試工件齊全

軟件驗收測試合格透過準則:1軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。2所有測試項沒有殘餘的一級二級三級的錯誤。3立項審批表、需求分析文檔、設計文檔和編碼實現一致。4驗收測試工件齊全(測試計劃,測試用例,測試日誌,測試通知單,測試分析報告)

20、測試設計員的職責有:___B___

①制定測試計劃 ②設計測試用例 ③設計測試過程、腳本 ④評估測試活動

A.①④ B.②③ C. ①③ D.以上全是

測試設計員的職責:確定並描述相應的測試技術、確定相應的測試支援工具、定義並維護測試自動化架構、

詳述和驗證需要的測試環境配置、驗證與評估測試途徑

21、對於業務流清晰的系統可以利用D貫穿整個測試用例設計過程廣在用例中綜合使用各種測試方法,對於參數配置類的軟件,要用C選擇較少的組合方式達到最佳效果,如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用B和判定表驅動法

A.等價類劃分    B.因果圖法    C.正交試驗法   D.場景法、

因果圖適合於檢查程序輸入條件涉及的各種組合情況,正交實驗法就是利用排列整齊的表 -正交表來對試驗進行整體設計、綜合比較、統計分析,實現透過少數的實驗次數找到較好的生產條件,以達到最高生產工藝效果

22、下列軟件實施活動的進入準則描述錯誤的是:__D____

A.需求工件已經被基線化

B.詳細設計工件已經被基線化

C.構架工件已經被基線化

D.項目階段成果已經被基線化

23、軟件的六大質量特性包括:___A___

①功能性、可靠性 ②可用性、效率 ③穩定性、可移植 ④相容性、可擴展性

A.①②③ B.②③④ C.①③④ D.①②④

24、正式的技術評審FTR(Formal Technical Review)是軟件工程師組織的軟件質量保證活動,下面關於FTR指導原則中錯誤的是___C___

A.評審產品,而不是評審生產者的能力

B.要有嚴格的評審計劃,並遵守日程安排

C.對評審中出現的問題要充分討論,以求徹底解決

D.限制參與者人數,並要求評審會之前做好準備

正式技術評審(FTR)是一種由軟件工程師和其他人進行的軟件質量保障活動。

1. 目標

(1) 發現功能、邏輯或實現的錯誤

(2) 證實經過評審的軟件的確滿足需求

(3) 保證軟件的表示符合預定義的標準

(4) 得到一種一致的方式開發的軟件

(5) 使項目更易管理