測試用例的設(shè)計步驟通常是,首先確定執(zhí)行用例場景所需的數(shù)據(jù)元素(本例中包括賬號、是否黑名單卡、輸入油量、賬面金額和加油機油量),然后構(gòu)建矩陣,最后確定包含執(zhí)行場景所需的適當條件的測試用例。在表14的測試矩陣中,V表示有效數(shù)據(jù)元素,I表示無效數(shù)據(jù)元素,n/a表示不適用,例如CW01表示“成功加油”基本流。請按上述規(guī)定為其他地應用場景設(shè)計測試用例矩陣。
表14 測試用例表
測試用例ID號 |
場 景 |
賬 號 |
是否黑名單卡 |
輸 入 油 量 |
賬 面 金 額 |
加油機油量 |
預 期 結(jié) 果 |
CW01 |
場景1: |
V |
I |
V |
V |
V |
成功加油 |
CW02 |
|||||||
CW03 |
|||||||
CW04 |
|||||||
CW05 |
【問題2】答案解析:
這是一道要求考生掌握在場景法中設(shè)計測試用例的綜合分析題。本題的分析思路如下。
① 根據(jù)題目的描述可知,本案例中存在著以下5種場景。
場景1:基本流A。
場景2:基本流A、備選流B。
場景3:基本流A、備選流C。
場景4:基本流A、備選流D。
場景5:基本流A、備選流E。
、 測試用例表(表14)已給出了場景1的測試用例,對于其他4行所填寫的內(nèi)容可以通過參照場景1的測試用例的解答思路進行。
、 本案例中與場景2(AB)相關(guān)的描述如下。
A2,驗證加油卡。加油機從加油卡的磁條中讀取賬戶代碼,并檢查它是否屬于可以接收的加油卡。
B,加油卡無效。在基本流A2過程中,該卡不能夠識別,或是非本機可以使用的IC卡,加油機退卡,并退出基本流。
由“備選流B(加油卡無效)”的描述中提取出場景2(AB)的名稱-“卡無效”,輸入值是“賬號無效”,預期結(jié)果是“退卡”。
、 本案例中與場景3(AC)相關(guān)的描述如下。
A2,驗證加油卡。加油機從加油卡的磁條中讀取賬戶代碼,并檢查它是否屬于可以接收的加油卡。
A3,驗證黑名單。加油機驗證卡賬戶是否存在于黑名單中,如屬于黑名單,則加油機吞卡。
C,卡賬戶屬于黑名單。在基本流A3過程中,判斷該卡賬戶屬于黑名單,例如,已經(jīng)掛失,加油機吞卡并退出基本流。
由“備選流C(卡賬戶屬于黑名單)”的描述提取出場景3(AC)的名稱-“黑名單卡”,輸入值是“賬號有效”和“黑名單卡”,預期結(jié)果是“吞卡”。
⑤ 基本流A1~A4、備選流D的相關(guān)描述與本案例中場景4(AD)有關(guān)。由“備選流D(加油卡賬面資金不足)”的描述提取出場景4(AD)的名稱-“金額不足”,其輸入值為“賬號有效”、“非黑名單卡”、“輸入購油量有效”、“加油機油量有效”和“賬面金額無效”,預期結(jié)果是“提示錯誤,或重新輸入購油量,或退卡”。
、 基本流A1~A4、備選流E的相關(guān)描述與本案例中場景5(AE)有關(guān)。由“備選流E(加油機油量不足)”的描述提取出場景5(AE)的名稱-“油量不足”,其輸入值為“賬號有效”、“非黑名單卡”、“輸入購油量有效”、“賬面金額有效”和“加油機油量無效”,預期結(jié)果是“提示錯誤,或重新輸入購油量,或退卡”。
、 將以上分析結(jié)果按照試題中的規(guī)定-“V表示有效數(shù)據(jù)元素,I表示無效數(shù)據(jù)元素,n/a表示不適用”,歸納整理成如表15所示的測試用例表。
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |