基路徑是一組獨立路徑,這組獨立路徑中的所有路徑相互不可替代,其餘路徑均可由這組路徑的某種組合方式來遍歷。基路徑測試就是設計測試用例來覆蓋每條基路徑,
一般步驟:
①從被測程式代碼生成程式圖;
②根據程式圖計算環複雜度,確定基路徑集合的大小(二者相等);
③利用“主路徑+轉向”的策略確定基路徑集合,即找到一條從程式入口結點開始,到出口結點結束的路徑,該路徑應經過儘可能多的判斷結點(包括循環結點),然後每次以主路徑為基礎,每當碰到一個未轉向的判斷結點,就在該結點處轉向一次。
④剔除不可行路徑,補充其他重要的路徑。如:補充執行機率較高的路徑;補充可能包含嚴重缺陷的路徑;補充經數據流測試確定具高風險的路徑;補充涉及複雜算法的路徑
⑤根據路徑集合確定測試用例,填入測試數據。
相關詞條
-
邏輯覆蓋
邏輯覆蓋是以程式內部的邏輯結構為基礎的設計測試用例的技術。它屬白盒測試。白盒測試的測試方法有代碼檢查法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本...
分類 舉例 -
邏輯驅動測試
也叫白盒測試或結構測試。它是按照程式內部的結構測試程式,通過測試來檢測產品內部動作是否按照設計規格說明書的規定正常進行,檢驗程式中的每條通路是否都能按預...
-
一天一個邏輯遊戲
遊玩的問題 密碼的問題 個子的問題
基本信息 內容簡介 作者簡介 目錄 -
GCT邏輯考前輔導教程—2008年碩士入學考試
關係命題及其推理 溯因推理 對比推理
圖書簡介: 內容提要: 圖書目錄: 文章節選: 編輯推薦與評論: -
GCT邏輯專項輔導教程
3.樣題解析 4.樣題解析 2.樣題分析
基本信息 前言 目錄 -
《社會保障法》
二社會保障關係的分類社會保障關係從不同的角度可以做出多種劃分。 概括地講,社會保障關係就是在社會保障實施過程中國家、用人單位以及社會成員之間所發生的各種...
一、社會保障法的定義 二、社會保障法的調整對象 -
數字邏輯基礎與VHDL設計
《數字邏輯基礎與VHDL設計》是2011年清華大學出版社出版的圖書,作者是(加拿大)布朗、弗拉內希奇。
內容簡介 作者簡介 目錄 -
GCT邏輯考前輔導教程
《GCT邏輯考前輔導教程》由全國工程碩士專業學位教育指導委員會編寫,清華大學出版社於2008年出版發行。
版權資訊 內容簡介 編輯推薦 目錄 -
關鍵績效指標法
關鍵績效指標法,即KPI績效考核,是企業績效考核的方法之一,其特點是考。
概述 理論基礎 特點 作用 要點