欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      計(jì)算機(jī)四級(jí)軟件工程師考綱、知識(shí)點(diǎn)、題庫(kù)及答案

      時(shí)間:2019-05-14 11:01:57下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《計(jì)算機(jī)四級(jí)軟件工程師考綱、知識(shí)點(diǎn)、題庫(kù)及答案》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《計(jì)算機(jī)四級(jí)軟件工程師考綱、知識(shí)點(diǎn)、題庫(kù)及答案》。

      第一篇:計(jì)算機(jī)四級(jí)軟件工程師考綱、知識(shí)點(diǎn)、題庫(kù)及答案

      2013年計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師考試大綱

      ◆ 基本要求:

      1.熟悉軟件質(zhì)量、軟件測(cè)試及軟件質(zhì)量保證的基礎(chǔ)知識(shí);

      2.掌握代碼檢查、走查與評(píng)審的基本方法和技術(shù);

      3.掌握白盒測(cè)試和黑盒測(cè)試的測(cè)試用例的設(shè)計(jì)原則和方法;

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

      5.了解系統(tǒng)測(cè)試、性能測(cè)試和可靠性測(cè)試的基本概念和方法;

      6.了解面向?qū)ο筌浖蚖EB應(yīng)用軟件測(cè)試的基本概念和方法;

      7.掌握軟件測(cè)試過(guò)程管理的基本知識(shí)和管理方法;

      8.熟悉軟件測(cè)試的標(biāo)準(zhǔn)和文檔;

      9.掌握QESuite軟件測(cè)試過(guò)程管理平臺(tái)和QESat/C++軟件分析和工具的使用方法。

      ◆ 考試內(nèi)容:

      一、軟件測(cè)試的基本概念

      1.軟件質(zhì)量的概念。

      2.軟件測(cè)試的目標(biāo)和原則。

      3.軟件測(cè)試的心理學(xué)。

      4.軟件測(cè)試的經(jīng)濟(jì)學(xué)。

      5.軟件質(zhì)量保證。

      二、軟件測(cè)試的類型及其在軟件開(kāi)發(fā)過(guò)程中的地位

      1.軟件開(kāi)發(fā)階段。

      2.規(guī)劃階段的測(cè)試。

      3.設(shè)計(jì)階段的測(cè)試。

      4.編碼階段的測(cè)試。

      5.驗(yàn)收和維護(hù)階段的測(cè)試。

      三、代碼檢查、走查與評(píng)審

      1.桌面檢查。

      2.代碼走查。

      3.代碼檢查。

      4.同行評(píng)審。

      四、覆蓋率(白盒)測(cè)試

      1.覆蓋率測(cè)試。

      2.邏輯結(jié)構(gòu)的覆蓋率測(cè)試。

      3.路徑覆蓋率測(cè)試。

      4.數(shù)據(jù)流測(cè)試。

      5.程序變異測(cè)試。

      6.基于覆蓋的測(cè)試用例選擇。

      五、功能(黑盒)測(cè)試

      1.邊界值測(cè)試。

      2.等價(jià)類測(cè)試。

      3.基于因果圖的測(cè)試。

      4.基于決策表的測(cè)試。

      5.基于狀態(tài)圖的測(cè)試。

      6.基于場(chǎng)景的測(cè)試。

      7.比較測(cè)試。

      六、單元測(cè)試和集成測(cè)試

      1.單元測(cè)試的目標(biāo)和模型。

      2.單元測(cè)試策略。

      3.單元測(cè)試分析。

      4.單元測(cè)試的測(cè)試用例設(shè)計(jì)原則。

      5.集成測(cè)試基本概念。

      6.集成測(cè)試策略。

      7.集成測(cè)試分析。

      8.集成測(cè)試用例設(shè)計(jì)原則。

      七、系統(tǒng)測(cè)試

      1.系統(tǒng)測(cè)試概念。

      2.系統(tǒng)測(cè)試方法。

      3.系統(tǒng)測(cè)試的實(shí)施。

      八、軟件性能測(cè)試和可靠性測(cè)試

      1.軟件性能的概念。

      2.性能測(cè)試的執(zhí)行。

      3.軟件可靠性的概念。

      4.可靠性預(yù)計(jì)。

      5.可靠性分析方法。

      6.軟件可靠性測(cè)試的執(zhí)行。

      九、面向?qū)ο筌浖臏y(cè)試

      1.面向?qū)ο筌浖y(cè)試的問(wèn)題。

      2.面向?qū)ο筌浖y(cè)試模型。

      3.面向?qū)ο筌浖臏y(cè)試策略。

      4.面向?qū)ο筌浖膯卧獪y(cè)試。

      5.面向?qū)ο筌浖募蓽y(cè)試。

      6.面向?qū)ο筌浖南到y(tǒng)測(cè)試。

      十、Web應(yīng)用測(cè)試

      1.應(yīng)用服務(wù)器的分類和特征。

      2.Web應(yīng)用系統(tǒng)的特點(diǎn)。

      3.Web應(yīng)用系統(tǒng)的測(cè)試策略。

      4.Web應(yīng)用系統(tǒng)測(cè)試技術(shù)。

      5.Web應(yīng)用系統(tǒng)安全測(cè)試。

      十一、其他測(cè)試

      1.兼容性測(cè)試。

      2.易用性測(cè)試。

      3.GUI測(cè)試。

      4.構(gòu)件測(cè)試。

      5.極限測(cè)試。

      6.文檔測(cè)試。

      ]

      十二、軟件測(cè)試過(guò)程和管理

      1.軟件測(cè)試過(guò)程概念。

      2.測(cè)試組織管理。

      3.測(cè)試計(jì)劃的制定。

      4.測(cè)試步驟的確定。

      5.測(cè)試環(huán)境管理。

      6.軟件測(cè)試風(fēng)險(xiǎn)分析和成本管理。

      7.測(cè)試文檔管理。

      8.測(cè)試的復(fù)用與維護(hù)。

      十三、軟件測(cè)試自動(dòng)化

      1.測(cè)試自動(dòng)化的原理、方法。

      2.測(cè)試用例自動(dòng)生成。

      3.測(cè)試執(zhí)行自動(dòng)化。

      4.測(cè)試結(jié)果比較自動(dòng)化。

      5.測(cè)試工具的分類和選擇。

      6.測(cè)試工具的主流產(chǎn)品介紹。

      十四、軟件測(cè)試的標(biāo)準(zhǔn)和文檔

      1.軟件測(cè)試的標(biāo)準(zhǔn)。

      2.軟件測(cè)試的文檔。

      十五、軟件測(cè)試實(shí)踐

      1.軟件測(cè)試過(guò)程管理。

      (1)軟件測(cè)試過(guò)程管理概念。

      (2)測(cè)試的設(shè)計(jì)。

      (3)測(cè)試的準(zhǔn)備。

      (4)測(cè)試的執(zhí)行。

      (5)軟件問(wèn)題報(bào)告和軟件問(wèn)題生命周期。

      (6)測(cè)試的總結(jié)。

      (7)QESuite軟件測(cè)試過(guò)程管理平臺(tái)。

      2.白盒測(cè)試實(shí)踐。

      (1)被測(cè)程序說(shuō)明。

      (2)靜態(tài)分析。

      (3)被測(cè)程序的插裝和動(dòng)態(tài)測(cè)試。

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

      軟件測(cè)試工程師筆試試題

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

      1、軟件測(cè)試就是為了驗(yàn)證軟件功能實(shí)現(xiàn)的是否正確,是否完成既定目標(biāo)的活動(dòng),所以軟件測(cè)試在軟件工程的后期才開(kāi)始具體的工作。()

      2、發(fā)現(xiàn)錯(cuò)誤多的模塊,殘留在模塊中的錯(cuò)誤也多。()

      3、測(cè)試人員在測(cè)試過(guò)程中發(fā)現(xiàn)一處問(wèn)題,如果問(wèn)題影響不大,而自己又可以修改,應(yīng)立即將此問(wèn)題正確修改,以加快、提高開(kāi)發(fā)的進(jìn)程。()

      4、單元測(cè)試通常應(yīng)該先進(jìn)行“人工走查”,再以白盒法為主,輔以黑盒法進(jìn)行動(dòng)態(tài)測(cè)試。()

      5、功能測(cè)試是系統(tǒng)測(cè)試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說(shuō)明相同。()

      6、軟件質(zhì)量管理即QM由QA和QC構(gòu)成,軟件測(cè)試屬于QC的核心工作內(nèi)容。()

      7、軟件測(cè)試只能發(fā)現(xiàn)錯(cuò)誤,但不能保證測(cè)試后的軟件沒(méi)有錯(cuò)誤。()

      8、軟件就是程序。()

      9、測(cè)試只要做到語(yǔ)句覆蓋和分支覆蓋,就可以發(fā)現(xiàn)程序中的所有錯(cuò)誤。()

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

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

      A、維護(hù)降低成本 B、法律上的要求 C競(jìng)爭(zhēng)的需要

      D、質(zhì)量標(biāo)準(zhǔn)化的趨勢(shì) E、軟件工程的需要 F過(guò)程的一部分

      G、方便與客戶進(jìn)一步溝通為后期的實(shí)施打好基礎(chǔ)

      2、以測(cè)試的形態(tài)分測(cè)試可以分為:()

      A、建構(gòu)性測(cè)試 B、系統(tǒng)測(cè)試 C測(cè)試

      D、單元測(cè)試 E、組件測(cè)試 F測(cè)試

      L10N)、市場(chǎng)、CMM、專項(xiàng)、集成

      3、選出屬于黑盒測(cè)試方法的選項(xiàng)()

      A、測(cè)試用例覆蓋 B、輸入覆蓋 C、輸出覆蓋

      D、分支覆蓋 E、語(yǔ)句覆蓋 F、條件覆蓋

      4、編寫測(cè)試計(jì)劃的目的是:()

      A、使測(cè)試工作順利進(jìn)行 B、使項(xiàng)目參與人員溝通更舒暢 C、使測(cè)試工作更加系統(tǒng)化

      D、軟件工程以及軟件過(guò)程的需要 E、軟件過(guò)程規(guī)范化的要求 F、控制軟件質(zhì)量

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

      A、開(kāi)始-結(jié)束

      B、開(kāi)始-開(kāi)始 C、結(jié)束-開(kāi)始

      D、結(jié)束-結(jié)束

      E、開(kāi)始-實(shí)施-結(jié)束 F、結(jié)束-審核-開(kāi)始

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

      A、測(cè)試

      B、跟蹤

      C、監(jiān)督

      D、制定計(jì)劃

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

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

      A、軟件質(zhì)量無(wú)法控制

      B、問(wèn)題無(wú)法量化 C、重復(fù)問(wèn)題接連產(chǎn)生

      D、解決問(wèn)題的知識(shí)無(wú)法保留 E、確保缺陷得到解決 F、使問(wèn)題形成完整的閉環(huán)處理

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

      A、幫助測(cè)試尋找問(wèn)題 B、協(xié)助問(wèn)題的診斷 C、節(jié)省測(cè)試時(shí)間

      D、提高Bug的發(fā)現(xiàn)率 E、更好的控制缺陷提高軟件質(zhì)量 F、更好的協(xié)助開(kāi)發(fā)人員

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

      A、分析

      B、設(shè)計(jì) C、編碼

      D、測(cè)試

      E、需求調(diào)研 F、實(shí)施

      10、PSP是指?jìng)€(gè)人軟件過(guò)程,是一種可用于()、()和()個(gè)人軟件工作方式的自我改善過(guò)程。

      A、控制

      B、管理 C、改進(jìn)

      D、高效

      E、充分 F、適宜

      三、問(wèn)答題

      1.測(cè)試人員在軟件開(kāi)發(fā)過(guò)程中的任務(wù)是什么?(5分)

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

      3.黑盒測(cè)試和白盒測(cè)試是軟件測(cè)試的兩種基本方法,請(qǐng)分別說(shuō)明各自的優(yōu)點(diǎn)和缺點(diǎn)(5分)

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

      5.根據(jù)自己的理解什么是測(cè)試用例和測(cè)試計(jì)劃,設(shè)計(jì)一個(gè)測(cè)試用例應(yīng)當(dāng)從哪幾方面考慮?(10分)

      6.什么是軟件質(zhì)量保證?軟件質(zhì)量保證人員與開(kāi)發(fā)人員的關(guān)系如何?(10分)

      四、測(cè)試設(shè)計(jì)題

      a)輸入三個(gè)整數(shù),判斷三個(gè)整數(shù)能否構(gòu)成一個(gè)三角形,請(qǐng)用黑盒測(cè)試方法中的一種設(shè)計(jì)出相應(yīng)的測(cè)試用例并詳細(xì)說(shuō)明所使用的黑盒測(cè)試方法。(11分)

      b)根據(jù)一下界面,編寫相應(yīng)的測(cè)試用例。(10分)

      2010年9月計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師真題

      2009年3月

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

      下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。

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

      2.程序獨(dú)立測(cè)試的人員應(yīng)是________。(A)程序員自己

      (B)同一開(kāi)發(fā)組的測(cè)試成員(C)第三方測(cè)試人員(D)同一開(kāi)發(fā)組的其他成員

      3.如果一個(gè)軟件產(chǎn)品的功能或特性沒(méi)有實(shí)現(xiàn),包括主要功能部分丟失,次要功能完全丟失,或錯(cuò)誤的聲明,這是屬于________。(A)致命的錯(cuò)誤(B)嚴(yán)重的錯(cuò)誤(C)一般的錯(cuò)誤(D)微小的錯(cuò)誤

      4.有一段小程序,對(duì)數(shù)組A[n]中所有正整數(shù)和負(fù)整數(shù)求累

      加和,negat和posit分別返回負(fù)整數(shù)和正整數(shù)的累加和。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];可能的測(cè)試路徑數(shù)是________。(A)3(B)4(C)5(D)6 5.下圖是一個(gè)判定路徑覆蓋圖,其中用“用”

      “表示判定語(yǔ)句,”表示處理語(yǔ)句,用“○”表示判定匯合點(diǎn),用“ ”表示判定路徑,若有一個(gè)測(cè)試用例覆蓋了判定路徑A、B、E、H,則判定路徑覆蓋率為_(kāi)_______。

      (A)57.1%

      (B)78.6%(C)90%(D)100% 6.人們從長(zhǎng)期的測(cè)試工作經(jīng)驗(yàn)得知,大量的錯(cuò)誤是發(fā)生在輸入范圍的________。(A)邊界上(B)內(nèi)部(C)外部(D)相互作用上

      7.單元測(cè)試的測(cè)試對(duì)象不包括________。(A)設(shè)計(jì)單元(B)各個(gè)操作(C)內(nèi)部消息序列(D)場(chǎng)景

      8.)一個(gè)好的程序?qū)崿F(xiàn)是要考慮各種可能出錯(cuò)的條件,并進(jìn)行適當(dāng)?shù)某鲥e(cuò)處理,即預(yù)設(shè)各種出錯(cuò)處理的________。(A)現(xiàn)象(B)策略(C)通路(D)場(chǎng)景

      9.正向測(cè)試的測(cè)試用例用于驗(yàn)證被測(cè)單元的功能和性能指標(biāo)是否能夠兌現(xiàn),而反向測(cè)試的測(cè)試用例則是要檢查被測(cè)單

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

      10.在基于調(diào)用圖的集成中,有一種集成策略就是應(yīng)對(duì)與調(diào)用圖的每一條邊建立并執(zhí)行一個(gè)集成測(cè)試會(huì)話,即對(duì)有調(diào)用關(guān)系的兩個(gè)程序單元進(jìn)行集成測(cè)試,這樣可以免除驅(qū)動(dòng)和樁的編寫,這種集成策略是________。(A)持續(xù)集成(B)三明治集成(C)成對(duì)集成(D)相鄰集成

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

      12.以下目標(biāo)中,哪個(gè)是軟件性能測(cè)試的目標(biāo)________。(A)檢查軟件的容錯(cuò)能力(B)發(fā)現(xiàn)壓力下軟件功能的缺陷

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

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

      (C)軟件可靠性測(cè)試通常能夠比黑盒測(cè)試發(fā)現(xiàn)更多的錯(cuò)誤(D)軟件可靠性測(cè)試必須在集成測(cè)試中實(shí)施

      14.以下關(guān)于面向?qū)ο筌浖y(cè)試的說(shuō)法中,正確的是________。

      (A)面向?qū)ο筌浖荒懿捎冒缀袦y(cè)試,不能采用黑盒測(cè)試(B)測(cè)試一個(gè)類時(shí),該類成員方法的任何一個(gè)消息序列都是合理的測(cè)試用例

      (C)若類B是類A的子類,針對(duì)類B的測(cè)試用例可以包含對(duì)類A的成員方法的調(diào)用

      (D)等價(jià)類劃分是一種類樹(shù)層次的測(cè)試技術(shù)

      15.以下關(guān)于面向?qū)ο蟪绦蚣蓽y(cè)試的說(shuō)法中,錯(cuò)誤的是________。

      (A)大突擊集成只進(jìn)行一輪,無(wú)需增量集成

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

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

      成測(cè)試開(kāi)發(fā)相應(yīng)代碼

      16.以下哪種測(cè)試屬于面向?qū)ο蟪绦蚣蓽y(cè)試考慮的范疇________。

      (A)針對(duì)一個(gè)類的多個(gè)成員方法間協(xié)作的測(cè)試(B)針對(duì)一個(gè)成員方法的不同輸入情況的測(cè)試(C)針對(duì)多個(gè)類的多個(gè)實(shí)例間協(xié)作的測(cè)試(D)針對(duì)一個(gè)類樹(shù)上多個(gè)類間繼承的測(cè)試

      17.以下關(guān)于Web應(yīng)用軟件測(cè)試的說(shuō)法中,正確的是________。

      (A)鏈接測(cè)試是Web應(yīng)用軟件測(cè)試的一項(xiàng)內(nèi)容(B)Web應(yīng)用軟件測(cè)試通常不考慮安全性測(cè)試(C)與傳統(tǒng)軟件相比,Web應(yīng)用軟件測(cè)試更簡(jiǎn)單

      (D)Web應(yīng)用軟件只能進(jìn)行黑盒測(cè)試,不能進(jìn)行白盒測(cè)試 18.以下關(guān)于Web應(yīng)用軟件測(cè)試的說(shuō)法中,錯(cuò)誤的是________。

      (A)內(nèi)容測(cè)試是Web應(yīng)用軟件測(cè)試的一項(xiàng)重要內(nèi)容(B)Cookie安全性測(cè)試是Web應(yīng)用軟件安全性測(cè)試的一項(xiàng)重要內(nèi)容

      (C)并發(fā)測(cè)試是Web應(yīng)用軟件性能測(cè)試的一項(xiàng)重要內(nèi)容(D)表單測(cè)試是Web應(yīng)用軟件性能測(cè)試的一項(xiàng)重要內(nèi)容 19.以下哪一項(xiàng)不屬于軟件易用性測(cè)試關(guān)注的范疇________。

      (A)軟件界面的色彩是否協(xié)調(diào)

      (B)軟件是否能在多種操作系統(tǒng)下運(yùn)行

      (C)軟件是否支持用戶根據(jù)自己的需要進(jìn)行定制(D)軟件是否能主動(dòng)引導(dǎo)用戶使用相互關(guān)聯(lián)的功能 20.以下哪一項(xiàng)屬于兼容性測(cè)試關(guān)注的范疇________。(A)辦公軟件在異常退出時(shí)是否會(huì)破壞正在處理的文檔(B)殺毒軟件在清除病毒時(shí)是否會(huì)破壞辦公軟件的文檔(C)軟件同類功能的使用風(fēng)格是否一致

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

      21.下列有關(guān)軟件測(cè)試設(shè)計(jì)的說(shuō)法中,正確的是________。(A)測(cè)試方案應(yīng)考慮是否可行、是否有效和是否能夠達(dá)到預(yù)期的測(cè)試目標(biāo)

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

      (C)測(cè)試方案設(shè)計(jì)中可以忽略軟件系統(tǒng)的實(shí)際使用環(huán)境(D)測(cè)試開(kāi)發(fā)不是測(cè)試用例設(shè)計(jì)的工作內(nèi)容

      22.下列有關(guān)測(cè)試項(xiàng)目結(jié)束與定稿測(cè)試報(bào)告的說(shuō)法中,正確的是________。

      (A)測(cè)試執(zhí)行完成,測(cè)試人員向測(cè)試負(fù)責(zé)人提交測(cè)試報(bào)告后,測(cè)試項(xiàng)目就可以結(jié)束了

      (B)對(duì)當(dāng)前軟件產(chǎn)品存在的缺陷進(jìn)行逐個(gè)分析,認(rèn)定剩余缺陷對(duì)產(chǎn)品質(zhì)量無(wú)重大影響后,即可定稿測(cè)試報(bào)告

      (C)審查測(cè)試全過(guò)程,檢查測(cè)試計(jì)劃和內(nèi)容無(wú)遺漏后,即可定稿測(cè)試報(bào)告

      (D)當(dāng)所有測(cè)試計(jì)劃內(nèi)容完成,測(cè)試覆蓋率達(dá)到要求以及產(chǎn)品質(zhì)量達(dá)到定義的標(biāo)準(zhǔn),即可定稿測(cè)試報(bào)告

      23.下列有關(guān)自動(dòng)測(cè)試的基本概念中,錯(cuò)誤的是________。(A)僅有自動(dòng)測(cè)試執(zhí)行而無(wú)自動(dòng)比較,則不算是完全自動(dòng)化測(cè)試

      (B)自動(dòng)比較的內(nèi)容可以是:文本、格式化數(shù)據(jù)、電子郵件信息、數(shù)據(jù)庫(kù)內(nèi)容等

      (C)自動(dòng)比較的局限性在于自動(dòng)比較可能沒(méi)有人工比較靈活性高

      (D)自動(dòng)比較海量數(shù)據(jù)、屏幕輸出等信息不是計(jì)算機(jī)能夠勝任的自動(dòng)工作

      24.以下關(guān)于軟件回歸測(cè)試的說(shuō)法中錯(cuò)誤的是________。(A)軟件變更后,應(yīng)對(duì)軟件變更部分的正確性和對(duì)變更需求的符合性進(jìn)行測(cè)試

      (B)軟件變更后,首先應(yīng)對(duì)變更的軟件單元進(jìn)行測(cè)試,然后再進(jìn)行其他相關(guān)的測(cè)試

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

      (D)對(duì)具體的軟件,可以根據(jù)軟件測(cè)試合同及軟件的重要性、完整性級(jí)別對(duì)回歸測(cè)試內(nèi)容進(jìn)行剪裁

      25.以下說(shuō)法中錯(cuò)誤的是________。

      (A)驗(yàn)收測(cè)試是以需方為主的測(cè)試,其對(duì)象是完整的、集成的計(jì)算機(jī)系統(tǒng)

      (B)驗(yàn)收測(cè)試的技術(shù)依據(jù)是軟件研制合同(或用戶需求或系統(tǒng)需求)

      (C)進(jìn)行驗(yàn)收測(cè)試的軟件必須已經(jīng)通過(guò)系統(tǒng)測(cè)試(D)驗(yàn)收測(cè)試一般應(yīng)由軟件的需方組織,不可以委托第三方測(cè)試機(jī)構(gòu)實(shí)施

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

      一個(gè)棧(Stack)對(duì)象有三種狀態(tài):S1--??眨籗2--棧非空也非滿;S3--棧滿。則各個(gè)狀態(tài)的條件如下:

      S1:(t0)創(chuàng)建棧對(duì)象時(shí)初始化,這是系統(tǒng)做的;(t1)在S2狀態(tài)下執(zhí)行置空運(yùn)算setEmpty()(t2)在S3狀態(tài)下執(zhí)行置空運(yùn)算setEmpty()(t3)在S2狀態(tài)下執(zhí)行出棧運(yùn)算Pop()S2:(t4)在S1狀態(tài)下執(zhí)行進(jìn)棧運(yùn)算Push()(t5)在S3狀態(tài)下執(zhí)行出棧運(yùn)算Pop()S3:(t6)在S2狀態(tài)下執(zhí)行進(jìn)棧運(yùn)算Push()為簡(jiǎn)化問(wèn)題,假設(shè)棧Stack的容量為2,棧元素的數(shù)據(jù)類型為整數(shù)。要求

      1.根據(jù)題意,畫(huà)出棧對(duì)象的狀態(tài)遷移圖;

      2.計(jì)算該狀態(tài)遷移圖的MeCabe環(huán)路復(fù)雜性; 3.確定基本的測(cè)試路徑,要求測(cè)試路徑從S1出發(fā)最后回到S1,同時(shí)在狀態(tài)轉(zhuǎn)換時(shí)注明轉(zhuǎn)換條件。

      2.論述題2:(10分)

      某測(cè)試項(xiàng)目中的測(cè)試執(zhí)行階段按計(jì)劃在3天后結(jié)束,將進(jìn)入測(cè)試總結(jié)階段。

      1.測(cè)試管理人員通過(guò)QESuite Web version 1.0測(cè)試過(guò)程管理工具觀察到部分測(cè)試用例的設(shè)計(jì)狀況和執(zhí)行狀況如下表,請(qǐng)從測(cè)試用例設(shè)計(jì)和測(cè)試用例執(zhí)行2個(gè)方面說(shuō)明觀察到的問(wèn)題和需要盡快開(kāi)展的相關(guān)測(cè)試工作。

      2.該項(xiàng)目當(dāng)前的軟件問(wèn)題處理狀況如下:

      測(cè)試項(xiàng)目當(dāng)前剩余處在“待驗(yàn)”狀態(tài)的軟件問(wèn)題有105個(gè),處在“新建”狀態(tài)的軟件問(wèn)題有14個(gè),處在“打開(kāi)”狀態(tài)的軟件問(wèn)題有151個(gè)。已知該測(cè)試組的軟件問(wèn)題日常處理能力是90個(gè)軟件問(wèn)題/工作日,開(kāi)發(fā)組日常修復(fù)軟件問(wèn)題的能

      力是40個(gè)軟件問(wèn)題/工作日。請(qǐng)說(shuō)明軟件問(wèn)題報(bào)告處理方面說(shuō)明存在的問(wèn)題和需要盡快開(kāi)展的相關(guān)開(kāi)發(fā)和測(cè)試工作。

      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,