基本軟件測試回顧 軟件測試工具
基本測試是一種利用控制流圖來代表程序模塊邏輯的白箱測試用例技 巧?刂屏鲌D是圖形化地描述模塊邏輯路徑的網絡圖。測試用例的創建是基于從圖形中列舉的一組獨立路徑。Thomas J.McCabe發展了這一方法, 它一般正式地被稱做結構測試,而非正式叫法是基礎測試。McCabe的方法 耍被當作白箱測試用例設計策略討論,而不能被當作測試方法學。要對 McCabe的芳法學有一個全面地了解,可參見他的工作成果[11、12]。 McCab。方法的主要優點在于它將秩數作為程序/模塊復雜度的測度。 缺點是控制流圖或者從模塊編碼前的流程圖產生或者從構造完成后的源代 碼列表中產生。這種方法有兩種問題:第一,控制流圖本質上是臺邏輯的, 而流程圖和源代碼列表具有固有物質性或依賴于執行。第二,還沒有明確 的策略將包含在流程圖中和源代碼列表中的信息系統地轉化為控制流程圖 中描述的邏輯細節。
控制流圖構造發生在設計過程的早期,而且測試用例設計在實際設計 (通過流程圖)和編碼之前發生。這方便了設計評審、遍歷(Walkthmug 和審查(Inspection);更重要的是程序和模塊的測試被放置到了正式結構化 系統設計方法學的框架中了。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/