<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            計算機四級考試《軟件測試工程師》訓練題及答案

            時間:2025-02-19 02:25:27 試題 我要投稿
            • 相關推薦

            2017年計算機四級考試《軟件測試工程師》訓練題及答案

              軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,及時發現軟件問題并及時督促更正,確保產品的正常運作。下面是小編分享的2017年計算機四級考試《軟件測試工程師》訓練題及答案,歡迎大家練習!

            2017年計算機四級考試《軟件測試工程師》訓練題及答案

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

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

              1.下列關于缺陷產生原因的敘述中,不屬于技術問題的是________。

              (A)文檔錯誤,內容不正確或拼寫錯誤

              (B)系統結構不合理

              (C)語法錯誤

              (D)接口傳遞不匹配,導致模塊集成出現問題

              2.Myers在1979年提出了一個重要觀點,即軟件測試的目的是為了________。

              (A)證明程序正確

              (B)查找程序錯誤

              (C)改正程序錯誤

              (D)驗證程序無錯誤

              3.不需要運行程序,通過收集有關代碼的結構信息來對程序進行的測試的是________。

              (A)性能測試

              (B)黑盒測試

              (C)白盒測試

              (D)靜態分析

              4.在軟件生存周期中占據時間最長的是________。

              (A)運行和維護階段

              (B)軟件開發階段

              (C)需求分析階段

              (D)軟件設計階段

              5.使用白盒測試方法時,確定測試數據應根據________和指定的覆蓋標準。

              (A)程序的復雜結構

              (B)程序的內部邏輯

              (C)使用說明書

              (D)程序的功能

              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)使輸入值組合的覆蓋率達到100%

              (D)可以在較少的時間內運行更多的測試用例

              14.下列選項中,評審方法是按照正式化程度逐漸增強排列的是________。

              (A)臨時評審、輪查、結對評審、走查、正式審查

              (B)臨時評審、走查、結對評審、輪查、正式評審

              (C)臨時評審、走查、小組評審、結對評審、正式評審

              (D)正式評審、小組評審、走查、結對評審、臨時評審

              15.下列關于軟件性能測試的說法中,正確的是________。

              (A)性能測試的目的不是為了發現軟件缺陷

              (B)壓力測試與負載測試的目的都是為了探測軟件在滿足預定性能需求的情況下所能負擔的最大壓力

              (C)性能測試通常要對測試結果進行分析才能獲得測試結論

              (D)在性能下降曲線上,最大建議用戶數通常處于性能輕微下降區與性能急劇下降區的交界處

              16.軟件可靠性分析方法通常不依賴于概率統計的方法,下面屬于軟件可靠性分析方法的是________。

              (A)失效模式影響分析法(FMEA法)

              (B)故障樹和事件樹分析法

              (C)潛在線路分析法

              (D)以上全部

              17.下列關于面向對象集成測試的說法中,正確的是________。

              (A)大突擊集成是面向對象集成測試最常用且最有效的方法

              (B)自底向上集成和自頂向下集成都需要為集成測試開發大量代碼

              (C)與自底向上集成和自頂向下集成相比,基干集成是一種更充分的集成測試策略

              (D)高頻集成是以自底向上集成為基礎,利用冒煙測試進行的集成測試

              18.對采用迭代或增量開發過程模型開發的產品進行集成測試時最適合采用的集成策略是________。

              (A)傳統的集成測試策略

              (B)基于使用的集成測試策略

              (C)基干集成測試策略

              (D)高頻集成測試策略

              19.對于Web應用軟件系統測試技術,下列不屬于功能測試的是________。

              (A)表單測試

              (B)并發測試

              (C)鏈接測試

              (D)Cookie測試

              20.關于易用性測試,說法錯誤的是________。

              (A)用戶界面測試是軟件易用性測試最重要的一項內容

              (B)對軟件功能的動態關聯進行測試可以通過檢查菜單完成

              (C)使用軟件的目的就是減少重復輸入,減輕人工勞動,提高工作效率

              (D)檢查和評估軟件安裝手冊的正確性和易用性是安裝性測試的重要內容

              21.關于內置式合約測試(BICT),下列說法錯誤的是________。

              (A)加了測試器構件和測試處理器構件,使被測構件具有自測試能力

              (B)該測試方法可用于動態、分布式系統

              (C)該測試方法的提出擴展了基于構件的軟件工程實踐

              (D)提出的模型驅動方法效率很高

              22.下列測試類型中,不是針對軟件產品的質量特性的是________。

              (A)性能測試

              (B)安全性測試

              (C)易用性測試

              (D)回歸測試

              23.下面有關測試設計的敘述,說法不正確的是________。

              (A)測試用例的設計是一項技術性強、智力密集型的活動

              (B)在測試用例設計時,只設計覆蓋正常流程和操作的測試用例即可

              (C)在開展測試用例設計前,必須將測試需求進行詳細展開

              (D)在一般的測試組織內,測試用例的評審可能不是正式的評審會

              24.測試項目實踐中,測試策劃活動的目標是________。

              (A)確定測試范圍

              (B)劃分測試任務

              (C)編寫測試計劃文檔

              (D)組織測試團隊

              25.下列屬于QESAT/C的優點是________。

              (A)及早地發現程序中隱藏地錯誤

              (B)快捷有效地理解程序結構

              (C)幫助分析和測試程序

              (D)以上全部

              二、論述題 (1-1每題20分,2-2每題12分,3-3每題18分,共50分)

              1.論述題1:以下是一軟件規格說明,請按要求回答問題(20分)

              軟件規格說明:某工廠招工規定,報名者年齡應該在16周歲到35周歲之間(到2005年12月31日為止),即出生年月不在上述范圍內的人員將不予接受,并顯示"年齡不合格"的出錯信息。

              (1)請根據規格說明,劃分等價類。(10分)

              (2)使用等價類劃分方法為該軟件設計測試用例。(10分)

              2.論述題2:以下是某"象棋中走馬事件"應用程序的走馬規則,請按要求回答問題(12分)

              以下是中國象棋中走馬事件中的走馬原則:

              1)如果落點在棋盤外,則不移動棋子。

              2)如果落點與起點不構成日字型,則不移動棋子。

              3)如果落點處有己方棋子,則不移動棋子。

              4)如果在落點方向的鄰近交叉點有棋子(絆馬腿),則不移動棋子。

              5)如果不屬于(1)~(4)條,且落點處無棋子,則移動棋子。

              6)如果不屬于(1)~(4)條,且落點處為對方棋子(非老將),則移動棋子并除去對方棋子。

              7)如果不屬于(1)~(4)條,且落點處為對方老將,則移動棋子,并提示戰勝對方,游戲結束。

              (1)畫出該應用程序的因果圖。(3分)

              (2)對該軟件進行基于因果圖的方法設計測試用例。(9分)

              3.論述題3:針對以下C語言程序,請按要求回答問題(18分)

              下面是一個程序段(C語言),試設計基本路徑測試的測試用例,設計出的測試用例要保證每一個基本獨立路徑至少要執行一次。

              函數說明:當 i_flag=0; 返回 i_count+100

              當 i_flag=1; 返回 i_count*10

              否則 返回 i_count*20

              輸入參數:int i_count int i_flag

              輸出參數:int i_return

              程序代碼如下:

              1 int Test(int i_count,int i_flag)

              2 {

              3 int i_temp=0;

              4 while(i_count>0)

              5 {

              6 if(0==i_flag)

              7 {

              8 i_temp=i_count+100;

              9 break;

              10 }

              11 else

              12 {

              13 if(1==i_flag)

              14 {

              15 i_temp=i_temp+10;

              16 }

              17 else

              18 {

              19 i_temp=i_temp+20;

              20 }

              21 }

              22 i_count--;

              23 }

              24 return i_temp;

              25 }

              (1)畫出該函數的控制流程圖。(8分)

              (2)采用基本路徑測試法設計一組測試用例,保證每個基本獨立路徑都至少執行一次。(10分)

            【計算機四級考試《軟件測試工程師》訓練題及答案】相關文章:

            計算機等級考試四級軟件測試工程師訓練題09-06

            計算機四級考試軟件測試工程師專項訓練08-02

            計算機四級考試軟件測試工程師精選題及答案07-14

            2017計算機四級軟件測試工程師沖刺題及答案08-25

            計算機四級軟件測試工程師選擇題專項訓練09-01

            計算機四級《軟件測試工程師》單選題訓練及答案09-11

            計算機四級軟件測試工程師考試試題及答案08-26

            計算機四級考試軟件測試工程師模擬試題及答案10-18

            2017計算機四級考試軟件測試工程師習題及答案11-01

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看