表15 完整的測試用例表
測試用例ID號 |
場 景 |
賬 號 |
是否黑名單卡 |
輸 入 油 量 |
賬 面 金 額 |
加油機油量 |
預 期 結 果 |
CW01 |
場景1: |
V |
I |
V |
V |
V |
成功加油 |
CW02 |
場景2: |
I |
n/a |
n/a |
n/a |
n/a |
退卡 |
CW03 |
場景3: |
V |
V |
n/a |
n/a |
n/a |
吞卡 |
CW04 |
場景4: |
V |
I |
V |
I |
V |
提示錯誤,或重新輸入購油量,或退卡 |
CW05 |
場景5: |
V |
I |
V |
V |
I |
提示錯誤,或重新輸入購油量,或退卡 |
、 用如表15所示的方法創(chuàng)建測試用例矩陣時,無須為條件輸入任何實際的值,只需查看表中的V和I項就能判斷是否已經確定了充足的測試用例,即該創(chuàng)建方法的優(yōu)點在于容易看到測試的是什么條件。例如,從表15中可以看出,數(shù)據(jù)元素“輸入油量”僅有“V”項,缺少“I”項(如輸入“-1”等情況),這表明表15的測試用例還不完整。
【問題3】(2分)
對于基本流A來說,表14中哪些測試用例屬于正面測試用例,哪些測試用例屬于負面測試用例,請用表14中相應的“測試用例ID號”回答問題。
【問題3】答案解析:
這是一道要求考生掌握根據(jù)具體應用環(huán)境區(qū)分場景法中正面/負面測試用例的分析題。本題的解答思路如下。
、 先將【問題1】的分析結果歸納整理為如圖15所示的場景路徑的描述圖。
、 在圖15中,對于基本流A來說,測試用例CW01一直沿著用例的基本流路徑執(zhí)行,未發(fā)生任何偏差,因此,該測試用例是基本流A的正面測試用例。
、 基本流A的全面測試必須包括負面測試用例,以確保只有在符合條件的情況下才執(zhí)行基本流。測試用例CW02~CW05是基本流A的負面測試用例。
、 另外說明一點,測試用例CW02~CW05相對于基本流A而言都是負面測試用例,但它們相對于各自的備選流而言是正面測試用例。對于這些備選流中的每一個來說,至少存在一個負面測試用例-測試用例CW01。
圖15 完整的場景路徑描述圖
相關推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |