結構性測試

結構性測試

結構性測試是另一種用於表示測試用例的基本方法。爲了與功能性測試形成對比,結構性測試有時叫做白盒(或甚至叫做透明盒)測試,透明盒的比喻可能更恰當,因爲根本差別在於(黑盒的)實現是已知的,並被用來標識測試用例。“看到黑盒內部”的能力,使測試人員能夠根據功能實際實現的方式來標識測試用例。
  結構性測試一直是一些相當強的理論的主題。爲了真正理解結構性測試,熟悉線性圖論的概念是很關鍵的。通過這些感念,測試人員可以嚴格描述要測試的確切內容。由於具有很強的理論基礎,結構性測試本身有引出測試覆蓋指標的定義和使用,測試覆蓋指標提供明確描述軟件測試範圍的方法,而這又使測試管理變得更有意義。
  由兩個結構性方法標識的測試用例結果,方法A也標識了比方法B更大的測試用例集合,更大的測試用例集合就一定更好嗎?這是一個很好的問題,而結構性測試提供了得到答案的主要方法,請注意,對兩種方法,測試用例集合都完全侷限於已編程實現的行爲集合中。由於結構性方法依靠的是程序,因此很難想像這些方法能夠標識沒有編程實現的行爲。但是,不難想像結構性測試用例集合相對編程實現行爲全集更小。
  在這裏插入圖片描述

發佈了81 篇原創文章 · 獲贊 33 · 訪問量 3550
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章