• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 設計軟件測試用例的一般方法續(3)

    發表于:2012-04-26來源:不祥作者:caianying點擊數: 標簽:測試用例
    可以從這個用例生成下列場景 場景 1 - 成功的提款 基本流 場景 2 - ATM 內沒有現金 基本流 備選流 2 場景 3 - ATM 內現金不足 基本流 備選流 3 場景 4 - PIN 有誤

      可以從這個用例生成下列場景

    場景 1 - 成功的提款 基本流  
    場景 2 - ATM 內沒有現金 基本流 備選流 2
    場景 3 - ATM 內現金不足 基本流 備選流 3
    場景 4 - PIN 有誤(還有輸入機會) 基本流 備選流 4
    場景 5 - PIN 有誤(不再有輸入機會) 基本流 備選流 4
    場景 6 - 帳戶不存在/帳戶類型有誤 基本流 備選流 5
    場景 7 - 帳戶余額不足 基本流 備選流 6

      注:為方便起見,備選流 3 和 6(場景 3 和 7)內的循環以及循環組合未納入上表。

      對于這 7 個場景中的每一個場景都需要確定測試用例??梢圆捎镁仃嚮驔Q策表來確定和管理測試用例。下面顯示了一種通用格式,其中各行代表各個測試用例,而各列則代表測試用例的信息。本示例中,對于每個測試用例,存在一個測試用例 ID、條件(或說明)、測試用例中涉及的所有數據元素(作為輸入或已經存在于數據庫中)以及預期結果。

      通過從確定執行用例場景所需的數據元素入手構建矩陣。然后,對于每個場景,至少要確定包含執行場景所需的適當條件的測試用例。例如,在下面的矩陣中,V(有效)用于表明這個條件必須是 VALID(有效的)才可執行基本流,而 I(無效)用于表明這種條件下將激活所需備選流。下表中使用的“n/a”(不適用)表明這個條件不適用于測試用例。

    TC(測試用例)ID 號 場景/條件 PIN

     

    帳號

     

    輸入的金額

    (或選擇的金額)

     

    帳面金額

     

    ATM 內的金額

     

    預期結果
    CW1. 場景 1 - 成功的提款 V V V V V 成功的提款。
    CW2. 場景 2 - ATM 內沒有現金 V V V V I 提款選項不可用,用例結束
    CW3. 場景 3 - ATM 內現金不足 V V V V I 警告消息,返回基本流步驟 6 - 輸入金額
    CW4. 場景 4 - PIN 有誤(還有不止一次輸入機會)

     

    V n/a V V 警告消息,返回基本流步驟 4,輸入 PIN
    CW5. 場景 4 - PIN 有誤(還有一次輸入機會)

     

    V n/a V V 警告消息,返回基本流步驟 4,輸入 PIN
    CW6. 場景 4 - PIN 有誤(不再有輸入機會)

     

    V n/a V V 警告消息,卡予保留,用例結束

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>