




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2017年11月計(jì)算機(jī)技術(shù)與軟件《中級(jí)軟件評(píng)測(cè)師(下午卷)》試題(網(wǎng)友回憶版)[問(wèn)答題]1.閱讀下列C程序,回答問(wèn)題1至問(wèn)題3(江南博哥)問(wèn)題1:請(qǐng)針對(duì)上述C程序,給出滿足100%DC(判定覆蓋)所需的邏輯條件。問(wèn)題2:請(qǐng)畫(huà)出上述程序的控制流圖,并計(jì)算其控制流圖的環(huán)路復(fù)雜度V(G)。問(wèn)題3:請(qǐng)給出【問(wèn)題2】中控制流圖的線性無(wú)關(guān)路徑。參考答案:?jiǎn)栴}1:?jiǎn)栴}2:(1)、控制流圖如下圖所示:(2)、V(G)=7+1=8問(wèn)題3:參考解析:?jiǎn)栴}1:本小題考查白盒測(cè)試用例的設(shè)計(jì)方法之判定覆蓋法。判定覆蓋法:設(shè)計(jì)足夠的測(cè)試用例,使得被測(cè)程序中每個(gè)判定表達(dá)式至少獲得一次“真”值和“假”值,從而使程序的每一個(gè)分支至少都通過(guò)一次。本題目中共有3個(gè)判定,所以滿足判定覆蓋一共需要6個(gè)邏輯條件。這些條件詳見(jiàn)上述答案。問(wèn)題2:本題考查白盒測(cè)試方法中的基本路徑法。涉及到的知識(shí)點(diǎn)包括:根據(jù)代碼繪制控制流圖、計(jì)算環(huán)路復(fù)雜度??刂屏鲌D是描述程序控制流的一種圖示方法。其基本符號(hào)有圓圈和箭線:圓圈為控制流圖中的一個(gè)結(jié)點(diǎn),表示一個(gè)或多個(gè)無(wú)分支的語(yǔ)句;帶箭頭的線段稱(chēng)為邊或連接,表示控制流?;窘Y(jié)構(gòu)如下所示其中要特別注意的是,如果判斷中的條件表達(dá)式是復(fù)合條件,即條件表達(dá)式是由一個(gè)或多個(gè)邏輯運(yùn)算符連接的邏輯表達(dá)式,則需要改變復(fù)合條件的判斷為一系列之單個(gè)條件的嵌套的判斷。環(huán)路復(fù)雜度用來(lái)衡量一個(gè)程序模塊所包含的判定結(jié)構(gòu)的復(fù)雜程度。環(huán)路復(fù)雜度等于右圖中的判定的節(jié)點(diǎn)個(gè)數(shù)加1。圖中判定節(jié)點(diǎn)個(gè)數(shù)為6,所以V(G)=7+1=8??刂屏鞒虉D的環(huán)路復(fù)雜性V(G)一共有以下三種方法,但是最后一種最好用,不易出錯(cuò)。(1)控制流程圖中的區(qū)域個(gè)數(shù)。(2)邊數(shù)-結(jié)點(diǎn)數(shù)+2。(3)判定數(shù)+1。問(wèn)題3:本小題考查白盒測(cè)試用例設(shè)計(jì)方法之基本路徑法。涉及到根據(jù)控制流圖和環(huán)路復(fù)雜度給出線性無(wú)關(guān)路徑。線性無(wú)關(guān)路徑:指包含一組以前沒(méi)有處理的語(yǔ)句或條件的路徑。從控制流圖上來(lái)看,一條線性無(wú)關(guān)路徑是至少包含一條在其他線性無(wú)關(guān)路徑中從未有過(guò)的邊的路徑。程序的環(huán)路復(fù)雜度等于線性無(wú)關(guān)路徑的條數(shù),所以本題中有8條線性無(wú)關(guān)路徑。這8條路徑組成了問(wèn)題2中控制流圖的一個(gè)基本路徑集。只要設(shè)計(jì)出的測(cè)試用例能確保這些基本路徑的執(zhí)行,就可以使程序中的每個(gè)可執(zhí)行語(yǔ)句至少執(zhí)行一次,每個(gè)條件的取真和取假分支也能得到測(cè)試。需要注意的是,基本路徑集不是唯一的,對(duì)于給定的控制流圖,可以得到不同的基本路徑集。[問(wèn)答題]2.閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3【說(shuō)明】某銀行B和某公司C發(fā)行聯(lián)名信用卡,用戶(hù)使用聯(lián)名信用卡刷卡可累計(jì)積分,積分累計(jì)規(guī)則與刷卡金額和刷卡日期有關(guān),具體積分規(guī)則如表2-1所示。此外,公司C的會(huì)員分為普通會(huì)員、超級(jí)會(huì)員和PASS會(huì)員三個(gè)級(jí)別,超級(jí)會(huì)員和PASS會(huì)員在刷卡時(shí)有額外積分獎(jiǎng)勵(lì),獎(jiǎng)勵(lì)規(guī)則如表2-2所示。銀行B開(kāi)發(fā)了一個(gè)程序來(lái)計(jì)算用戶(hù)每次刷卡所累積的積分,程序的輸入包括會(huì)員級(jí)別L、刷卡日期D和刷卡金額A,程序的輸出為本次積分S。其中,L為單個(gè)字母且大小寫(xiě)不敏感,D由程序直接獲取系統(tǒng)日期,A為正浮點(diǎn)數(shù)最多保留兩位小數(shù),S為整數(shù)。問(wèn)題1:采用等價(jià)類(lèi)劃分法對(duì)該程序進(jìn)行測(cè)試,等價(jià)類(lèi)表如下表所示,請(qǐng)補(bǔ)充表2-3中空(1)~(5)。問(wèn)題2:根據(jù)以上等價(jià)類(lèi)表設(shè)計(jì)的測(cè)試用例如下表所示,請(qǐng)補(bǔ)充表2-4中空(1)~(9)。問(wèn)題3:如果規(guī)定了單次刷卡的積分上限為20000(即S取值大于等于0且小于等于20000),則還需要針對(duì)S的取值補(bǔ)充一些測(cè)試用例。假設(shè)采用等價(jià)類(lèi)劃分法和邊界值分析法來(lái)補(bǔ)充用例,請(qǐng)補(bǔ)充表2-5、表2-6中的空(1)~(6)。參考答案:?jiǎn)栴}1:(1):P;(2):12月12日;(3):正浮點(diǎn)數(shù)帶2位小數(shù);(4):MSP以外的字母;(5):非正浮點(diǎn)數(shù)問(wèn)題2:(1):1000;(2):500;(3):3、6、8;(4):1月1日(除特殊日期之外的其它日期);(5):1(非字母即可);(6):N/A;(7):K(MSP以外的單個(gè)字母);(8):1、7、12;(9):500.123(多于兩位小數(shù)的正浮點(diǎn)數(shù))問(wèn)題3:(1):S參考解析:?jiǎn)栴}1:本小題考查黑盒測(cè)試用例設(shè)計(jì)中的等價(jià)類(lèi)劃分法。等價(jià)類(lèi)劃分法:把程序的輸入域劃分成若干部分(子集),然后從每個(gè)部分中選取少數(shù)代表性數(shù)據(jù)作為測(cè)試用例。每一類(lèi)的代表性數(shù)據(jù)在測(cè)試中的作用等價(jià)于這一類(lèi)中的其他值。劃分等價(jià)類(lèi)的6條原則:(1)在輸入條件規(guī)定了取值范圍或值的個(gè)數(shù)的情況下,可以確立一個(gè)有效等價(jià)類(lèi)和兩個(gè)無(wú)效等價(jià)類(lèi);(2)在輸入條件規(guī)定了輸入值的集合或者規(guī)定了必須如何的條件的情況下,可以確立一個(gè)有效等價(jià)類(lèi)和一個(gè)無(wú)效等價(jià)類(lèi);(3)在輸入條件是一個(gè)布爾量的情況下,可確定一個(gè)有效等價(jià)類(lèi)和一個(gè)無(wú)效等價(jià)類(lèi);(4)在規(guī)定了輸入數(shù)據(jù)的一組值(假定n個(gè)),并且程序要對(duì)每一個(gè)輸入值分別處理的情況下,可確立n個(gè)有效等價(jià)類(lèi)和一個(gè)無(wú)效等價(jià)類(lèi);(5)在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則的情況下,可確立一個(gè)有效等價(jià)類(lèi)(符合規(guī)則)和若干個(gè)無(wú)效等價(jià)類(lèi)(從不同角度違反規(guī)則);(6)在確知已劃分的等價(jià)類(lèi)中,各元素在程序處理中的方式不同的情況下,則再將該等價(jià)類(lèi)進(jìn)一步地劃分為更小的等價(jià)類(lèi)問(wèn)題2:本小題考查等價(jià)類(lèi)的具體用例取值,按照前面的表對(duì)應(yīng)計(jì)算即可。等價(jià)類(lèi)劃分法:把程序的輸入域劃分成若干部分(子集),然后從每個(gè)部分中選取少數(shù)代表性數(shù)據(jù)作為測(cè)試用例。每一類(lèi)的代表性數(shù)據(jù)在測(cè)試中的作用等價(jià)于這一類(lèi)中的其他值。劃分等價(jià)類(lèi)的6條原則:(1)在輸入條件規(guī)定了取值范圍或值的個(gè)數(shù)的情況下,可以確立一個(gè)有效等價(jià)類(lèi)和兩個(gè)無(wú)效等價(jià)類(lèi);(2)在輸入條件規(guī)定了輸入值的集合或者規(guī)定了必須如何的條件的情況下,可以確立一個(gè)有效等價(jià)類(lèi)和一個(gè)無(wú)效等價(jià)類(lèi);(3)在輸入條件是一個(gè)布爾量的情況下,可確定一個(gè)有效等價(jià)類(lèi)和一個(gè)無(wú)效等價(jià)類(lèi);(4)在規(guī)定了輸入數(shù)據(jù)的一組值(假定n個(gè)),并且程序要對(duì)每一個(gè)輸入值分別處理的情況下,可確立n個(gè)有效等價(jià)類(lèi)和一個(gè)無(wú)效等價(jià)類(lèi);(5)在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則的情況下,可確立一個(gè)有效等價(jià)類(lèi)(符合規(guī)則)和若干個(gè)無(wú)效等價(jià)類(lèi)(從不同角度違反規(guī)則);(6)在確知已劃分的等價(jià)類(lèi)中,各元素在程序處理中的方式不同的情況下,則再將該等價(jià)類(lèi)進(jìn)一步地劃分為更小的等價(jià)類(lèi)問(wèn)題3:本小題考查等價(jià)類(lèi)和邊界值的具體用例取值。邊界值分析法:對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法。通常邊界值分析法是作為對(duì)等價(jià)類(lèi)劃分法的補(bǔ)充,這種情況下,其測(cè)試用例來(lái)自等價(jià)類(lèi)的邊界。邊界值設(shè)計(jì)測(cè)試用例,應(yīng)遵循的原則:(1)如果輸入條件規(guī)定了值得范圍,則應(yīng)取剛達(dá)到這個(gè)范圍的邊界值,以及剛剛超過(guò)這個(gè)范圍邊界的值作為測(cè)試輸入數(shù)據(jù);(2)如果輸入條件規(guī)定了值得個(gè)數(shù),則用最大個(gè)數(shù)、最小個(gè)數(shù)、比最小個(gè)數(shù)少、比最大個(gè)數(shù)多1的數(shù)作為測(cè)試數(shù)據(jù);(3)根據(jù)規(guī)格說(shuō)明的每個(gè)輸出條件,使用前面的原則(1);(4)根據(jù)規(guī)格說(shuō)明的每個(gè)輸出條件,應(yīng)用前面的原則(2);(5)如果程序的規(guī)格說(shuō)明給出的輸入域或輸出域是有序集合,則應(yīng)選取集合的第一個(gè)元素和最后一個(gè)元素作為測(cè)試用例;(6)如果程序中使用了一個(gè)內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個(gè)內(nèi)部數(shù)據(jù)結(jié)構(gòu)邊界上的值作為測(cè)試用例;(7)分析規(guī)格說(shuō)明,找出其他可能的邊界條件[問(wèn)答題]3.閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3【說(shuō)明】某公司欲開(kāi)發(fā)一套基于Web的通用共享單車(chē)系統(tǒng)。該系統(tǒng)的主要功能如下:1.商家注冊(cè)、在線支付;后臺(tái)業(yè)務(wù)員進(jìn)行車(chē)輛管理與監(jiān)控、查詢(xún)統(tǒng)計(jì)、報(bào)表管理、價(jià)格設(shè)置、管理用戶(hù)信息。2.用戶(hù)輸入手機(jī)號(hào)并在獲取驗(yàn)證碼后進(jìn)行注冊(cè)、點(diǎn)擊用車(chē)后掃描并獲取開(kāi)鎖密碼、鎖車(chē)(機(jī)械鎖由用戶(hù)點(diǎn)擊結(jié)束用車(chē))后3秒內(nèi)顯示計(jì)算的費(fèi)用,用戶(hù)確認(rèn)后支付、查看顯示時(shí)間與路線及其里程、預(yù)約用車(chē)、投訴。【問(wèn)題1】采用性能測(cè)試工具在對(duì)系統(tǒng)性能測(cè)試時(shí),用Apdex(應(yīng)用性能指數(shù))對(duì)用戶(hù)使用共享單車(chē)的滿意度進(jìn)行量化,系統(tǒng)需要滿足Apdex指數(shù)為0.90以上。Apdex量化時(shí),對(duì)應(yīng)用戶(hù)滿意度分為三個(gè)區(qū)間,通過(guò)響應(yīng)時(shí)間數(shù)值T來(lái)劃分,T值代表著用戶(hù)對(duì)應(yīng)用性能滿意的響應(yīng)時(shí)間界限或者說(shuō)是“門(mén)檻”(Threshold)。針對(duì)用戶(hù)請(qǐng)求的響應(yīng)時(shí)間,Apdex的用戶(hù)滿意度區(qū)間如下:滿意:(0,T]讓用戶(hù)感到很愉快;容忍:(T,4T]慢了一點(diǎn),但還可以接受,繼續(xù)這一應(yīng)用過(guò)程;失望:>4T,太慢了,受不了了,用戶(hù)決定放棄這個(gè)應(yīng)用;Apdex的計(jì)算如下:Apdex=(小于T的樣本數(shù)+T~4T的樣本數(shù)/2)/總樣本數(shù)針對(duì)用戶(hù)功能,本系統(tǒng)設(shè)定T=2秒,記錄響應(yīng)時(shí)間,統(tǒng)計(jì)樣本數(shù)量,2秒以下記錄數(shù)3000,2~8秒記錄數(shù)1000,大于8秒500。請(qǐng)計(jì)算本系統(tǒng)的Apdex指數(shù),并說(shuō)明本系統(tǒng)是否達(dá)到要求。【問(wèn)題2】系統(tǒng)前端采用HTML5實(shí)現(xiàn),已使用戶(hù)可以通過(guò)不同的移動(dòng)設(shè)備的瀏覽器進(jìn)行訪問(wèn)。設(shè)計(jì)兼容性測(cè)試矩陣,對(duì)系統(tǒng)瀏覽器兼容性進(jìn)行測(cè)試?!締?wèn)題3】針對(duì)用戶(hù)手機(jī)號(hào)碼獲取驗(yàn)證碼進(jìn)行注冊(cè)的功能,設(shè)計(jì)4個(gè)測(cè)試用例。(假設(shè)合法手機(jī)號(hào)碼為11位數(shù)字,驗(yàn)證碼為4位數(shù)字)參考答案:【問(wèn)題1】未達(dá)到要求。因?yàn)锳pdex=(3000+1000/2)/(3000+1000+500)=3500/4500=0.78<0.90.,所以未達(dá)到要求。【問(wèn)題2】【問(wèn)題3】用例1:11位數(shù)字的手機(jī)號(hào)碼,得到4位數(shù)字驗(yàn)證碼;(正確測(cè)試)用例2:小于11位數(shù)字的手機(jī)號(hào)碼,無(wú)驗(yàn)證碼;用例3:大于11位數(shù)字的手機(jī)號(hào)碼,無(wú)驗(yàn)證碼;用例4:11位有非數(shù)字的手機(jī)號(hào)碼,無(wú)驗(yàn)證碼參考解析:【問(wèn)題1】本小題考查根據(jù)題意進(jìn)行簡(jiǎn)單的計(jì)算,不要被大量的文字描述嚇到,根據(jù)提示,其實(shí)本題是送分題?!締?wèn)題2】本小題考查兼容性測(cè)試用例矩陣的簡(jiǎn)單應(yīng)用,要求對(duì)不同的移動(dòng)設(shè)備的瀏覽器進(jìn)行兼容性測(cè)試。只需要把設(shè)計(jì)的思路表示出來(lái)即可,可以不用寫(xiě)上具體的移動(dòng)設(shè)備平臺(tái)和瀏覽器,具體的情況可以在真實(shí)實(shí)踐中根據(jù)實(shí)際要求設(shè)計(jì)?!締?wèn)題3】本小題考查測(cè)試用例設(shè)計(jì)的簡(jiǎn)單應(yīng)用,用例很多,只需要設(shè)計(jì)符合條件的4條即可,最好包含有效等價(jià)類(lèi)和無(wú)效等價(jià)類(lèi)。[問(wèn)答題]4.閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題4【說(shuō)明】下圖是某企業(yè)信息系統(tǒng)的一個(gè)類(lèi)圖,圖中屬性和方法前的"+"、"#"和"-"分別表示公有成員、保護(hù)成員和私有成員。其中:(1)類(lèi)Manager重新實(shí)現(xiàn)了類(lèi)Employee的方法calSalary(),類(lèi)Manager中的方法querySalary()繼承了其父類(lèi)Employee的方法querySalary()。(2)創(chuàng)建類(lèi)Employee的對(duì)象時(shí),給其設(shè)置職位(position)、基本工資(basicSalary)等信息。方法calSalary(),根據(jù)個(gè)人的基本工資、當(dāng)月工資天數(shù)(workDays)和獎(jiǎng)金(bonus)等按特定規(guī)則計(jì)算員工工資。(3)類(lèi)Department中的方法statSalary中首先調(diào)用了該類(lèi)的方法load(),獲取本部門(mén)員工列表,然后調(diào)用了類(lèi)Employee中的方法calSalary()?,F(xiàn)擬采用面向?qū)ο蟮姆椒ㄟM(jìn)行測(cè)試。【問(wèn)題1】圖4-1所示的類(lèi)圖中,類(lèi)manager和類(lèi)Employee之間是什么關(guān)系?該關(guān)系對(duì)測(cè)試的影響是什么?【問(wèn)題2】(1)類(lèi)Manager重新實(shí)現(xiàn)了類(lèi)Employee的方法calSalary(),這是面向?qū)ο蟮氖裁礄C(jī)制?是否需要重新測(cè)試該方法?(2)類(lèi)Manager中的方法querySalary()繼承了其父類(lèi)Employee的方法querySalary(),是否需要重新測(cè)試該方法?【問(wèn)題3】(1)請(qǐng)結(jié)合題干說(shuō)明中的描述,給出測(cè)試類(lèi)Employee方法calSalary()時(shí)的測(cè)試序列。(2)請(qǐng)給出類(lèi)圖中各個(gè)類(lèi)的測(cè)試順序?!締?wèn)題4】從面向?qū)ο蠖鄳B(tài)特性考慮,測(cè)試方法statSalary()時(shí)應(yīng)注意什么?參考答案:【問(wèn)題1】(1)泛化關(guān)系;(2)繼承的成員函數(shù)是否需要測(cè)試;對(duì)父類(lèi)的測(cè)試是否能用到子類(lèi)上。【問(wèn)題2】(1)、多態(tài)機(jī)制;需要重新測(cè)試,因?yàn)樵谧宇?lèi)中重新進(jìn)行了定義,所以需要重新測(cè)試;(2)、不需要重新測(cè)試,因?yàn)樽宇?lèi)繼承了父類(lèi)的方法,只要父類(lèi)的該方法通過(guò)測(cè)試了即可。【問(wèn)題3】(1)測(cè)試序列:Employee-calWorkdays()-setBonus()-calSalary()-querySalary();(2)先測(cè)試Employee類(lèi),然后Manager類(lèi),最后測(cè)試Department類(lèi)。【問(wèn)題4】只需要在原有的測(cè)試分析基礎(chǔ)上增加對(duì)測(cè)試用例中輸入數(shù)據(jù)的類(lèi)型的考慮即可。先測(cè)試基類(lèi),然后再分別依據(jù)輸入數(shù)據(jù)設(shè)計(jì)不同的測(cè)試用例。參考解析:【問(wèn)題1】考察類(lèi)圖的泛化關(guān)系。泛化關(guān)系(Generalization)也就是繼承關(guān)系,也稱(chēng)為“is-a-kind-of”關(guān)系,泛化關(guān)系用于描述父類(lèi)與子類(lèi)之間的關(guān)系,父類(lèi)又稱(chēng)作基類(lèi)或超類(lèi),子類(lèi)又稱(chēng)作派生類(lèi),泛化關(guān)系通常用帶空心三角形的直線來(lái)表示。對(duì)泛化關(guān)系有三個(gè)要求:1、子類(lèi)與父類(lèi)應(yīng)該完全一致,父類(lèi)所具有的屬性、操作,子類(lèi)應(yīng)該都有;2、子類(lèi)中除了與父類(lèi)一致的信息以外,還包括額外的信息;3、可以使用父類(lèi)的實(shí)例的地方,也可以使用子類(lèi)的實(shí)例【問(wèn)題2】該題考察面向?qū)ο蟮亩鄳B(tài)機(jī)制和繼承機(jī)制。多態(tài)就是在使用父類(lèi)的引用調(diào)用方法的時(shí)候,不是使用父類(lèi)中的方法,而是父類(lèi)指向的對(duì)象的方法,這樣就實(shí)現(xiàn)了多態(tài)。繼承是指在一個(gè)類(lèi)基礎(chǔ)上定義一個(gè)新類(lèi),原有的類(lèi)叫做父類(lèi),新生成的類(lèi)叫子類(lèi),繼承的過(guò)程是一個(gè)從一般到特殊的過(guò)程?!締?wèn)題3】第一問(wèn)解析:題干中說(shuō)明,方法calSalary()根據(jù)個(gè)人的基本工資,當(dāng)月工資天數(shù)和獎(jiǎng)金等按特定規(guī)則計(jì)算,因此需要先計(jì)算天數(shù)、獎(jiǎng)金,才能計(jì)算工資,最后才能查詢(xún)工資。第二問(wèn)解析:各種關(guān)系的強(qiáng)弱順序:泛化=實(shí)現(xiàn)>組合>聚合>關(guān)聯(lián)>依賴(lài)。題目中的繼承關(guān)系,也就是泛化關(guān)系,Department類(lèi)和基類(lèi)是聚合關(guān)系。【問(wèn)題4】本題考查面向?qū)ο笾卸鄳B(tài)相關(guān)知識(shí)。一個(gè)基類(lèi)的引用符,可以指向多種派生類(lèi)對(duì)象,具有多種不同的形態(tài),這種現(xiàn)象叫多態(tài)性。多態(tài)性是允許你將父對(duì)象設(shè)置成為一個(gè)或更多的他的子對(duì)象相等的技術(shù),賦值之后,父對(duì)象就可以根據(jù)當(dāng)前賦值給它的子對(duì)象的特性以不同的方式運(yùn)作。簡(jiǎn)單的說(shuō),就是一句話:允許將子類(lèi)類(lèi)型的指針賦值給父類(lèi)類(lèi)型的指針。多態(tài)的作用:把不同的子類(lèi)對(duì)象都當(dāng)作父類(lèi)來(lái)看,可以屏蔽不同子類(lèi)對(duì)象之間的差異,寫(xiě)出通用的代碼,做出通用的編程,以適應(yīng)需求的不斷變化。賦值之后,父類(lèi)型的引用就可以根據(jù)當(dāng)前賦值給它的子對(duì)象的特性以不同的方式運(yùn)作。也就是說(shuō),父親的行為像兒子,而不是兒子的行為像父親。[問(wèn)答題]5.閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3【說(shuō)明】某飛行器供油閥控制軟件通過(guò)控制左右兩邊的油箱BL、BR,向左右發(fā)動(dòng)機(jī)EL、ER供油,既要保證飛行器的安全飛行,又要保證飛行器的平衡,該軟件主要完成的功能如下:(1)無(wú)故障情況下,控制左油箱BL向左發(fā)動(dòng)機(jī)EL供油,右油箱BR向右發(fā)動(dòng)機(jī)ER供油,不上報(bào)故障;(2)當(dāng)左油箱BL故障時(shí),控制右油箱BR分別向左、右發(fā)動(dòng)機(jī)EL和ER供油,并上報(bào)二級(jí)故障一一左油箱故障;(3)當(dāng)右油箱BR故障時(shí),控制左油箱BL分別向左、右發(fā)動(dòng)機(jī)EL和ER供油,并上報(bào)二級(jí)故障一一右油箱故障;(4)當(dāng)左發(fā)動(dòng)機(jī)EL故障時(shí),根據(jù)左右油箱的剩油量決定(如果左右油箱剩油量之差大于等于50升,則使用剩油量多的油箱供油,否則同側(cè)優(yōu)先供油)左油箱BL還是右油箱BR向右發(fā)動(dòng)機(jī)ER供油,并上報(bào)一級(jí)故障——左發(fā)動(dòng)機(jī)故障;(5)當(dāng)右發(fā)動(dòng)機(jī)ER故障時(shí),根據(jù)左右油箱的剩油量決定(如果左右油箱剩油量之差大于等于50升,則使用剩油量多的油箱供油,否則同側(cè)優(yōu)先供油)左油箱且還是右油箱BR向左發(fā)動(dòng)機(jī)BL供油,井上報(bào)一級(jí)故障——右發(fā)動(dòng)機(jī)故障;(6)當(dāng)一個(gè)油箱和一個(gè)發(fā)動(dòng)機(jī)同時(shí)故障時(shí),則無(wú)故障的油箱為無(wú)故障發(fā)動(dòng)機(jī)供油,并上報(bào)一級(jí)故障——故障油箱和發(fā)動(dòng)機(jī)所處位置;(7)當(dāng)兩個(gè)油箱或兩個(gè)發(fā)動(dòng)機(jī)同時(shí)故障或存在更多故障時(shí),則應(yīng)進(jìn)行雙發(fā)斷油控制,并上報(bào)特級(jí)故障——兩側(cè)油箱或兩側(cè)發(fā)動(dòng)機(jī)故障;(8)故障級(jí)別從低級(jí)到高級(jí)依次為二級(jí)故障、一級(jí)故障和特級(jí)故障,如果低級(jí)故障和高級(jí)故障同時(shí)發(fā)生,則只上報(bào)最高級(jí)別故障?!締?wèn)題1】覆蓋率是度量測(cè)試完整性的一個(gè)手段,也是度量測(cè)試有效性的一個(gè)手段。在嵌入式軟件白盒測(cè)試過(guò)程中,通常以語(yǔ)句覆蓋率、條件覆蓋率和MC/DC覆蓋率作為度量指標(biāo)。在實(shí)現(xiàn)第6條功能時(shí),設(shè)計(jì)人員采用了下列算法:if((BL==故障)&&(EL==故障)){BR供油ER;BL斷油;EL斷油;}if((BL==故障)&&(ER==故障))、{BR供油EL;BL斷油;ER斷油;}if((BR==故障)&&(EL==故障)){BL供油ER;BR斷油;EL斷油;}if((BR=故障)&&(ER==故障)){BL供油EL;BR斷油;ER斷油;}請(qǐng)指出對(duì)上述算法達(dá)到100%語(yǔ)句覆蓋、100%條件覆蓋和100%MC/DC覆蓋所需的最少測(cè)試用例數(shù)目,填寫(xiě)下表中的空(1)~(3)。【問(wèn)題2】為了測(cè)試此軟件功能,測(cè)試人員設(shè)計(jì)了下表所示的測(cè)試用例,請(qǐng)?zhí)顚?xiě)該表中的空(1)~(12)?!締?wèn)題3】常見(jiàn)的黑盒測(cè)試的測(cè)試用例設(shè)計(jì)方法包括等價(jià)類(lèi)劃分、決策表、因果圖、邊界值分析等。測(cè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 靜配中心設(shè)備管理制度
- 財(cái)務(wù)合同原件管理制度
- 進(jìn)口家電倉(cāng)庫(kù)管理制度
- 軟件售后公司管理制度
- 財(cái)務(wù)安全庫(kù)存管理制度
- 餐廳食品收貨管理制度
- 高中歷史教師工作總結(jié),高中歷史教師工作總結(jié)(18篇)
- 思政課改革創(chuàng)新的路徑與策略探索
- 零食折扣店創(chuàng)業(yè)計(jì)劃書(shū)
- 家校社協(xié)同育人助力學(xué)生核心素養(yǎng)提升
- 深度學(xué)習(xí)及自動(dòng)駕駛應(yīng)用 課件 第8、9章 基于Transformer的自動(dòng)駕駛目標(biāo)檢測(cè)理論與實(shí)踐、生成對(duì)抗網(wǎng)絡(luò)及自動(dòng)駕駛應(yīng)用
- 05生產(chǎn)制造指令單
- 東方財(cái)富在線測(cè)評(píng)題答案
- 鐵路貨車(chē)偏載偏重標(biāo)準(zhǔn)
- 2025屆高考語(yǔ)文復(fù)習(xí):古詩(shī)詞鑒賞及答題技巧+課件
- 招標(biāo)代理機(jī)構(gòu)入圍項(xiàng)目技術(shù)投標(biāo)方案(技術(shù)方案)
- 廣東省高考物理考綱
- 動(dòng)力廠房中央控制室鍋爐房項(xiàng)目可行性研究報(bào)告-立項(xiàng)備案
- 【電石乙炔法制備氯乙烯的生產(chǎn)工藝設(shè)計(jì)9600字(論文)】
- 2024年學(xué)生團(tuán)干部技能大賽考試題庫(kù)350題(含答案)
- 2024年廣東省惠州市惠城區(qū)中考一模英語(yǔ)試題(無(wú)答案)
評(píng)論
0/150
提交評(píng)論