




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
4。白盒測試方法程序結構分析邏輯覆蓋路徑分析程序插裝4.1程序結構分析程序的結構形式是白盒測試的主要依據。控制流分析數據流分析信息流分析程序結構分析的目的就是要找到程序中隱藏的各種錯誤。4.1程序結構分析、控制流分析非結構化程序會給測試、排錯和程序的維護帶來許多不必要的困難70年代以來,結構化程序的概念逐漸為人們普遍接受。體現這一要求對于若干新的語言,如Pascal、C等并不困難,因為它們都具有反映基本控制結構的相應控制語句。●要求寫出的程序是結構良好的、控制流分析1.控制流圖程序流程圖(flowchart)是人們一種程序控制結構的圖形表示方式。在程序流程圖上的框內常常標明了處理要求或條件,這些在做路徑分析時是不重要的。、控制流分析1.控制流圖為了更加突出控制流的結構,需要對程序流程圖做些簡化,我稱這種簡化了的流程圖為控制流圖(b)制流圖、控制流分析.控制流圖控制流圖中的符號①節點:以標有編號的圓圈表示。代表流程圖中矩形表示的處理、菱形表示的判斷以及兩至多條控制流線的交匯點。②控制流線:以帶箭頭的直線或弧線表示。它與流程圖中的流線是一致的,標明了控制的順序。控制流線通常標有名字,如圖中所標的a、b、Cb)控制流圖等、控制流分析1.控制流圖234控制流圖矩陣為便于在機器上表示和處理控制流圖,我們可3以把控制流圖表示成矩4陣的形式,稱為控制流圖矩陣。如圖表示的控制流圖5x5矩陣,圖52控制流圖矩陣是由該控制流圖中含有5個節點決定的、控制流分析2.對程序結構的基本要求對于程序結構提出以下4點基本要求,這些要求是,寫出的程序不應包含:①轉向并不存在的標號;②沒有用的語句標號③從程序入口進入后無法達到的語句④不能達到停機語句的語句、控制流分析2.程序結構的基本要求如何對程序進行檢測,把以上4種問題從程序中找出來?①轉向并不存在的標號;②沒有用的語句標號這兩種情況是很容易發現的,在此我們不再討論。、控制流分析2.程序結構的基本要求③從程序入口進入后無法達到的語句這種情況可以利用檢驗不可達代碼算法加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化遺產數字化展示2025年傳播策略與用戶體驗分析報告
- 探究2025年模具制造中數字化設計與仿真技術的融合應用報告
- 2025-2030中國蛋粉市場營銷策略分析與投資效益研究研究報告
- 2025-2030中國營運資金管理行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025-2030中國茶油行業市場深度調研及競爭格局與投資前景研究報告
- 職業規劃考試題目及答案
- 基于2025年老年教育課程設置與生活技能培訓報告
- 新消費主義下文化娛樂消費者行為研究-2025年市場細分與用戶忠誠度報告
- 公司合同變更協議書范本
- 培訓學校轉讓合同協議書
- 《國有企業采購操作規范》【2023修訂版】
- 熱水供水系統運營維護服務投標方案(技術標)
- 軸承安裝施工方案
- 職業生涯規劃與求職就業指導智慧樹知到課后章節答案2023年下中南大學
- 封頭下料尺寸表新
- 在線教育學習平臺的設計與實現
- (完整word版)通訊錄標準模板
- 辯論賽PPT模板模板
- 五年級道德與法治下冊 (富起來到強起來)百年追夢 復興中華教學課件
- 中醫適宜技術操作規程及評分標準
- 醫療器械設計開發到生產轉化
評論
0/150
提交評論