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

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

  • <strong id="5koa6"></strong>
  • 利用分類樹方法設計測試用例

    發表于:2010-12-07來源:作者:點擊數: 標簽:設計分類
    利用分類樹方法設計測試用例 軟件測試 什么是分類樹? 什么是分類樹?設想你希望設計出一個系統用于把一堆的美金硬幣分成不同的類別(例如:一分幣、五分幣、一角幣、二角五分幣)。假設通過一些測量手段可以區別這些硬幣,例如可以用直徑來分類。你可以把硬幣倒

      利用分類樹方法設計測試用例    軟件測試

      什么是分類樹?

      什么是分類樹?設想你希望設計出一個系統用于把一堆的美金硬幣分成不同的類別(例如:一分幣、五分幣、一角幣、二角五分幣)。假設通過一些測量手段可以區別這些硬幣,例如可以用直徑來分類。你可以把硬幣倒入一個槽,槽的直徑恰好能讓一角的硬幣通過,如果能通過,那么它就被劃分為一角的硬幣;否則就繼續倒入另外一個槽,槽的直徑恰好能讓一分幣的硬幣通過,如果能通過,則被分類成一分幣;否則又繼續下一個槽,這個槽的直徑只容五分幣大小的通過,如此類推。這樣的過程實際上就是在構造一棵分類樹。用于構造分類樹的判斷過程提供了一種有效的方法用于把一堆的硬幣歸類,而這種方式可以用于更廣泛的各種各樣的分類問題。

      分類樹被廣泛應用于各種學科,例如醫療診斷、計算機數據結構、植物分類、心理學的決策論等。我們現在要討論的是分類樹在測試用例的設計方面的應用。

      分類樹方法用于測試用例的設計

      測試用例的設計是對測試質量而言非常關鍵的軟件測試活動,因為測試用例集合的選擇對測試的深度和測試范圍的影響非常大。

      分類樹方法是由Grochtmann和Grimm在1993年提出的,是在軟件功能測試方面一種有效的測試方法,通過分類樹把測試對象的整個輸入域分割成獨立的類。

      按照分類樹方法,測試對象的輸入域被認為是由各種不同的方面組成并且都與測試相關。對于每個方面,分離和組成各種類別,而分類結果的各類又可能再進一步地被分類。這種通過對輸入域進行層梯式的分類表現為樹狀結構。隨后,通過組合各種不同分類的結果來形成測試用例。

      使用分類樹方法,對于測試人員來說最重要的信息來源是測試對象的功能規格說明書。使用分類樹方法的一個重要的好處是:它把測試用例設計轉變成一個組合若干結構化和系統化的測試對象組成部分的過程 - 使其容易把握,易于理解,當然也易于文檔化。

      如何使用分類樹方法設計測試用例?

      分類樹方法的基本原理是:首先把測試對象的可能輸入按照不同的分類方式進行分類,每一種分類要考慮的是測試對象的不同的方面。然后把各種分開的輸入組合在一起產生不冗余的測試用例,同時又能覆蓋測試對象的整個輸入域。

      因此,可以把使用分類樹方法設計測試用例的過程分為3大步驟:

      1、 識別出測試對象并分析輸入空間。

      2、 對測試對象的輸入空間進行分類。

      3、 畫出分類樹、組合成測試用例。

      在第一個步驟中,測試人員需要確定與測試相關的方面。每個方面應該有精確的限制,從而可以清晰地區別測試對象的可能輸入。例如,上圖中的大小(Size)、顏色(Colour)、形狀(Shape)共同組成了測試對象的可能輸入的方面。

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