久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

計算機四級軟件工程師考綱、知識點、題庫及答案

時間:2019-05-14 11:01:57下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《計算機四級軟件工程師考綱、知識點、題庫及答案》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《計算機四級軟件工程師考綱、知識點、題庫及答案》。

第一篇:計算機四級軟件工程師考綱、知識點、題庫及答案

2013年計算機等級考試四級軟件測試工程師考試大綱

◆ 基本要求:

1.熟悉軟件質量、軟件測試及軟件質量保證的基礎知識;

2.掌握代碼檢查、走查與評審的基本方法和技術;

3.掌握白盒測試和黑盒測試的測試用例的設計原則和方法;

4.掌握單元測試和集成測試的基本策略和方法;

5.了解系統測試、性能測試和可靠性測試的基本概念和方法;

6.了解面向對象軟件和WEB應用軟件測試的基本概念和方法;

7.掌握軟件測試過程管理的基本知識和管理方法;

8.熟悉軟件測試的標準和文檔;

9.掌握QESuite軟件測試過程管理平臺和QESat/C++軟件分析和工具的使用方法。

◆ 考試內容:

一、軟件測試的基本概念

1.軟件質量的概念。

2.軟件測試的目標和原則。

3.軟件測試的心理學。

4.軟件測試的經濟學。

5.軟件質量保證。

二、軟件測試的類型及其在軟件開發過程中的地位

1.軟件開發階段。

2.規劃階段的測試。

3.設計階段的測試。

4.編碼階段的測試。

5.驗收和維護階段的測試。

三、代碼檢查、走查與評審

1.桌面檢查。

2.代碼走查。

3.代碼檢查。

4.同行評審。

四、覆蓋率(白盒)測試

1.覆蓋率測試。

2.邏輯結構的覆蓋率測試。

3.路徑覆蓋率測試。

4.數據流測試。

5.程序變異測試。

6.基于覆蓋的測試用例選擇。

五、功能(黑盒)測試

1.邊界值測試。

2.等價類測試。

3.基于因果圖的測試。

4.基于決策表的測試。

5.基于狀態圖的測試。

6.基于場景的測試。

7.比較測試。

六、單元測試和集成測試

1.單元測試的目標和模型。

2.單元測試策略。

3.單元測試分析。

4.單元測試的測試用例設計原則。

5.集成測試基本概念。

6.集成測試策略。

7.集成測試分析。

8.集成測試用例設計原則。

七、系統測試

1.系統測試概念。

2.系統測試方法。

3.系統測試的實施。

八、軟件性能測試和可靠性測試

1.軟件性能的概念。

2.性能測試的執行。

3.軟件可靠性的概念。

4.可靠性預計。

5.可靠性分析方法。

6.軟件可靠性測試的執行。

九、面向對象軟件的測試

1.面向對象軟件測試的問題。

2.面向對象軟件測試模型。

3.面向對象軟件的測試策略。

4.面向對象軟件的單元測試。

5.面向對象軟件的集成測試。

6.面向對象軟件的系統測試。

十、Web應用測試

1.應用服務器的分類和特征。

2.Web應用系統的特點。

3.Web應用系統的測試策略。

4.Web應用系統測試技術。

5.Web應用系統安全測試。

十一、其他測試

1.兼容性測試。

2.易用性測試。

3.GUI測試。

4.構件測試。

5.極限測試。

6.文檔測試。

]

十二、軟件測試過程和管理

1.軟件測試過程概念。

2.測試組織管理。

3.測試計劃的制定。

4.測試步驟的確定。

5.測試環境管理。

6.軟件測試風險分析和成本管理。

7.測試文檔管理。

8.測試的復用與維護。

十三、軟件測試自動化

1.測試自動化的原理、方法。

2.測試用例自動生成。

3.測試執行自動化。

4.測試結果比較自動化。

5.測試工具的分類和選擇。

6.測試工具的主流產品介紹。

十四、軟件測試的標準和文檔

1.軟件測試的標準。

2.軟件測試的文檔。

十五、軟件測試實踐

1.軟件測試過程管理。

(1)軟件測試過程管理概念。

(2)測試的設計。

(3)測試的準備。

(4)測試的執行。

(5)軟件問題報告和軟件問題生命周期。

(6)測試的總結。

(7)QESuite軟件測試過程管理平臺。

2.白盒測試實踐。

(1)被測程序說明。

(2)靜態分析。

(3)被測程序的插裝和動態測試。

(4)QESAT/C++白盒測試工具。

軟件測試工程師筆試試題

一、判斷題(每題2分,20)

1、軟件測試就是為了驗證軟件功能實現的是否正確,是否完成既定目標的活動,所以軟件測試在軟件工程的后期才開始具體的工作。()

2、發現錯誤多的模塊,殘留在模塊中的錯誤也多。()

3、測試人員在測試過程中發現一處問題,如果問題影響不大,而自己又可以修改,應立即將此問題正確修改,以加快、提高開發的進程。()

4、單元測試通常應該先進行“人工走查”,再以白盒法為主,輔以黑盒法進行動態測試。()

5、功能測試是系統測試的主要內容,檢查系統的功能、性能是否與需求規格說明相同。()

6、軟件質量管理即QM由QA和QC構成,軟件測試屬于QC的核心工作內容。()

7、軟件測試只能發現錯誤,但不能保證測試后的軟件沒有錯誤。()

8、軟件就是程序。()

9、測試只要做到語句覆蓋和分支覆蓋,就可以發現程序中的所有錯誤。()

10、I18N測試是指對產品做出具有國際性的規劃,而測試則是指對軟件做出符合本地需求更改工作。(二、選擇題(每題2分 20)

1、進行軟件質量管理的重要性有:()

A、維護降低成本 B、法律上的要求 C競爭的需要

D、質量標準化的趨勢 E、軟件工程的需要 F過程的一部分

G、方便與客戶進一步溝通為后期的實施打好基礎

2、以測試的形態分測試可以分為:()

A、建構性測試 B、系統測試 C測試

D、單元測試 E、組件測試 F測試

L10N)、市場、CMM、專項、集成

3、選出屬于黑盒測試方法的選項()

A、測試用例覆蓋 B、輸入覆蓋 C、輸出覆蓋

D、分支覆蓋 E、語句覆蓋 F、條件覆蓋

4、編寫測試計劃的目的是:()

A、使測試工作順利進行 B、使項目參與人員溝通更舒暢 C、使測試工作更加系統化

D、軟件工程以及軟件過程的需要 E、軟件過程規范化的要求 F、控制軟件質量

5、依存關系有4種分別是:()

A、開始-結束

B、開始-開始 C、結束-開始

D、結束-結束

E、開始-實施-結束 F、結束-審核-開始

6、軟件質量管理(QM)應有質量保證(QA)和質量控制(QC)組成,下面的選項屬于QC得是:()

A、測試

B、跟蹤

C、監督

D、制定計劃

E、需求審查 F、程序代碼審查

7、實施缺陷跟蹤的目的是:()

A、軟件質量無法控制

B、問題無法量化 C、重復問題接連產生

D、解決問題的知識無法保留 E、確保缺陷得到解決 F、使問題形成完整的閉環處理

8、使用軟件測試工具的目的:()

A、幫助測試尋找問題 B、協助問題的診斷 C、節省測試時間

D、提高Bug的發現率 E、更好的控制缺陷提高軟件質量 F、更好的協助開發人員

9、典型的瀑布模型的四個階段是:()

A、分析

B、設計 C、編碼

D、測試

E、需求調研 F、實施

10、PSP是指個人軟件過程,是一種可用于()、()和()個人軟件工作方式的自我改善過程。

A、控制

B、管理 C、改進

D、高效

E、充分 F、適宜

三、問答題

1.測試人員在軟件開發過程中的任務是什么?(5分)

2.在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內容?如何提交高質量的軟件缺陷(Bug)記錄?(6分)

3.黑盒測試和白盒測試是軟件測試的兩種基本方法,請分別說明各自的優點和缺點(5分)

4.根據自己的理解回答什么是軟件測試,軟件測試分為哪幾個階段。(5分)

5.根據自己的理解什么是測試用例和測試計劃,設計一個測試用例應當從哪幾方面考慮?(10分)

6.什么是軟件質量保證?軟件質量保證人員與開發人員的關系如何?(10分)

四、測試設計題

a)輸入三個整數,判斷三個整數能否構成一個三角形,請用黑盒測試方法中的一種設計出相應的測試用例并詳細說明所使用的黑盒測試方法。(11分)

b)根據一下界面,編寫相應的測試用例。(10分)

2010年9月計算機等級考試四級軟件測試工程師真題

2009年3月

一、選擇題(1-25每題2分,共50分)

下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。

1.在指定條件下使用時,軟件產品維持規定的性能水平的能力。這是指軟件外部質量的________。(A)效率(B)易用性(C)功能性(D)可靠性

2.程序獨立測試的人員應是________。(A)程序員自己

(B)同一開發組的測試成員(C)第三方測試人員(D)同一開發組的其他成員

3.如果一個軟件產品的功能或特性沒有實現,包括主要功能部分丟失,次要功能完全丟失,或錯誤的聲明,這是屬于________。(A)致命的錯誤(B)嚴重的錯誤(C)一般的錯誤(D)微小的錯誤

4.有一段小程序,對數組A[n]中所有正整數和負整數求累

加和,negat和posit分別返回負整數和正整數的累加和。int maxInt=32767,minInt=-32768;negat=0;posit=0;for(int i=0;i if(A[i]<0&&A[i]>=minInt-negat)negat=nagat+A[i];else

if(A[i]>0&&A[i]<=maxInt

-posit)posit=posit+A[i];可能的測試路徑數是________。(A)3(B)4(C)5(D)6 5.下圖是一個判定路徑覆蓋圖,其中用“用”

“表示判定語句,”表示處理語句,用“○”表示判定匯合點,用“ ”表示判定路徑,若有一個測試用例覆蓋了判定路徑A、B、E、H,則判定路徑覆蓋率為________。

(A)57.1%

(B)78.6%(C)90%(D)100% 6.人們從長期的測試工作經驗得知,大量的錯誤是發生在輸入范圍的________。(A)邊界上(B)內部(C)外部(D)相互作用上

7.單元測試的測試對象不包括________。(A)設計單元(B)各個操作(C)內部消息序列(D)場景

8.)一個好的程序實現是要考慮各種可能出錯的條件,并進行適當的出錯處理,即預設各種出錯處理的________。(A)現象(B)策略(C)通路(D)場景

9.正向測試的測試用例用于驗證被測單元的功能和性能指標是否能夠兌現,而反向測試的測試用例則是要檢查被測單

元是否做了________。(A)應該做的事情(B)不該做的事情(C)有錯誤的事情(D)比性能缺陷的事情

10.在基于調用圖的集成中,有一種集成策略就是應對與調用圖的每一條邊建立并執行一個集成測試會話,即對有調用關系的兩個程序單元進行集成測試,這樣可以免除驅動和樁的編寫,這種集成策略是________。(A)持續集成(B)三明治集成(C)成對集成(D)相鄰集成

11.以下哪種軟件測試不屬于軟件性能測試的范疇________。(A)配置測試(B)健壯性測試(C)失敗恢復測試(D)負載測試

12.以下目標中,哪個是軟件性能測試的目標________。(A)檢查軟件的容錯能力(B)發現壓力下軟件功能的缺陷

(C)發現軟件的安全漏洞(D)檢查用戶界面是否易于使用

13.以下關于軟件可靠性測試的說法中,正確的是________。(A)軟件運行剖面的定義需要符合軟件的實際運行情況(B)測試用例的生成必須采用白盒測試方法

(C)軟件可靠性測試通常能夠比黑盒測試發現更多的錯誤(D)軟件可靠性測試必須在集成測試中實施

14.以下關于面向對象軟件測試的說法中,正確的是________。

(A)面向對象軟件只能采用白盒測試,不能采用黑盒測試(B)測試一個類時,該類成員方法的任何一個消息序列都是合理的測試用例

(C)若類B是類A的子類,針對類B的測試用例可以包含對類A的成員方法的調用

(D)等價類劃分是一種類樹層次的測試技術

15.以下關于面向對象程序集成測試的說法中,錯誤的是________。

(A)大突擊集成只進行一輪,無需增量集成

(B)與大突擊集成相比,自底向上集成通常有助于得到更高的測試充分性

(C)基干集成在任何情況下都優于自底向上集成(D)無論是自底向上集成還是自頂向下集成,都需要為集

成測試開發相應代碼

16.以下哪種測試屬于面向對象程序集成測試考慮的范疇________。

(A)針對一個類的多個成員方法間協作的測試(B)針對一個成員方法的不同輸入情況的測試(C)針對多個類的多個實例間協作的測試(D)針對一個類樹上多個類間繼承的測試

17.以下關于Web應用軟件測試的說法中,正確的是________。

(A)鏈接測試是Web應用軟件測試的一項內容(B)Web應用軟件測試通常不考慮安全性測試(C)與傳統軟件相比,Web應用軟件測試更簡單

(D)Web應用軟件只能進行黑盒測試,不能進行白盒測試 18.以下關于Web應用軟件測試的說法中,錯誤的是________。

(A)內容測試是Web應用軟件測試的一項重要內容(B)Cookie安全性測試是Web應用軟件安全性測試的一項重要內容

(C)并發測試是Web應用軟件性能測試的一項重要內容(D)表單測試是Web應用軟件性能測試的一項重要內容 19.以下哪一項不屬于軟件易用性測試關注的范疇________。

(A)軟件界面的色彩是否協調

(B)軟件是否能在多種操作系統下運行

(C)軟件是否支持用戶根據自己的需要進行定制(D)軟件是否能主動引導用戶使用相互關聯的功能 20.以下哪一項屬于兼容性測試關注的范疇________。(A)辦公軟件在異常退出時是否會破壞正在處理的文檔(B)殺毒軟件在清除病毒時是否會破壞辦公軟件的文檔(C)軟件同類功能的使用風格是否一致

(D)軟件提供的功能與用戶手冊的說明是否一致

21.下列有關軟件測試設計的說法中,正確的是________。(A)測試方案應考慮是否可行、是否有效和是否能夠達到預期的測試目標

(B)基于判定表的測試用例設計方法是白盒測試用例設計方法

(C)測試方案設計中可以忽略軟件系統的實際使用環境(D)測試開發不是測試用例設計的工作內容

22.下列有關測試項目結束與定稿測試報告的說法中,正確的是________。

(A)測試執行完成,測試人員向測試負責人提交測試報告后,測試項目就可以結束了

(B)對當前軟件產品存在的缺陷進行逐個分析,認定剩余缺陷對產品質量無重大影響后,即可定稿測試報告

(C)審查測試全過程,檢查測試計劃和內容無遺漏后,即可定稿測試報告

(D)當所有測試計劃內容完成,測試覆蓋率達到要求以及產品質量達到定義的標準,即可定稿測試報告

23.下列有關自動測試的基本概念中,錯誤的是________。(A)僅有自動測試執行而無自動比較,則不算是完全自動化測試

(B)自動比較的內容可以是:文本、格式化數據、電子郵件信息、數據庫內容等

(C)自動比較的局限性在于自動比較可能沒有人工比較靈活性高

(D)自動比較海量數據、屏幕輸出等信息不是計算機能夠勝任的自動工作

24.以下關于軟件回歸測試的說法中錯誤的是________。(A)軟件變更后,應對軟件變更部分的正確性和對變更需求的符合性進行測試

(B)軟件變更后,首先應對變更的軟件單元進行測試,然后再進行其他相關的測試

(C)軟件變更后,不必再對軟件原有正確的功能、性能和其他規定的要求進行測試

(D)對具體的軟件,可以根據軟件測試合同及軟件的重要性、完整性級別對回歸測試內容進行剪裁

25.以下說法中錯誤的是________。

(A)驗收測試是以需方為主的測試,其對象是完整的、集成的計算機系統

(B)驗收測試的技術依據是軟件研制合同(或用戶需求或系統需求)

(C)進行驗收測試的軟件必須已經通過系統測試(D)驗收測試一般應由軟件的需方組織,不可以委托第三方測試機構實施

二、論述題(1-3每題20分,共60分 1.論述題1:(20分)

一個棧(Stack)對象有三種狀態:S1--棧空;S2--棧非空也非滿;S3--棧滿。則各個狀態的條件如下:

S1:(t0)創建棧對象時初始化,這是系統做的;(t1)在S2狀態下執行置空運算setEmpty()(t2)在S3狀態下執行置空運算setEmpty()(t3)在S2狀態下執行出棧運算Pop()S2:(t4)在S1狀態下執行進棧運算Push()(t5)在S3狀態下執行出棧運算Pop()S3:(t6)在S2狀態下執行進棧運算Push()為簡化問題,假設棧Stack的容量為2,棧元素的數據類型為整數。要求

1.根據題意,畫出棧對象的狀態遷移圖;

2.計算該狀態遷移圖的MeCabe環路復雜性; 3.確定基本的測試路徑,要求測試路徑從S1出發最后回到S1,同時在狀態轉換時注明轉換條件。

2.論述題2:(10分)

某測試項目中的測試執行階段按計劃在3天后結束,將進入測試總結階段。

1.測試管理人員通過QESuite Web version 1.0測試過程管理工具觀察到部分測試用例的設計狀況和執行狀況如下表,請從測試用例設計和測試用例執行2個方面說明觀察到的問題和需要盡快開展的相關測試工作。

2.該項目當前的軟件問題處理狀況如下:

測試項目當前剩余處在“待驗”狀態的軟件問題有105個,處在“新建”狀態的軟件問題有14個,處在“打開”狀態的軟件問題有151個。已知該測試組的軟件問題日常處理能力是90個軟件問題/工作日,開發組日常修復軟件問題的能

力是40個軟件問題/工作日。請說明軟件問題報告處理方面說明存在的問題和需要盡快開展的相關開發和測試工作。

3.論述題3:(20分)已知C源程序如下:

/ * A simple mailing list example using an array of structures.*/ # include # include

define MAX 4

struct addr { char name[30];char street[40];char city[20];unsigned long int zip;} addr_list[MAX];

void init_list(void),enter(void);void deleteAddr(void),list(void);int menu_select(void),find_free(void);

int main(void){ char choice;

init_list();/ * initialize the structure array * / for(;;){ choice=menu_select();switch(choice){ case 1:enter();break;case 2:deleteAddr();break;case 3:list();break;case 4:exit(0);} } return 0;}

/ * Initialize the list.* /

void init_list(void){ register int t;

for(t=0;t }

/ * Get a menu selection.*/ Int menu_select(void){ char s[80];int c;printf(“1.Enter a namen”);printf(“2.Delete a namen”);printf(“3.List the filen”);printf(“4.Quitn”);do { printf(“nEnter your choice:”);gets(s);c=atoi(s);}while(c<1︱︱c>4);return c;}

/ * Input addresses into the list.* / void enter(void){ int slot;char s[80];

slot=find_free();if(slot==-1){ printf(“nList Full);return;}

printf(”Enter name:“);gets(addr_list[slot].name);printf(”Enter street:“);gets(addr_list[slot].street);printf(”Enter city:“);gets(addr_list[slot].city);printf(”Enter zip:“);gets(s);addr_list[slot].zip = strtoul(s,

主站蜘蛛池模板: 中文字幕亚洲欧美日韩在线不卡| 男人的天堂在线a无码| 国产情侣久久久久aⅴ免费| 无码精品国产一区二区免费| 国产一区日韩二区欧美三区| 小sao货水好多真紧h视频| 亚洲欧美国产国产一区二区| 日本一二免费不卡区| 亚洲国产精品无码久久青草| 少妇精品揄拍高潮少妇| 日韩精品无码去免费专区| 久久亚洲精品中文字幕波多野结衣| 99久久久成人国产精品免费| 亚洲国产精品久久亚洲精品| 成人aaa片一区国产精品| 狼人亚洲国内精品自在线| 久久久精品成人免费看片| 99精品无人区乱码在线观看| 狠狠色综合久久丁香婷婷| 精品熟女少妇av免费观看| 国产成人精品白浆久久69| 午夜一区欧美二区高清三区| 日韩精品人妻系列无码专区| 国产欧美性成人精品午夜| 波多野结衣不打码视频| 久久99精品久久久久久琪琪| 中文字幕无码成人片| 果冻传媒一区二区天美传媒| 欧洲人激情毛片无码视频| 国产偷国产偷亚洲高清app| 亚洲深深色噜噜狠狠爱网站| 东京热男人av天堂| 综合一区无套内射中文字幕| 国产69精品久久久久999小说| 一区二区伊人久久大杳蕉| 久久婷婷五月综合97色直播| 在线亚洲精品国产一区二区| 亚洲免费人成视频观看| 色五月丁香五月综合五月亚洲| 亚洲高清一区二区三区不卡| 久久影院午夜伦手机不四虎卡|