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

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

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

    發表于:2012-04-26來源:不祥作者:caianying點擊數: 標簽:測試用例
    基于輸入參數的測試用例 輸入參數是由某個操作使用的參數。對于以下每個輸入條件,都應通過使用每個操作的輸入參數來編制測試用例: 每個等價類的

      基于輸入參數的測試用例

      輸入參數是由某個操作使用的參數。對于以下每個輸入條件,都應通過使用每個操作的輸入參數來編制測試用例:

      每個等價類的正常值。

      每個等價類的邊界值。

      等價類之外的值。

      非法值。

      請記住要將對象狀態視作輸入參數。例如:如果在對集合這個對象測試添加操作,您必須使用集合內所有等價類的值來測試添加操作。所有等價類的值指的是:充滿元素的集合、有若干元素的集合、以及空集合。

      基于輸出參數的測試用例

      輸出參數是某個操作所改變的參數。某個參數既可以是輸入參數也可以是輸出參數。根據以下每個條件選擇輸入,以便獲得輸出。

      每個等價類的正常值。

      每個等價類的邊界值。

      等價類之外的值。

      非法值。

      請記住將對象狀態視為輸出參數。例如,假設您對某個列表測試刪除操作,您必須選擇輸入值以便執行操作之后,列表為充滿狀態、具有若干元素或為空(采用它的所有等價類的值進行測試)。

      如果對象受狀態控制(根據對象的狀態產生不同的反應),您應利用狀態矩陣,如下圖所示:

     

      用于測試的狀態矩陣。您可以在此矩陣的基礎上測試激勵和狀態的所有組合。

      十、為產品驗收測試生成測試用例

      產品驗收測試是部署軟件前的最后測試操作。驗收測?br />

    原文轉自: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>