2015軟體測試筆試題

才智咖 人氣:1.01W

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

2015軟體測試筆試題

(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<x<100,那麼x在測試中應該取的邊界值是__b____< p="">

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=1024MB1MB=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

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

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

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

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

5l檔名中可以包含多個間隔符,如“我的檔案。我的圖片。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) 使專案更易管理

2、評審會議

3-5人蔘加,不超過2小時,由評審主席、評審者和生產者參加,必須做出下列決定中的一個 : (1)工作產品可不可以不經修改而被接受;(2)由於嚴重錯誤而否決工作產品; (3)暫時接受工作產品。

3、評審總結報告、回答

評審什麼?由誰評審?結論是什麼? 評審總結報告是專案歷史記錄的一部分,標識產品中存在問題的區域,作為行政條目檢查表以指導生產者進行改正。

4、評審指導原則

(1)評審產品,而不是評審生產者。注意客氣地指出錯誤,氣氛輕鬆。

(2)不要離題,限制爭論。有異議的問題不要爭論但要記錄在案。

(3)對各個問題都發表見解。問題解決應該放到評審會議之後進行。

(4)為每個要評審的工作產品建立一個檢查表。應為分析、設計、編碼、測試文件都建立檢查表。

(5)分配資源和時間。應該將評審作為軟體工程任務加以排程。

(6)評審以前所做的評審

25、下列關於文件測試描述錯誤的是___A___

A.文件測試主要檢查文件的正確性、完備性、可理解性、可操作性和易維護性;

B.正確性是指不要把軟體的功能和操作寫錯,也不允許文件內容前後矛盾;

C.完備性是指文件不可以“虎頭蛇尾”,更不許漏掉關鍵內容。有些學生在證明數學題時,喜歡用“顯然”兩字矇混過關。文件中很多內容對開發者可能是“顯然”的,但對使用者而言不見得都是“顯然”的;

D.文件不可以寫成散文、詩歌或者偵探、言情小說,要讓大眾使用者看得懂,能理解

文件測試主要檢查文件的正確性、完備性、可理解性

26、軟體工程的主要環節有___D___

①人員管理;②專案管理;③可行性與需求分析;④系統設計;⑤程式設計;⑥測試;⑦維護等

A.①②④⑤⑥⑦ B.②③⑤⑥⑦

C.①②③④⑤⑥ D.以上全是

27、以下關於整合測試的內容正確的有___D___

①整合測試也叫組裝測試或者聯合測試;

②在把各個模組連線起來的時候,穿越模組介面的資料是否會丟失;

③一個模組的功能是否會對另一個模組的功能產生不利的影響;

④各個子功能組合起來,能否達到預期要求的父功能;

⑤全域性資料結構是否有問題;

⑥單個模組的誤差累積起來,是否會放大,從而達到不能接受的程度;

A.①②④⑤⑥ B.②③④⑤⑥

C.①②③⑤⑥ D.以上全部正確

28、新開發的資料庫管理系統中,資料庫管理員張工發現被使用者頻繁執行的某個查詢處理程式使用了多個表的連線,產生這一問題的原因在於(1A).在保證該處理程式功能的前提下提高其執行效率,他應該(2B).

(1) A.需求分析階段對使用者的資訊要求和處理要求未完全掌握

B.概念結構設計不正確

C.邏輯結構設計階段未能對關係模式分解到BCNF

D.物理設計階段未能正確選擇資料的儲存結構

(2) A.建立該查詢處理程式所用到表的檢視,並對程式作相應的修改

B.建立查詢處理程式所用到表進行必要的合併,並對程式作相應的修改

C.修改該程式以減少所使用的表

D.儘可能採用巢狀查詢實現該程式的功能

29、在某學校的綜合管理系統設計階段,教師實體在學籍管理子系統中被稱為

教師”,而在人事管理子系統中被稱為”職工”,這類衝突描述正確的為_B_____

A.語義衝突 B.命名衝突 C.屬性衝突 D.結構衝突

30、以下選項中,可以用於Internet資訊伺服器遠端管理的是__B____

et

Telnet是進行遠端登入的標準協議和主要方式,它為使用者提供了在本地計算機上完成遠端主機工作的能力。在終端使用者的電腦上使用telnet程式,用它連線到伺服器。終端使用者可以在telnet程式中輸入命令,這些命令會在伺服器上執行,就像直接在伺服器的控制檯上輸入一樣。所以telnet具有Internet資訊伺服器遠端管理功能 RAS服務(Remote Access Service,遠端訪問服務),通過RAS可以在遠端將PC登入到網站的伺服器上,以便在非工作時間對網站進行緊急維護和內容刪改。所以RAS也具有Internet資訊伺服器遠端管理功能。 FTP(File Transfer Protocol)是個檔案傳輸協議。正如其名:協議的任務是從一臺計算機將檔案傳送到另一臺計算機,它與這兩臺計算機所處的位置、聯絡的方式、以及使用的作業系統無關。它的目標是提高檔案的共享性,提供非直接使用遠端計算機,使儲存介質對使用者透明和可靠高效地傳送資料。 SMTP稱為簡單Mail傳輸協議(SimpleMail Transfer Protocal),目標是向用戶提供高效、可靠的郵件傳輸。它是個請求/響應協議,命令和響應都是基於ASCII文字的。

31、計算機的指令系統不包括:___D___

A. 程式控制指令 B. 運算指令 C.資料傳送指令 D.迴圈控制指令

常見指令按功能可劃分為: ①資料處理指令:包括算術運算指令、邏輯運算指令、移位指令、比較指令等。 ②資料傳送指令:包括暫存器之間、暫存器與主儲存器之間的傳送指令等。 ③程式控制指令:包括條件轉移指令、無條件轉移指令、轉子程式指令等。 ④輸入-輸出指令:包括各種外圍裝置的讀、寫指令等。有的計算機將輸入-輸出指令包含在資料傳送指令類中。 ⑤狀態管理指令:包括諸如實現置儲存保護、中斷處理等功能的管理指令。

32、OSI規定的網路協議包括幾層並順序排列:___A___

①資料鏈路層 ②網路層 ③傳輸層 ④會話層 ⑤表示層 ⑥應用層 ⑦物理層 ⑧TCP層 ⑨資料傳輸層

A.⑦①②③④⑤⑥ B.①⑦②③④⑤⑥

C.⑦⑧②③④⑥⑤ C.⑦①⑨③④⑤⑥

OSI的7層從下到上分別是物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層。

33、軟體測試的目的是____B__

A.評價軟體的質量 B.發現軟體的錯誤

C.找出軟體中的所有錯誤 D.證明軟體是正確的

34、為了提高測試的效率,應該_____D_

A.隨機地選取測試資料

B.取一切可能的輸入資料作為測試資料

C.在完成編碼以後制定軟體的測試計劃

D.選擇發現錯誤的可能性大的資料作為測試資料

35、下列與設計測試資料無關的文件是___A___

A.該軟體的設計人員 B.程式的複雜程度

C.源程式 D.專案開發計劃

36、軟體除錯的目的是____A__

A.找出錯誤所在並改正之 B.排除存在錯誤的可能性

C.對錯誤性質進行分類 D.統計出錯的次數

除錯跟測試是兩個不同的過程,有著根本的區別.

1,軟體測試是找出軟體已經存在的錯誤,而除錯是定位錯誤,修改程式以修正錯誤.

2,軟體測試從一個已知的條件開始,有預知的結局 而除錯從未知的條件開始,其結局不可預知

3,軟體測試可以計劃,可以預先制定測試用例和過程,工作進度可以度量.而除錯不能計劃,進度不可度量.

4,除錯是在測試之後,在方法,思路,策略上都有所不同.

5,測試的對像可以是文件和程式碼 而除錯的對像只能是程式碼

6.除錯是隨機性的 由程式設計師完成 為了程式可執行

測試是有目的性的 由測試人員完成 為了程式可完成指定功能

37、下列關於軟體測試的敘述中,選擇出全部正確的一組______

(1) 用黑盒法測試時,測試用例是根據程式內部邏輯設計的

(2) 儘量用公共過程或子程式去代替重複的程式碼段

(3) 測試是為了驗證該軟體已正確地實現了使用者的要求

(4) 對於連鎖型分支結構,若有n個判定語句,則有2n條路徑

(5) 儘量採用複合的條件測試,以避免巢狀的分支結構

(6) GOTO語句概念簡單,使用方便,在某些情況下,保留GOTO語句反能使寫出的程式更加簡潔

(7) 發現錯誤多的程式模組,殘留在模組中的錯誤也多

(8) 黑盒測試方法中最有效的是因果圖法

(9) 在做程式的單元測試時,樁(存根)模組比驅動模組容易編寫

(10) 程式效率的提高主要應通過選擇高效的演算法來實現A

A.(4)(5)(6)(7)(10) B.(1)(2)(4)(5)(7)

C.(2)(4)(5)(7)(9) D.以上描述全部正確

38、單元測試一般以白盒為主,測試的依據是___A___

A.模組功能規格說明 B.系統模組結構圖

C.系統需求規格說明 都可以

39、下列關於alpha、beta 測試的描述中正確的是:__A____

a 測試需要使用者代表參加;

測試是不是驗收測試的一種;

a 測試不需要使用者代表參加;

測試是系統測試的一種;

40、Linux有三個檢視檔案的命令,若希望在檢視檔案內容過程中可以用游標上下移動來檢視檔案內容,應使用______命令。

; ; ; ;

cat 這個命令是linux中非常重要的一個命令,它的功能是顯示或連結一般的ascii文字檔案less具有more相同的功能,同時支援方向鍵和前翻頁,後翻頁滾屏。more只能用空格鍵下翻,不小心翻多了就沒法反回看。