freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機(jī)二級軟件工程(編輯修改稿)

2024-10-08 21:56 本頁面
 

【文章內(nèi)容簡介】 A2 A3 …… An 條件 多分支選擇結(jié)構(gòu) P2 P2 P2 P2 Pn P1 wh ile C C L1 L2 Ln X= (a) 順序 (b) 選擇 (c) ca s e 多型分支 P P u n til C (d) wh ile 型循環(huán) (e) u n til 型循環(huán) (f) 語句標(biāo)號 def (g ) 定義 P2 圖 311 PAD圖的基本符號 詳細(xì)設(shè)計 PDL( Procedure Design Language) PDL是一種用于描述功能模塊的算法設(shè)計和加工細(xì)節(jié)的語言,稱為過程設(shè)計語言。它是一種混合語言,采用英語的詞匯和結(jié)構(gòu)化程序設(shè)計語言的語法,類似編程語言。 4 軟件測試 ? 軟件測試的目的 ? 軟件測試的準(zhǔn)則 ? 軟件測試技術(shù)與方法 ? 軟件測試的實施 軟件測試的目的 ? 軟件測試的定義: 軟件測試是 為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 。 ? 軟件測試的目的 ? 測試是程序的執(zhí)行過程, 目的在于發(fā)現(xiàn)錯誤 ; ? 一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤; ? 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 返回 軟件測試的準(zhǔn)則 ① 所有測試都應(yīng)追溯到 需求 ; ② 嚴(yán)格執(zhí)行測試計劃, 排除 測試的 隨意性 ; ③ 充分注意測試中的 群集 現(xiàn)象; ④ 程序員應(yīng) 避免檢查自己的程序 ; ⑤ 窮舉測試不可能 ; ⑥ 妥善保存測試計劃、測試用例、出錯統(tǒng)計和最終分析報告,為維護(hù)提供方便。 返回 軟件測試技術(shù)與方法 測試技術(shù)分類: ? 按 是否需要執(zhí)行被測軟件 分: 靜態(tài) 測試: 代碼檢查、結(jié)構(gòu)分析等。 (人工測試或借助軟件工具) 動態(tài) 測試: 設(shè)計高效、合理的測試用例是關(guān)鍵。 ? 按 功能 劃分: 白盒 測試 和 黑盒 測試 。 (注意:白盒測試和黑盒測試均屬于動態(tài)測試) 白盒測試 軟件的白盒測試是把測試對象看作一個透明的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序 所有邏輯路徑 進(jìn)行測試。 白盒測試又稱為 結(jié)構(gòu)測試 或 邏輯驅(qū)動測試 。 白盒測試主要對程序模塊進(jìn)行如下的檢查: ?對程序模塊的所有獨立的執(zhí)行路徑至少測試一次; ?對所有的邏輯判定 , 取 “ 真 ” 與取 “ 假 ” 的兩種情況都至少測試一次; ?在循環(huán)的邊界和運行界限內(nèi)執(zhí)行循環(huán)體; ?測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等。 白盒測試 白盒測試設(shè)計測試用例的方法: 邏輯覆蓋 基本路徑測試 白盒測試 邏輯覆蓋 : 邏輯覆蓋是以程序內(nèi)部的邏輯結(jié)構(gòu)為基礎(chǔ)設(shè)計測試用例的技術(shù) , 屬于白盒測試 。 這一方法要求測試人員對程序的邏輯結(jié)構(gòu)有清楚的了解 , 甚至要求能掌握源程序的所有細(xì)節(jié) 。 邏輯覆蓋又可分為: 語句覆蓋 、 判定覆蓋 、 條件覆蓋 、 判定-條件覆蓋 、 條件組合覆蓋和路徑覆蓋 。 A 1 A N D B=0 A =2 O R X 1 入口 返回 X =X / A X =X +1 c e T T 4 5 6 7 F 3 2 F 1 s a b d 圖 312 語句覆蓋 白盒測試 基本路徑測試: ? 思想 : 根據(jù)軟件過程性描述中的控制流程確定程序的環(huán)路復(fù)雜性度量,用此度量定義基本路徑集合,并由此導(dǎo)出一組測試用例對每一條獨立執(zhí)行路徑進(jìn)行測試。 返回 黑盒測試 ?黑盒測試 : 就是依據(jù)軟件的需求規(guī)格說明書,檢查程序的功能是否符合用戶要求。這種測試不需要考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,完全把測試對象看作一個黑盒子。又稱為 功能測試 或 數(shù)據(jù)驅(qū)動測試 。 ? 黑盒測試主要針對以下內(nèi)容 : ? 程序是否按照需求完整正確地實現(xiàn)了功能。 ? 程序的接口是否正確有效。 ? 程序輸出的數(shù)據(jù)或外部數(shù)據(jù)庫訪問是否正確。 ? 程序性能是否符合需求。 ? 程序初始化和終止是否正確。 黑盒測試 ? 黑盒測試方法有 : ? 等價類劃分法 :將所有可能的輸入數(shù)據(jù)劃分成若干等價類,然后從每一類中選取數(shù)據(jù)作為測試用例。 ? 邊界值分析法 :對各種輸入輸出范圍的邊界情況設(shè)計測試用例。 ? 錯誤推測法 :列舉出程序中所有可能的錯誤和容易發(fā)生錯誤的特殊情況,根據(jù)它們選擇測試用例。 ? 因果圖法 ? 功能圖 ? 應(yīng)用階段 : 確認(rèn)測試 。 返回 軟件測試的實施 ? 單元測試 ? 集成測試 ? 確認(rèn)測試 ? 系統(tǒng)測試 單元測試 ? 定義: 對軟件設(shè)計的最小單位 —— 模塊(程序單元)進(jìn)行正確性檢驗的測試。 ? 目的: 發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種錯誤。 ? 依據(jù): 詳細(xì)設(shè)計說明書 和 源程序 。 ? 技術(shù)手段 : 靜態(tài)分析和動態(tài)測試(以白盒測試為主,黑盒測試為輔)。 集成測試 ? 含義: 測試和組裝軟件的過程。它是把模塊在按照設(shè)計要求 組裝起來的同時進(jìn)行測試 。 ? 目的: 發(fā)現(xiàn)與 接口有關(guān)的錯誤 。 ? 依據(jù): 概要設(shè)計 說明書。 ? 組裝模塊方式 : 非增量方式和增量方式(分為自頂向下、自底向上、混合增量)。 確認(rèn)測試 ? 任務(wù) :驗證軟件的功能和性能及其他特性是否滿足了 需求規(guī)格說明書 中的需求,以及軟件配置是否完全、正確。 ? 技術(shù)手段 : 黑盒測試 。 ? 依據(jù) : 需求規(guī)格說明書 。 系統(tǒng)測試 ? 含義 : 將通過測試確認(rèn)的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素組合在一起,在實際運
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1