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

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

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

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

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

      2010年3月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題(含答案)

      時(shí)間:2019-05-14 11:01:59下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《2010年3月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題(含答案)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《2010年3月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題(含答案)》。

      第一篇:2010年3月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題(含答案)

      歷年真題考試時(shí)間:120試卷總分:100 2010年3月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題

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

      1: 參考答案:C ? 參考解析:(P26)接口分析的目的是評(píng)估軟件交付物是否正確、一致、完整和準(zhǔn)確地說(shuō)明了接口需求。接口分析必須關(guān)注三種接口:用戶(hù)接口、硬件接口和軟件接口。

      ?

      o 試題內(nèi)容:

      o 以下敘述中正確的是

      o ?

      ?

      A:可跟蹤性分析是在整體上分析整個(gè)系統(tǒng)的資源分配策略

      ?

      B:關(guān)鍵性分析是標(biāo)識(shí)原始需求和相應(yīng)開(kāi)發(fā)結(jié)果之間關(guān)系的能力

      ?

      C:接口分析必須關(guān)注三種接口:用戶(hù)接口、硬件接口和軟件接口

      ?

      D:評(píng)估僅在軟件開(kāi)發(fā)的最后階段進(jìn)行,以確認(rèn)產(chǎn)品是否符合規(guī)模說(shuō)明

      2: 參考答案:D ? 參考解析:(P109)場(chǎng)景測(cè)試方法是基于IBM推行的RUP的測(cè)試用例生成方法。該方法從系統(tǒng)分析的結(jié)果——用例出發(fā),通過(guò)對(duì)每個(gè)用例的場(chǎng)景進(jìn)行分析,逐步實(shí)現(xiàn)測(cè)試用例的構(gòu)造。

      ?

      o 試題內(nèi)容:

      o 場(chǎng)景測(cè)試方法是基于IBM推行的RUP的測(cè)試用例生成方法。該方法的出發(fā)點(diǎn)是

      o ?

      ? ? ? ?

      A:事件流 B:數(shù)據(jù)流 C:控制流 D:用例

      3: 參考答案:A ? 參考解析:(P115)內(nèi)部邊界值測(cè)試可以用來(lái)發(fā)現(xiàn)一些內(nèi)部錯(cuò)誤,如誤把“<”寫(xiě)作“<=”。但內(nèi)部邊界值測(cè)試應(yīng)作為一種補(bǔ)充方法,在其他方法的最后使用。

      ?

      o 試題內(nèi)容:

      o 下面一段小程序是判斷一個(gè)長(zhǎng)度為n的字符數(shù)組是否中心對(duì)稱(chēng)。例如,“abcddcba”或“abcdcba”就是中心對(duì)稱(chēng)。作為內(nèi)部邊界值,應(yīng)填入()內(nèi)的判斷應(yīng)是 ?

      o ? ? ? ?

      ?

      A:ij

      D:i!=j(判不等)4: 參考答案:C ? 參考解析:(P152)功能測(cè)試主要是為了發(fā)現(xiàn)以下幾類(lèi)錯(cuò)誤:是否有不正確或遺漏了的功能;功能實(shí)現(xiàn)是否滿(mǎn)足用戶(hù)需求和系統(tǒng)設(shè)計(jì)的隱式需求;能否正確地接受輸入,能否正確地輸出結(jié)果。

      ?

      o 試題內(nèi)容:

      o 檢查系統(tǒng)能否正確地接受輸入,能否正確地輸出結(jié)果,這屬于

      o

      ? ? ?

      A:安全性測(cè)試 B:GUI測(cè)試 C:功能測(cè)試

      ?

      ?

      D:協(xié)議一致性測(cè)試

      5: 參考答案:A ? 參考解析:(P44)靜態(tài)錯(cuò)誤分析有以下幾種:類(lèi)型和單位分析,引用分析等,其中在靜態(tài)錯(cuò)誤分析中,最廣泛使用的技術(shù)就是發(fā)現(xiàn)引用異常。

      ?

      o 試題內(nèi)容:

      o 檢查是否存在“已定義但未使用”的變量引用異常應(yīng)屬于

      o

      ? ? ? ?

      ?

      A:靜態(tài)分析 B:動(dòng)態(tài)分析 C:代碼執(zhí)行 D:調(diào)試

      6: 參考答案:A ? 參考解析:(P63)語(yǔ)句覆蓋就是設(shè)計(jì)若干個(gè)測(cè)試用例,運(yùn)行被測(cè)程序,使得每一可執(zhí)行語(yǔ)句至少執(zhí)行一次。

      ?

      o 試題內(nèi)容:

      o 如果程序通過(guò)了百分之百的代碼覆蓋率測(cè)試,則說(shuō)明程序滿(mǎn)足了

      o

      ? ? ? ?

      ?

      A:語(yǔ)句覆蓋 B:編程規(guī)范 C:設(shè)計(jì)規(guī)格 D:功能需求

      7: 參考答案:B ? 參考解析:(P65)?

      o 試題內(nèi)容:

      o 下面有關(guān)邏輯覆蓋的說(shuō)法中錯(cuò)誤的是

      o

      ? ?

      A:DDP覆蓋是判定覆蓋的一個(gè)變體 B:滿(mǎn)足條件覆蓋一定也滿(mǎn)足判定覆蓋

      ? ?

      C:指令塊覆蓋屬于語(yǔ)句覆蓋

      D:若判定覆蓋率達(dá)到100%,則語(yǔ)句覆蓋率一定也達(dá)到100% 8: 參考答案:A ? 參考解析:(P71)?

      ?

      試題內(nèi)容:

      o 對(duì)于具有串聯(lián)型分支結(jié)構(gòu)的程序,如果有7個(gè)判斷語(yǔ)句串聯(lián),則使用正交實(shí)驗(yàn)設(shè)計(jì)法,至少需要的測(cè)試用例數(shù)應(yīng)為

      o o

      ? ? ? ?

      ?

      A:23 B:24 C:26 D:27 9: 參考答案:B ? 參考解析:(P114)規(guī)范導(dǎo)出的測(cè)試是根據(jù)相關(guān)的規(guī)格說(shuō)明書(shū)描述來(lái)設(shè)計(jì)測(cè)試用例的。每一個(gè)測(cè)試用例用來(lái)測(cè)試一個(gè)或多個(gè)規(guī)格說(shuō)明的陳述語(yǔ)句。規(guī)范導(dǎo)出法就是根據(jù)陳述規(guī)范所用語(yǔ)句的順序來(lái)相應(yīng)地為被測(cè)單元設(shè)計(jì)測(cè)試用例。

      ?

      o 試題內(nèi)容:

      o 考慮一個(gè)計(jì)算平方根的函數(shù),其規(guī)格說(shuō)明如下:

      ■輸入:浮點(diǎn)數(shù) ■輸出:浮點(diǎn)數(shù) ■規(guī)格:當(dāng)輸入一個(gè)大于或等于零的浮點(diǎn)數(shù)時(shí),函數(shù)輸出其正的平方根并返回true;當(dāng)輸入一個(gè)小于零的浮點(diǎn)數(shù)時(shí),函數(shù)顯示出錯(cuò)信息“非法輸入值”并返回false。

      按照規(guī)范導(dǎo)出法,應(yīng)設(shè)計(jì)的測(cè)試用例數(shù)至少應(yīng)為

      o

      ? ?

      A:1 B:2

      ? ?

      ?

      C:3 D:4 10: 參考答案:C ? 參考解析:(P135~136)自底向上的增量式集成的目的是從底層構(gòu)件開(kāi)始,按照模塊調(diào)用圖的結(jié)構(gòu),逐層向上集成,以檢測(cè)整個(gè)系統(tǒng)的穩(wěn)定性。對(duì)于具有如下屬性的產(chǎn)品,可以?xún)?yōu)先考慮本集成測(cè)試策略:采用契約式設(shè)計(jì)的產(chǎn)品;底層接口比較穩(wěn)定的產(chǎn)品;高層接口變化比較頻繁的產(chǎn)品;底層模塊較早完成的產(chǎn)品。

      ?

      o 試題內(nèi)容:

      o 適合使用自底向上的增量式集成方式進(jìn)行集成和測(cè)試的產(chǎn)品應(yīng)屬于

      o

      ? ? ? ?

      ?

      A:使用了嚴(yán)格的凈室軟件工程過(guò)程的產(chǎn)品 B:控制模塊具有較大技術(shù)風(fēng)險(xiǎn)的產(chǎn)品 C:采用了契約式設(shè)計(jì)的產(chǎn)品

      D:在極限編程中使用了探索式開(kāi)發(fā)風(fēng)格的產(chǎn)品

      11: 參考答案:C ? 參考解析:(P180)?

      o 試題內(nèi)容:

      o 以下哪種軟件測(cè)試屬于軟件性能測(cè)試的范疇

      o

      ? ? ? ?

      ?

      A:分支覆蓋測(cè)試 B:極限測(cè)試 C:負(fù)載測(cè)試 D:硬件兼容性測(cè)試

      12: 參考答案:A ? 參考解析:暫無(wú)解析

      ?

      o 試題內(nèi)容:

      o 以下關(guān)于軟件性能測(cè)試的說(shuō)法中,正確的是

      o ?

      A:達(dá)到百分之百的語(yǔ)句覆蓋是軟件性能測(cè)試的一個(gè)前提條件

      ? ?

      B:并發(fā)進(jìn)程數(shù)是度量軟件性能的一項(xiàng)基本指標(biāo) C:探測(cè)軟件在滿(mǎn)足預(yù)定的性能需求的情況下所能負(fù)擔(dān)的最大壓力是失效恢復(fù)測(cè)試的主要目的之一

      ?

      D:發(fā)現(xiàn)壓力下軟件功能的缺陷是軟件性能測(cè)試的主要目的之一

      13: 參考答案:D ? 參考解析:(P186)軟件可靠性測(cè)試的目的是收集軟件測(cè)試時(shí)軟件故障的情況,并對(duì)其進(jìn)行整理從而為分析和預(yù)測(cè)軟件的可靠性提供幫助。對(duì)于具體每個(gè)測(cè)試用例的設(shè)計(jì),可靠性測(cè)試需要的測(cè)試用例與普通的軟件測(cè)試并無(wú)不同,關(guān)鍵是要保證用于可靠性測(cè)試的測(cè)試用例集要完全符合運(yùn)行剖面的定義。因此,此時(shí)的測(cè)試用例的設(shè)計(jì)可以完全在運(yùn)行剖面的指導(dǎo)下進(jìn)行。

      ?

      o 試題內(nèi)容:

      o 以下關(guān)于軟件可靠性測(cè)試的說(shuō)法中,正確的是

      o ?

      ?

      A:軟件可靠性測(cè)試能有效地減少軟件在惡意使用下出現(xiàn)崩潰的次數(shù)

      ? ?

      B:軟件可靠性測(cè)試的主要目的是度量軟件的可靠性 C:在一次軟件可靠性測(cè)試中,執(zhí)行的測(cè)試用例可以不完全符合所定義的軟件運(yùn)行剖面

      ?

      ?

      D:軟件可靠性測(cè)試使用的測(cè)試用例必須滿(mǎn)足語(yǔ)句覆蓋

      14: 參考答案:A ? 參考解析:暫無(wú)解析

      ?

      o 試題內(nèi)容:

      o 以類(lèi)為單元進(jìn)行單元測(cè)試時(shí),以下說(shuō)法中正確的是

      o

      ?

      A:一個(gè)測(cè)試用例可以調(diào)用該類(lèi)的多個(gè)方法,但每個(gè)方法只能調(diào)用一次

      ?

      B:一個(gè)測(cè)試用例只能調(diào)用在該類(lèi)中定義的方法,不能調(diào)用在該類(lèi)的父類(lèi)中定義的方法

      ?

      C:由該類(lèi)方法組成的任何一個(gè)序列都是一個(gè)合理的測(cè)試用例

      ?

      D:針對(duì)一個(gè)類(lèi)的多個(gè)實(shí)例間協(xié)作的測(cè)試仍然屬于面向?qū)ο髥卧獪y(cè)試的范疇

      15: 參考答案:B ? 參考解析:暫無(wú)解析

      ?

      o 試題內(nèi)容:

      o 以下關(guān)于面向?qū)ο筌浖y(cè)試的說(shuō)法中,錯(cuò)誤的是

      o ?

      ? ?

      A:不變式邊界測(cè)試是一種類(lèi)級(jí)別的單元測(cè)試技術(shù) B:對(duì)于一棵繼承樹(shù)上的多個(gè)類(lèi),只有處于葉節(jié)點(diǎn)的類(lèi)需要測(cè)試

      ? ?

      C:測(cè)試動(dòng)態(tài)綁定是類(lèi)樹(shù)測(cè)試的一個(gè)目標(biāo)

      D:在面向?qū)ο髥卧獪y(cè)試中,等價(jià)類(lèi)劃分測(cè)試可以用于方法級(jí)別的測(cè)試

      16: 參考答案:C ? 參考解析:(P201)所謂大突擊集成就是將系統(tǒng)的所有組成成分都集成在一起進(jìn)行測(cè)試。與其他集成策略不同的是,大突擊集成只進(jìn)行一輪,無(wú)需進(jìn)行增量集成。

      ?

      o 試題內(nèi)容:

      o 以下關(guān)于面向?qū)ο筌浖蓽y(cè)試的說(shuō)法中,正確的是

      o ?

      ?

      A:大突擊測(cè)試總是面向?qū)ο筌浖蓽y(cè)試效果最差的方法

      ?

      B:基于判定表的測(cè)試是面向?qū)ο筌浖蓽y(cè)試的常用方法

      ?

      C:大突擊測(cè)試無(wú)需增量集成

      ?

      D:自底向上集成需要開(kāi)發(fā)的測(cè)試代碼總是比自頂向下集成需要開(kāi)發(fā)的測(cè)試代碼多

      17: 參考答案:C ? 參考解析:(P219)?

      o 試題內(nèi)容:

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

      o ?

      ? ?

      A:內(nèi)容測(cè)試是Web應(yīng)用軟件易用性測(cè)試的一項(xiàng)重要內(nèi)容 B:Web應(yīng)用軟件雖然需要頻繁地進(jìn)行演化,但不需要頻繁地進(jìn)行測(cè)試

      ?

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

      ?

      ?

      D:Web應(yīng)用軟件只能進(jìn)行白盒測(cè)試,不能進(jìn)行黑盒測(cè)試

      18: 參考答案:B ? 參考解析:(P218)對(duì)Web應(yīng)用軟件而言,Web服務(wù)器,中間服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器的配置都可能影響其性能。

      ?

      o 試題內(nèi)容:

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

      o

      ?

      A:Web應(yīng)用軟件安全性測(cè)試只關(guān)注用戶(hù)能否繞開(kāi)訪(fǎng)問(wèn)控制使用超越訪(fǎng)問(wèn)權(quán)限的內(nèi)容

      ?

      B:Web應(yīng)用軟件的性能不僅與Web應(yīng)用軟件自身的代碼有關(guān),還可能與所用的Web服務(wù)器、中間件服務(wù)器以及數(shù)據(jù)庫(kù)服務(wù)器有關(guān)

      ?

      C:測(cè)試Web應(yīng)用軟件是否支持不同的瀏覽器是Web應(yīng)用軟件表示層測(cè)試關(guān)注的一項(xiàng)主要內(nèi)容

      ?

      D:對(duì)于沒(méi)有使用數(shù)據(jù)庫(kù)的Web應(yīng)用軟件,不需要進(jìn)行性能測(cè)試

      19: 參考答案:A ? 參考解析:(P231)與手工相比,使用軟件的一個(gè)主要優(yōu)點(diǎn)是能夠減少重復(fù)的輸入,從而保證數(shù)據(jù)的一致性。?

      ?

      試題內(nèi)容:

      o 以下哪一項(xiàng)屬于軟件功能易用性測(cè)試關(guān)注的內(nèi)容

      o o

      ? ? ?

      A:軟件是否能幫助用戶(hù)減少輸入中的重復(fù)勞動(dòng) B:軟件界面的色彩是否協(xié)調(diào)

      C:軟件是否允許用戶(hù)導(dǎo)入由該軟件以前版本生成的數(shù)據(jù)

      ?

      ?

      D:軟件的界面風(fēng)格是否與同類(lèi)軟件的界面風(fēng)格一致

      20: 參考答案:A ? 參考解析:(P229)數(shù)據(jù)兼容性測(cè)試包括兩類(lèi):不同版本間的數(shù)據(jù)兼容性和不同軟件間的數(shù)據(jù)兼容性。

      ?

      o 試題內(nèi)容:

      o 以下哪一項(xiàng)不屬于數(shù)據(jù)兼容性測(cè)試關(guān)注的范疇

      o

      ? ? ?

      A:一個(gè)Web應(yīng)用軟件是否支持不同的關(guān)系型數(shù)據(jù)庫(kù) B:一個(gè)瀏覽器是否同時(shí)支持不同版本的HTML文件格式 C:一個(gè)排版軟件是否可以打開(kāi)該軟件以前版本保存的文件

      ?

      D:一個(gè)文字處理軟件是否可以打開(kāi)其他文字處理軟件保存的文件

      21: 參考答案:B ? 參考解析:(P247~249)?

      o 試題內(nèi)容:

      o 下列有關(guān)測(cè)試過(guò)程抽象模型的描述中正確的是

      o ?

      ?

      A:V模型指出,軟件測(cè)試要盡早準(zhǔn)備,盡早執(zhí)行,只要某個(gè)測(cè)試達(dá)到了準(zhǔn)備就緒點(diǎn),測(cè)試執(zhí)行活動(dòng)就可開(kāi)展

      ?

      B:W模型強(qiáng)調(diào),測(cè)試伴隨著整個(gè)軟件開(kāi)發(fā)周期同步進(jìn)行,而且測(cè)試的對(duì)象不僅僅是程序,需求、設(shè)計(jì)也同樣要測(cè)試

      ?

      C:H模型指出,單元測(cè)試和集成測(cè)試應(yīng)檢測(cè)程序的執(zhí)行是否滿(mǎn)足軟件設(shè)計(jì)的要求

      ?

      ?

      D:X模型提出針對(duì)完整的程序進(jìn)行集成的編碼和測(cè)試

      22: 參考答案:D ? 參考解析:(P255)制定測(cè)試計(jì)劃,要達(dá)到的目標(biāo)有:為測(cè)試各項(xiàng)活動(dòng)制定一個(gè)現(xiàn)實(shí)可行的綜合的計(jì)劃;建立一個(gè)組織模型;開(kāi)發(fā)有效的測(cè)試模型;確定測(cè)試所需要的時(shí)間和資源;確定測(cè)試過(guò)程中每個(gè)測(cè)試階段的測(cè)試完成標(biāo)準(zhǔn)和要實(shí)現(xiàn)的目標(biāo);識(shí)別出測(cè)試活動(dòng)中各種風(fēng)險(xiǎn),并給出風(fēng)險(xiǎn)應(yīng)對(duì)措施。

      ?

      o 試題內(nèi)容:

      o 以下活動(dòng)中,哪個(gè)不屬于測(cè)試計(jì)劃的內(nèi)容

      o

      ? ? ? ?

      ?

      A:為測(cè)試各項(xiàng)活動(dòng)制定一個(gè)現(xiàn)實(shí)可行的綜合的計(jì)劃 B:確定測(cè)試過(guò)程中每個(gè)測(cè)試階段的測(cè)試完成標(biāo)準(zhǔn) C:識(shí)別測(cè)試活動(dòng)中各種風(fēng)險(xiǎn),并給出風(fēng)險(xiǎn)應(yīng)對(duì)措施 D:分析測(cè)試需求,并制定測(cè)試方案

      23: 參考答案:D ? 參考解析:(P276)自動(dòng)測(cè)試工具不是智能測(cè)試工具,而是再測(cè)試工具,即回歸測(cè)試工具。

      ?

      o 試題內(nèi)容:

      o 以下有關(guān)回歸測(cè)試的說(shuō)法中錯(cuò)誤的是

      o

      ?

      A:嚴(yán)格來(lái)說(shuō),回歸測(cè)試不是一個(gè)測(cè)試階段,只是一種可以用于各個(gè)測(cè)試階段的測(cè)試技術(shù)

      ?

      B:回歸測(cè)試的目標(biāo)是保證被測(cè)應(yīng)用在系統(tǒng)被修改和擴(kuò)充后,各項(xiàng)功能依然正確

      ? ?

      C:回歸測(cè)試可以在系統(tǒng)和驗(yàn)收測(cè)試環(huán)境下進(jìn)行 D:回歸測(cè)試適合采用傳統(tǒng)手工方法來(lái)完成,而不適合使用自動(dòng)化測(cè)試工具來(lái)完成

      ? 24: 參考答案:A

      ? 參考解析:(P44~45)靜態(tài)錯(cuò)誤分析主要用于確定在源程序中是否有某類(lèi)錯(cuò)誤或危險(xiǎn)結(jié)構(gòu)。它有以下幾種:類(lèi)型和單位分析,引用分析,表達(dá)式分析,接口分析。

      ?

      o 試題內(nèi)容:

      o 軟件靜態(tài)分析一般包括:控制流分析、數(shù)據(jù)流分析、接口分析,以及

      o

      ? ? ? ?

      A:表達(dá)式分析 B:功能分析 C:邊界值分析 D:因果圖分析

      25: 參考答案:C ? 參考解析:(P120)系統(tǒng)測(cè)試與單元測(cè)試,集成測(cè)試的區(qū)別在于測(cè)試方法不同:系統(tǒng)測(cè)試一般采用黑盒測(cè)試方法;單元測(cè)試一般采用白盒測(cè)試方法,輔以黑盒測(cè)試方法;集成測(cè)試主要采用黑盒測(cè)試方法,輔以白盒測(cè)試方法。

      ?

      o 試題內(nèi)容:

      o 以下說(shuō)法中錯(cuò)誤的是

      o ?

      ? ? ? ?

      A:單元測(cè)試一般采用白盒測(cè)試方法,輔以黑盒測(cè)試方法 B:集成測(cè)試主要采用黑盒測(cè)試方法,輔以白盒測(cè)試方法 C:配置項(xiàng)測(cè)試一般采用白盒測(cè)試方法 D:系統(tǒng)測(cè)試一般采用黑盒測(cè)試方法

      二、論述題(共3題,共50分)論述題答題必須用藍(lán)、黑色鋼筆或圓珠筆寫(xiě)在論述題答題紙的相應(yīng)位置上。

      ? 1: 參考答案:(3)基本路徑集=Cache復(fù)雜度=4 設(shè)計(jì)測(cè)試用例如下:

      ①輸入空值,執(zhí)行路徑 S1-S2-S1 ②輸入abc, 空值, 執(zhí)行路徑S1-S2-S3-S2-S1 ③輸入1.23_ , 執(zhí)行路徑S1-S2-S3-S1

      ④輸入abc,4.56_ 執(zhí)行路徑S1-S2-S3-S2-S3-S1

      試題內(nèi)容:

      o 考慮一個(gè)根據(jù)以下簡(jiǎn)單規(guī)則確認(rèn)輸入數(shù)有效性的應(yīng)用程序:

      ■輸入數(shù)由數(shù)字、符號(hào)“+”或“-”開(kāi)始?!鲈摂?shù)字或符號(hào)后面可接任意位數(shù)的數(shù)字。

      ■這些數(shù)字可以有選擇地后接用英文句號(hào)表示的小數(shù)點(diǎn)?!鋈绻幸粋€(gè)小數(shù)點(diǎn),則小數(shù)點(diǎn)后面應(yīng)該有兩位數(shù)字?!鋈魏屋斎霐?shù),不管是否有小數(shù)點(diǎn),都應(yīng)該以空格結(jié)束。請(qǐng)根據(jù)以上處理規(guī)則:

      (1)畫(huà)出相應(yīng)的狀態(tài)轉(zhuǎn)換圖。(4分)(2)根據(jù)狀態(tài)轉(zhuǎn)換圖,列出相應(yīng)的狀態(tài)轉(zhuǎn)換表,給出“當(dāng)前狀態(tài)”、當(dāng)前狀態(tài)允許的“輸入”和對(duì)應(yīng)每一個(gè)輸入的“下一個(gè)狀態(tài)”。(4分)

      (3)根據(jù)狀態(tài)轉(zhuǎn)換圖和狀態(tài)轉(zhuǎn)換表,導(dǎo)出基本路徑測(cè)試的測(cè)試用例及其覆蓋的測(cè)試路徑。(12分)o

      ? 2: 參考答案:

      試題內(nèi)容:

      o QESuite Web Version 1.0中,已知DUCHA 1.0工作專(zhuān)網(wǎng)系統(tǒng)測(cè)試項(xiàng)目的部分信息如下:

      ●測(cè)試版本:總計(jì)3個(gè)測(cè)試版本,按日期排序分別為DUCHA1.0_100105,DUCHA1.0_100205,DUCHA1.0_100210?!窆δ芊诸?lèi)視圖中部分待測(cè)區(qū)域及人員分配定義如下表所示:(表1)

      已知在功能區(qū)域“工作平臺(tái)/歸檔”下有一個(gè)軟件問(wèn)題處于“打開(kāi)/再現(xiàn)”狀態(tài),下表中是該軟件問(wèn)題操作歷史信息,請(qǐng)依據(jù)QESuite Web Version 1.0的軟件問(wèn)題生命周期定義和題中提供的相關(guān)人員分配和測(cè)試版本信息,填寫(xiě)表中空缺的操作歷史信息。o

      (表2)

      ? 3: 參考答案:(1)流程圖 ① void reverse(char s[])的流程圖(見(jiàn)圖1)

      ②void getHex(int number,char s[])的流程圖(見(jiàn)圖2)③int main()的流程圖(見(jiàn)圖3)(2)設(shè)計(jì)測(cè)試用例 ①輸入0,輸出0 ②輸入2,輸出2 ③輸入26,輸出1A ④輸入27, 輸出1B ⑤輸入28, 輸出1C ⑥輸入29, 輸出1D ⑦輸入30, 輸出1E ⑧輸入31,輸出1F ⑨輸入20P,輸出錯(cuò)誤

      語(yǔ)句覆蓋率無(wú)法達(dá)到100%,因?yàn)閙ain()函數(shù)中的return 0 語(yǔ)句永遠(yuǎn)無(wú)法執(zhí)行。

      試題內(nèi)容:

      o 已知C源程序如下:

      #include #include void reverse(char s[]){ int c,i,j;for(i=0,j=strlen(s)-1;i0){ if(number%16<10)s[i++]=number%16+0;else switch(number%16){ case 10:s[i++]=A;break;case 11:s[i++]=B;break;case 12:s[i++]=C;break;case 13:s[i++]=D;break;case 14:s[i++]=E;break;case 15:s[i++]=F;break;default:printf(“Error”);break;} number/=16;} s[i]=