成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

軟件設(shè)計(jì)師考前模擬試題及答案解析十

譯文
企業(yè)動(dòng)態(tài)
以下是軟件設(shè)計(jì)師考前模擬試題及答案解析十。

試題3

閱讀以下利用場(chǎng)景法設(shè)計(jì)測(cè)試用例的技術(shù)說明,根據(jù)要求回答問題1~問題4。(15分)

【說明】

現(xiàn)有的軟件通常都是由事件觸發(fā)來控制流程的,事件觸發(fā)時(shí)的情景便形成了場(chǎng)景,而同一事件不同的觸發(fā)順序和處理結(jié)果就形成了事件流。該軟件設(shè)計(jì)思想也可被引入到軟件測(cè)試中,從而生動(dòng)描繪出事件觸發(fā)時(shí)的情景,有利于測(cè)試設(shè)計(jì)者設(shè)計(jì)測(cè)試用例,同時(shí)使得測(cè)試用例更容易得到理解和執(zhí)行。

用例場(chǎng)景是通過描述流經(jīng)用例的路徑來確定的過程,這個(gè)流經(jīng)過程要從用例開始到結(jié)束遍歷其中所有基本流(基本事件)和備選流(分支事件)。表12是對(duì)某IC卡加油機(jī)應(yīng)用系統(tǒng)基本流的描述,表13是對(duì)該IC卡加油機(jī)應(yīng)用系統(tǒng)備選流的描述。

表12  基本流描述表

序 號(hào)

用 例 名 稱

用 例 描 述

A1

準(zhǔn)備加油

客戶將IC加油卡插入加油機(jī)

A2

驗(yàn)證加油卡

加油機(jī)從加油卡的磁條中讀取賬戶代碼,并檢查它是否屬于可以接收的加油卡

A3

驗(yàn)證黑名單

加油機(jī)驗(yàn)證該卡賬戶是否存在于黑名單中,如果屬于黑名單,則加油機(jī)吞卡

A4

輸入購(gòu)油量

客戶輸入需要購(gòu)買的汽油數(shù)量

A5

加油

加油機(jī)完成加油操作,從加油卡中扣除相應(yīng)金額

A6

返回加油卡

退還加油卡

表13 備選流描述表

序 號(hào)

用 例 名 稱

用 例 描 述

B

加油卡無效

在基本流A2過程中,該卡不能夠識(shí)別或是非本機(jī)可以使用的IC卡,加油機(jī)退卡,并退出基本流

C

卡賬戶屬于黑名單

在基本流A3過程中,判斷該卡賬戶屬于黑名單(如已經(jīng)掛失),加油機(jī)吞卡并退出基本流

D

加油卡賬面資金不足

系統(tǒng)判斷加油卡內(nèi)資金不足,重新加入基本流A4,或選擇退卡

E

加油機(jī)油量不足

系統(tǒng)判斷加油機(jī)內(nèi)油量不足,重新加入基本流A4,或選擇退卡

【問題1】(3分)

圖15是對(duì)該IC卡加油機(jī)應(yīng)用系統(tǒng)的基本流路徑和備選流路徑的描述,請(qǐng)用試題描述中的相應(yīng)字母(見表12和表13)將圖中(1)~(6)空缺處的內(nèi)容填寫完整。

【問題1】答案解析:

這是一道要求考生掌握?qǐng)鼍胺ǖ幕玖骱蛡溥x流路徑描述的應(yīng)用分析題。本題的解答思路如下。

① 經(jīng)過用例的每條不同路徑都反映了基本流和備選流,而且都用箭頭來表示。基本流用粗直黑線來表示,是經(jīng)過用例的最簡(jiǎn)單的路徑。圖15中粗直黑線就是對(duì)該IC卡加油機(jī)應(yīng)用系統(tǒng)基本流路徑的描述。

② 根據(jù)表12中A1~A6各個(gè)基本流的描述和描述順序,以及圖14中已給出的基本流A1、A2、A3和A6的路徑位置可知,圖14中(3)空缺處填寫的內(nèi)容就是“A4(輸入購(gòu)油量)”,(4)空缺處填寫的內(nèi)容應(yīng)為“A5(加油)”。

 ③ 備選流用不同的彩色曲線表示,一個(gè)備選流可能從基本流開始,在某個(gè)特定條件下執(zhí)行,然后重新加入基本流中;也可能起源于另一個(gè)備選流,或者終止用例而不再重新加入某個(gè)流。

④ 根據(jù)表13中備選流B的描述“在基本流A2過程中,該卡不能夠識(shí)別或是非本機(jī)可以使用的IC卡,加油機(jī)退卡,并退出基本流”可知,備選流B的路徑起源于基本流A2,終點(diǎn)是基本流A6(退還加油卡)。因此圖14中(1)空缺處填寫的內(nèi)容就是“B(加油卡無效)”。

⑤ 同理,根據(jù)表13中備選流C的關(guān)鍵描述“在基本流A3過程中,判斷該卡賬戶屬于黑名單,加油機(jī)吞卡退出基本流”可知,備選流C的路徑起源于基本流A3,終點(diǎn)是基本流A6(退還加油卡)。因此圖14中(2)空缺處填寫的內(nèi)容就是“C(卡賬戶屬于黑名單)”。

⑥ 備選流D(加油卡賬面資金不足)的描述“系統(tǒng)判斷加油卡內(nèi)資金不足,重新加入基本流A4,或選擇退卡”中,“系統(tǒng)判斷加油卡內(nèi)的資金不足”是指當(dāng)客戶輸入需要購(gòu)買的汽油數(shù)量時(shí),該IC卡加油機(jī)應(yīng)用系統(tǒng)將準(zhǔn)備購(gòu)買的汽油數(shù)量乘以單位油價(jià)得到需支付的費(fèi)用,并將此費(fèi)用與客戶加油卡內(nèi)資金進(jìn)行比較后的一種可能結(jié)果。因此備選流D的路徑起源于基本流A4(輸入購(gòu)油量)之后,基本流A5(加油)之前。由備選流D的描述“重新加入基本流A4,或選擇退卡”可知,備選流D的路徑終點(diǎn)可能是基本流A4,以便重新進(jìn)行購(gòu)油量的輸入;也可能是基本流A6(退還加油卡)。因此需將“D(加油卡賬面資金不足)”的內(nèi)容同時(shí)填入圖14中(5)和(6)空缺處。

⑦ 備選流E(加油機(jī)油量不足)的描述“系統(tǒng)判斷加油機(jī)內(nèi)油量不足,重新加入基本流A4,或選擇退卡”中,“系統(tǒng)判斷加油機(jī)內(nèi)油量不足”是指當(dāng)客戶輸入需要購(gòu)買的汽油數(shù)量時(shí),該IC卡加油機(jī)應(yīng)用系統(tǒng)將準(zhǔn)備購(gòu)買的汽油數(shù)量與系統(tǒng)加油機(jī)內(nèi)現(xiàn)存的汽油數(shù)量進(jìn)行比較后的一種可能結(jié)果。因此備選流E的路徑起源于基本流A4(輸入購(gòu)油量)之后,基本流A5(加油)之前。備選流E的路徑終點(diǎn)可能是基本流A4,以便重新進(jìn)行購(gòu)油量的輸入,也可能是基本流A6(退還加油卡)。因此需將“E(加油機(jī)油量不足)”的內(nèi)容同時(shí)填寫入圖14中(5)和(6)空缺處。

【問題2】(8分)

場(chǎng)景中的每一個(gè)場(chǎng)景都需要確定測(cè)試用例,一般采用矩陣或決策表來確定和管理測(cè)試用例。表14是一種通用格式,表中各行代表各個(gè)測(cè)試用例,而各列代表測(cè)試用例的信息。本例中的測(cè)試用例包含測(cè)試用例ID號(hào)、場(chǎng)景(或說明/條件)、測(cè)試用例中涉及的所有數(shù)據(jù)元素(作為輸入或已經(jīng)存在于數(shù)據(jù)庫(kù)中),以及預(yù)期結(jié)果等項(xiàng)目。

 
圖14 

測(cè)試用例的設(shè)計(jì)步驟通常是,首先確定執(zhí)行用例場(chǎng)景所需的數(shù)據(jù)元素(本例中包括賬號(hào)、是否黑名單卡、輸入油量、賬面金額和加油機(jī)油量),然后構(gòu)建矩陣,最后確定包含執(zhí)行場(chǎng)景所需的適當(dāng)條件的測(cè)試用例。在表14的測(cè)試矩陣中,V表示有效數(shù)據(jù)元素,I表示無效數(shù)據(jù)元素,n/a表示不適用,例如CW01表示“成功加油”基本流。請(qǐng)按上述規(guī)定為其他地應(yīng)用場(chǎng)景設(shè)計(jì)測(cè)試用例矩陣。

表14 測(cè)試用例表

測(cè)試用例ID號(hào)

場(chǎng) 景

賬 號(hào)

是否黑名單卡

輸 入 油 量

賬 面 金 額

加油機(jī)油量

預(yù) 期 結(jié) 果

CW01

場(chǎng)景1:
成功加油

V

I

V

V

V

成功加油

CW02

 

 

 

 

 

 

 

CW03

 

 

 

 

 

 

 

CW04

 

 

 

 

 

 

 

CW05

 

 

 

 

 

 

 

【問題2】答案解析:

這是一道要求考生掌握在場(chǎng)景法中設(shè)計(jì)測(cè)試用例的綜合分析題。本題的分析思路如下。

① 根據(jù)題目的描述可知,本案例中存在著以下5種場(chǎng)景。

場(chǎng)景1:基本流A。

場(chǎng)景2:基本流A、備選流B。

場(chǎng)景3:基本流A、備選流C。

場(chǎng)景4:基本流A、備選流D。

場(chǎng)景5:基本流A、備選流E。

② 測(cè)試用例表(表14)已給出了場(chǎng)景1的測(cè)試用例,對(duì)于其他4行所填寫的內(nèi)容可以通過參照?qǐng)鼍?的測(cè)試用例的解答思路進(jìn)行。

③ 本案例中與場(chǎng)景2(AB)相關(guān)的描述如下。

A2,驗(yàn)證加油卡。加油機(jī)從加油卡的磁條中讀取賬戶代碼,并檢查它是否屬于可以接收的加油卡。

B,加油卡無效。在基本流A2過程中,該卡不能夠識(shí)別,或是非本機(jī)可以使用的IC卡,加油機(jī)退卡,并退出基本流。

由“備選流B(加油卡無效)”的描述中提取出場(chǎng)景2(AB)的名稱-“卡無效”,輸入值是“賬號(hào)無效”,預(yù)期結(jié)果是“退卡”。

④ 本案例中與場(chǎng)景3(AC)相關(guān)的描述如下。

A2,驗(yàn)證加油卡。加油機(jī)從加油卡的磁條中讀取賬戶代碼,并檢查它是否屬于可以接收的加油卡。

A3,驗(yàn)證黑名單。加油機(jī)驗(yàn)證卡賬戶是否存在于黑名單中,如屬于黑名單,則加油機(jī)吞卡。

C,卡賬戶屬于黑名單。在基本流A3過程中,判斷該卡賬戶屬于黑名單,例如,已經(jīng)掛失,加油機(jī)吞卡并退出基本流。

由“備選流C(卡賬戶屬于黑名單)”的描述提取出場(chǎng)景3(AC)的名稱-“黑名單卡”,輸入值是“賬號(hào)有效”和“黑名單卡”,預(yù)期結(jié)果是“吞卡”。

⑤ 基本流A1~A4、備選流D的相關(guān)描述與本案例中場(chǎng)景4(AD)有關(guān)。由“備選流D(加油卡賬面資金不足)”的描述提取出場(chǎng)景4(AD)的名稱-“金額不足”,其輸入值為“賬號(hào)有效”、“非黑名單卡”、“輸入購(gòu)油量有效”、“加油機(jī)油量有效”和“賬面金額無效”,預(yù)期結(jié)果是“提示錯(cuò)誤,或重新輸入購(gòu)油量,或退卡”。

⑥ 基本流A1~A4、備選流E的相關(guān)描述與本案例中場(chǎng)景5(AE)有關(guān)。由“備選流E(加油機(jī)油量不足)”的描述提取出場(chǎng)景5(AE)的名稱-“油量不足”,其輸入值為“賬號(hào)有效”、“非黑名單卡”、“輸入購(gòu)油量有效”、“賬面金額有效”和“加油機(jī)油量無效”,預(yù)期結(jié)果是“提示錯(cuò)誤,或重新輸入購(gòu)油量,或退卡”。

⑦ 將以上分析結(jié)果按照試題中的規(guī)定-“V表示有效數(shù)據(jù)元素,I表示無效數(shù)據(jù)元素,n/a表示不適用”,歸納整理成如表15所示的測(cè)試用例表。

表15  完整的測(cè)試用例表

測(cè)試用例ID號(hào)

場(chǎng) 景

賬 號(hào)

是否黑名單卡

輸 入 油 量

賬 面 金 額

加油機(jī)油量

預(yù) 期 結(jié) 果

CW01

場(chǎng)景1:
成功加油

V

I

V

V

V

成功加油

CW02

場(chǎng)景2:
卡無效

I

n/a

n/a

n/a

n/a

退卡

CW03

場(chǎng)景3:
黑名單卡

V

V

n/a

n/a

n/a

吞卡

CW04

場(chǎng)景4:
金額不足

V

I

V

I

V

提示錯(cuò)誤,或重新輸入購(gòu)油量,或退卡

CW05

場(chǎng)景5:
油量不足

V

I

V

V

I

提示錯(cuò)誤,或重新輸入購(gòu)油量,或退卡

⑧ 用如表15所示的方法創(chuàng)建測(cè)試用例矩陣時(shí),無須為條件輸入任何實(shí)際的值,只需查看表中的V和I項(xiàng)就能判斷是否已經(jīng)確定了充足的測(cè)試用例,即該創(chuàng)建方法的優(yōu)點(diǎn)在于容易看到測(cè)試的是什么條件。例如,從表15中可以看出,數(shù)據(jù)元素“輸入油量”僅有“V”項(xiàng),缺少“I”項(xiàng)(如輸入“-1”等情況),這表明表15的測(cè)試用例還不完整。

【問題3】(2分)

對(duì)于基本流A來說,表14中哪些測(cè)試用例屬于正面測(cè)試用例,哪些測(cè)試用例屬于負(fù)面測(cè)試用例,請(qǐng)用表14中相應(yīng)的“測(cè)試用例ID號(hào)”回答問題。

【問題3】答案解析:

這是一道要求考生掌握根據(jù)具體應(yīng)用環(huán)境區(qū)分場(chǎng)景法中正面/負(fù)面測(cè)試用例的分析題。本題的解答思路如下。

① 先將【問題1】的分析結(jié)果歸納整理為如圖15所示的場(chǎng)景路徑的描述圖。

② 在圖15中,對(duì)于基本流A來說,測(cè)試用例CW01一直沿著用例的基本流路徑執(zhí)行,未發(fā)生任何偏差,因此,該測(cè)試用例是基本流A的正面測(cè)試用例。

③ 基本流A的全面測(cè)試必須包括負(fù)面測(cè)試用例,以確保只有在符合條件的情況下才執(zhí)行基本流。測(cè)試用例CW02~CW05是基本流A的負(fù)面測(cè)試用例。

④ 另外說明一點(diǎn),測(cè)試用例CW02~CW05相對(duì)于基本流A而言都是負(fù)面測(cè)試用例,但它們相對(duì)于各自的備選流而言是正面測(cè)試用例。對(duì)于這些備選流中的每一個(gè)來說,至少存在一個(gè)負(fù)面測(cè)試用例-測(cè)試用例CW01。

 
完整的場(chǎng)景路徑描述圖

【問題4】(2分)

假如加油機(jī)內(nèi)油量足夠,油價(jià)為5元/升,用戶的賬戶金額為800元,那么在基本流A4輸入油量的過程中,請(qǐng)利用邊界值分析方法為A4選取合適的輸入數(shù)據(jù)(即油量,單位為升)。

【問題4】答案解析:

這是一道要求考生應(yīng)用邊界值法設(shè)計(jì)測(cè)試用例的分析題。本題的解答思路如下。

邊界值分析法是一種黑盒測(cè)試方法,是對(duì)等價(jià)類分析方法的一種補(bǔ)充。選擇其測(cè)試用例取值的原則有:①如果輸入條件規(guī)定了值的范圍,則應(yīng)該取剛達(dá)到這個(gè)范圍的邊界值,以及使用剛剛超過這個(gè)范圍邊界的值作為測(cè)試輸入數(shù)據(jù);②如果輸入條件規(guī)定了值的個(gè)數(shù),則用最大個(gè)數(shù)、最小個(gè)數(shù)、比最大個(gè)數(shù)多1個(gè)和比最小個(gè)數(shù)少1個(gè)的數(shù)作為測(cè)試數(shù)據(jù);③如果程序的規(guī)格說明給出的輸入域或輸出域是有序集合(如有序表和順序文件等),則應(yīng)選擇集合的第一個(gè)和最后一個(gè)元素作為測(cè)試用例;④如果程序用了一個(gè)內(nèi)部結(jié)構(gòu),則應(yīng)該選擇這個(gè)內(nèi)部數(shù)據(jù)結(jié)構(gòu)的邊界值作為測(cè)試用例;⑤分析規(guī)格說明,找出其他可能的邊界條件。

由“油價(jià)為5元/升,用戶的賬戶金額為800元”可計(jì)算出用戶合理的購(gòu)油量輸入范圍是0~160升。本案例邊界值法的取值原則可按照取最小值、最大值、比最小值稍小的值和比最大值稍大的值進(jìn)行。因此,用邊界值法設(shè)計(jì)基本流A4輸入油量的測(cè)試數(shù)據(jù)的最大值為160升,比最大值稍大的輸入數(shù)據(jù)為161升,最小值為0升。由于比0小的數(shù)是負(fù)數(shù),不符合現(xiàn)實(shí)意義,因此,本試題不選擇“比最小值稍小的值”作為輸入數(shù)據(jù)。

【編輯推薦】

  1. 2009年11月軟件設(shè)計(jì)師預(yù)測(cè)試題及答案解析二
  2. 2009年11月軟件設(shè)計(jì)師預(yù)測(cè)題及答案解析四
  3. 2009年11月軟件設(shè)計(jì)師預(yù)測(cè)題及答案解析一
責(zé)任編輯:張攀 來源: 希賽教育
相關(guān)推薦

2009-11-02 14:27:00

軟件設(shè)計(jì)師試題答案

2009-11-02 14:28:00

軟件設(shè)計(jì)師試題答案

2009-11-02 14:27:00

軟件設(shè)計(jì)師試題答案

2009-11-02 14:27:00

軟件設(shè)計(jì)師試題答案

2010-05-14 10:20:13

軟件設(shè)計(jì)師英語試題答案

2009-10-27 15:28:39

軟件設(shè)計(jì)師預(yù)測(cè)試題

2009-11-05 09:59:16

軟件設(shè)計(jì)師模擬試題及答案

2009-10-27 14:36:11

軟件設(shè)計(jì)師試題答案

2009-10-28 15:36:00

軟件設(shè)計(jì)師試題答案

2009-10-28 09:46:43

2009-10-27 16:14:41

2010-03-23 11:40:11

軟考

2009-11-02 14:24:00

2009-11-02 14:28:00

網(wǎng)絡(luò)工程師試題答案

2009-11-02 14:37:00

網(wǎng)絡(luò)工程師試題答案

2009-11-02 14:28:00

網(wǎng)絡(luò)工程師試題答案

2009-11-02 14:30:00

網(wǎng)絡(luò)工程師試題答案

2009-11-02 14:37:00

網(wǎng)絡(luò)工程師試題答案

2009-10-26 09:44:23

信息系統(tǒng)項(xiàng)目管理師預(yù)測(cè)試題

2009-10-25 10:55:08

信息系統(tǒng)項(xiàng)目管理師預(yù)測(cè)試題
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美成人a | 午夜精品久久久久99蜜 | 国产综合欧美 | 欧美成人精品一区二区三区 | 天天综合网永久 | 国产成人综合网 | 国产日韩一区二区 | 色综久久 | 亚洲视频免费观看 | 日韩欧美视频免费在线观看 | 免费看一区二区三区 | 国产精品综合一区二区 | 亚洲精品乱码久久久久v最新版 | 国产精品免费在线 | 日韩成人免费视频 | 日韩中文字幕高清 | 91 久久| 成人天堂 | 欧美日在线 | 日韩精品免费视频 | 欧美日韩1区2区3区 欧美久久一区 | 久久久久久亚洲 | 亚洲欧美日韩精品久久亚洲区 | 亚洲午夜精品在线观看 | 日本免费一区二区三区视频 | 四虎首页| 亚洲国产精品一区在线观看 | www在线| 在线国产中文字幕 | 久久久久久久久久久久久久久久久久久久 | 国产黄色av电影 | 欧日韩在线观看 | 懂色中文一区二区在线播放 | 人碰人操 | 久久精品视频99 | 精品三区| 亚洲欧洲av在线 | 国产精品一区二区三区在线 | 日本一区二区三区四区 | 全部免费毛片在线播放网站 | 一级看片免费视频 |