軟體測試筆試題

才智咖 人氣:2.65W

軟體測試筆試題:

軟體測試筆試題

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) 使專案更易管理