全國計算機等級考試四級軟體測試工程師筆試真題

2022-11-23 22:48:14 字數 5349 閱讀 5924

一、選擇題 (每小題2分,共50分)下列各題a)、b)、c)、d)四個選項中,只有乙個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。

參考解析:(p1)cmu sei的watts humphrey指出:軟體產品必須首先提供使用者所需要的功能。

o 試題內容:

o cmu sei的watts humphrey指出軟體產品必須首先提供使用者所需要的

a:效能

b:人機介面

c:可靠性

d:功能

o 2:參***:b我的答案:

參考解析:(p9)myers在2023年提出了乙個重要觀點,即軟體測試的目的是為了查詢程式錯誤。

o 試題內容:

o myers在2023年提出了乙個重要觀點,即軟體測試的目的是為了

a:證明程式正確

b:查詢程式錯誤

c:改正程式錯誤

d:驗證程式無錯誤

o 3:參***:a我的答案:

參考解析:(p48)在**檢查的過程中發現大部分錯誤的人通常是程式設計師。

o 試題內容:

o 在**檢查的過程中發現大部分錯誤的人通常是

a:程式設計師

b:測試員

c:審查者

d:架構師

o 4:參***:d我的答案:

參考解析:(p13)軟體缺陷的主要型別有:①軟體沒有實現產品規格說明要求的功能;②軟體出現了產品規格說明指明不該出現的錯誤

;③軟體實現了產品規格說明沒有提到的功能;④軟體沒有實現雖然產品規格說明中未明確提及但應實現的目標;⑤軟體難理解,不易使

用。o 試題內容:

o 以下哪一種選項不屬於軟體缺陷

a:軟體沒有實現產品規格說明所要求的功能

b:軟體**現了產品規格說明指明不應該出現的錯誤

c:軟體實現了產品規格說明沒有提到的功能

d:軟體實現了產品規格說明所要求的功能但因受效能限制而未考慮可移植性問題

o 5:參***:d我的答案:

參考解析:(p17)軟體生存週期過程中,修改錯誤代價最大的階段是發布執行階段。

o 試題內容:

o 軟體生存週期過程中,修改錯誤代價最大的階段是

a:需求階段

b:設計階段

c:程式設計階段

d:發布執行階段

o 6:參***:d我的答案:

參考解析:(p21)白盒測試又稱為邏輯驅動測試,這種測試策略是對程式的邏輯結構進行檢查,從中獲取測試資料,

所以說白盒測試是一種以程式內部的邏輯結構為基礎的測試用例設計技術。

o 試題內容:

o 以程式內部的邏輯結構為基礎的測試用例設計技術屬於

a:灰盒測試

b:資料測試

c:黑盒測試

d:白盒測試

o 7:參***:a我的答案:

參考解析:(p25)驗證是檢查我們是不是正在正確地建造乙個產品,它強調的是過程的正確性,而確認是檢查我們是

否在建成乙個正確的產品,它強調的是產品的正確性。

o 試題內容:

o 軟體驗證和確認理論是測試過程的理論依據,其中驗證是檢查我們是否正在正確地建造乙個產品,它強調的是

a:過程的正確性

b:產品的正確性

c:測試的正確性

d:規格說明的正確性

o 8:參***:c我的答案:

參考解析:(p73)考查路徑覆蓋。

o 試題內容:

o 下面是乙個對整數陣列a中的前n個元素求最小值的c程式,函式返回最小元素的位置。

int minvalue(int a[],int n){

int k=0;

for(int j=1;j<=n-1;j++)

if(a[j] a:2

b:4c:8

d:16

o 9:參***:c我的答案:

參考解析:(p38)單元測試時,呼叫被測模組的是驅動模組。

o 試題內容:

o 單元測試時,呼叫被測模組的是

a:樁模組

b:通訊模組

c:驅動模組

d:**模組

o 10:參***:b我的答案:

參考解析:(p38)大突擊測試把所有的模組一次性集成為乙個完整的系統後進行測試,很容易整體崩潰。

o 試題內容:

o 大突擊測試把所有的模組一次性集成為乙個完整的系統後進行測試,很容易

a:通過測試

b:整體崩潰

c:快速查錯

d:快速排錯

o 11:參***:d我的答案:

參考解析:(p175)軟體效能指標主要有響應時間、系統響應時間和應用延遲時間、吞吐量、併發使用者數、資源利用

率五種。軟體實現的演算法與系統響應時間和應用延遲時間是直接相關的,所以軟體的效能也必定與實現演算法是有關係的

。吞吐量是指系統在單位時間內處理請求的數量,對於無併發的應用系統而言,吞吐量是與響應時間嚴格的反比關係,

但對於其他系統則不一定。資源數量與平均響應時間沒有直接關係,因為在具體乙個時間點,所占用的資源往往並不多

,即若處理單個請求,在每個時間點都可能會有許多資源被閒置,當處理多個請求時,平均響應時間也與資源調配是否

合理有關,與資源數量沒有直接關係。另外,併發使用者數是效能的乙個重要指標,所以選項d「對於乙個網路,其支援的

同時傳送請求的使用者數越大,該**的效能越好」完全正確。

o 試題內容:

o 以下關於軟體效能的說法中,正確的是

a:軟體效能與該軟體的實現演算法無關

b:軟體的吞吐量越大,其平均響應時間總是越短

c:給軟體的可用資源越少,其平均響應時間越短

d:對於同乙個**,其支援的同時傳送請求的使用者數越大,該**的效能越好

o 12:參***:b我的答案:

參考解析:(p209)web應用軟體資料層測試包括兩個方面:一是資料完整性的測試,二是大資料量資料庫的效能測

試,故選項a說法正確。web應用軟體功能測試通常針對鏈結測試、表單測試和cookie測試三個方面進行,故選項c說法正

確。web應用軟體安全性測試主要包括伺服器端的內容安全性、客戶端的內容安全性和cookie安全性三個方面,由此選項

d說法正確。內容測試和易用性測試都是web應用軟體的測試策略,不具有從屬關係,故選項b說法錯誤。

o 試題內容:

o 以下關於web應用軟體測試的說法中,錯誤的是

a:資料完整性測試是web應用軟體資料層測試的一項重要內容

b:內容測試是web應用軟體易用性測試的一項重要內容

c:表單測試是web應用軟體功能測試的一項重要內容

d:客戶端內容安全性的測試是web應用軟體安全性測試的一項重要內容

o 13:參***:b我的答案:

參考解析:(p179)依據測試目標不同,可以把軟體效能測試及與效能有關的其他測試分為:①效能測試

(performance testing);②併發測試(concurrency testing);③壓力測試(stress testing);④可靠性測試

(reliability testing);⑤負載測試(load testing);⑥配置測試(cnfigurmion testing);⑦失效恢復測試(recovery

testing)。

o 試題內容:

o 以下哪種軟體測試屬於軟體效能測試的範疇

a:介面測試

b:壓力測試

c:單元測試

d:易用性測試

o 14:參***:c我的答案:

參考解析:(p183)效能計數器是指與效能有關的資源利用率指標,基於效能計數器的分析技術有記憶體分析、處理器

分析、磁碟i/o分析、程序分析。

o 試題內容:

o 以下分析技術中,哪一種技術不屬於基於效能計數器的分析技術

a:記憶體分析

b:處理器分析

c:通訊中斷分析

d:程序分析

o 15:參***:d我的答案:

參考解析:(p214)web應用軟體表示層的測試主要集中在客戶端,測試的內容包括:排版結構的測試;鏈結結構的

測試;客戶端程式的測試;瀏覽器相容性測試。

o 試題內容:

o 以下哪一項不屬於web應用軟體表示層測試關注的範疇

a:排版結構的測試

b:鏈結結構的測試

c:瀏覽器指令碼程式的測試

d:應用伺服器相容性測試

o 16:參***:a我的答案:

參考解析:(p181)軟體可靠性測試過程包括五個步驟:①確定可靠性目標;②定義軟體執行剖面;③設計測試用例

;④實施可靠性測試;⑤分析測試結果。所以說定義軟體執行剖面是軟體可靠性測試的重要步驟,故選項a正確。

o 試題內容:

o 以下關於軟體可靠性測試的說法中,正確的是

a:定義軟體執行剖面是軟體可靠性測試的重要步驟

b:軟體可靠性測試使用的測試用例應該滿足分支覆蓋

c:軟體可靠性測試可以在單元測試中實施

d:軟體可靠性**模型的作用是指導軟體可靠性測試中的測試用例生成

o 17:參***:a我的答案:

參考解析:(p191)物件導向軟體開發與傳統的結構化軟體開發在分析和設計的視角、系統開發的過程和工作製品的

組織和表示等方面都有很大不同,因此在測試方面也有其自己的特點,所以物件導向軟體的白盒測試不能簡單地、不加

改變地照搬傳統軟體的白盒測試準則,所以a正確。物件導向軟體具有封裝、繼承和多型三個特點,這些特點都可能為面

向物件軟體測試帶來困難,物件導向要考慮繼承關係和對類中單個方法的測試這是顯然的,由於多型的特點,對乙個類

的測試,乙個測試用例包含對該類幾個方法的多次呼叫都是可能的。

o 試題內容:

o 以下關於物件導向軟體測試的說法中,正確的是

a:物件導向軟體的白盒測試不能不加改變地照搬傳統軟體的白盒測試準則

b:對於乙個類的測試,乙個測試用例只能包含對該類的乙個方法的一次呼叫

c:物件導向軟體測試不考慮對乙個類中的單個方法的測試

d:物件導向軟體測試不必考慮對繼承關係的測試

o 18:參***:a我的答案:

參考解析:(p227)考查相容性測試。

o 試題內容:

o 以下哪一項不屬於相容性測試關注的範疇

a:伺服器端是否同時支援瀏覽器和專用客戶端的訪問

b:軟體是否同時支援資料庫的不同版本

c:軟體是否支援以前版本的資料格式

d:軟體是否可以在不同的j2ee應用伺服器上執行

o 19:參***:b我的答案:

功能易用性與使用者的主觀感受十分密切,功能易用性測試通常需要有使用者參與,甚至要求由使用者擔任測試人員,一般功

能易用性測試涉及面很廣,其主要內容有:①業務符合度;②功能定製性;③功能的關聯度;④資料的共享度;⑤使用者

約束的合理性;⑥反饋的及時性。其中反饋的及時性問題通常包括兩個方面:軟體能否提供有效反饋;軟體能否在執行

耗時較長的操作期間提供反饋。

全國計算機等級考試四級軟體測試工程師筆試真題

窗體頂端 歷年真題考試時間 120試卷總分 100 一 選擇題 每小題2分,共50分 下列各題a b c d 四個選項中,只有乙個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。1.在指定條件下使用時,軟體產品維持規定的效能水平的能力。這是指軟體外部質量的 2分 o a 效率 o...

全國計算機等級考試四級軟體測試工程師 附答案解析

2010年9月全國計算機等級考試四級軟體測試工程師筆試 一 選擇題 每小題2分,共50分 下列各題a b c d 四個選項中,只有乙個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。1.下列有關軟體質量的敘述中,錯誤的是 2分 a 軟體質量不僅包括軟體產品的質量,還包括軟體過程的...

關於全國計算機等級考試

關於2016年3月全國計算機等級考試 ncre 報名工作的通知 1 報名日期 即日起至2015年12月25日2 考試日期 2016年3月26日 29日3 開考級別和考試時間 三 四級報名和考試請到南昌大學前湖校區 報名時考生需交一張1寸藍底 或紅底 電子版相片並如實填寫有關 相片務必用身份證號碼命名...