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

正文內(nèi)容

[計(jì)算機(jī)]第8章軟件測(cè)試(已改無(wú)錯(cuò)字)

2022-11-15 13:16:34 本頁(yè)面
  

【正文】 這個(gè)程序進(jìn)行測(cè)試。 步驟: 1)劃分等價(jià)類 2)設(shè)計(jì)測(cè)試用例 軟件測(cè)試方法 邊界值分析 邊界值分析也是一種黑盒測(cè)試法,是對(duì)等價(jià)類劃分法的 補(bǔ)充 。 實(shí)踐經(jīng)驗(yàn)表明, 程序往往在處理邊界情況時(shí)發(fā)生錯(cuò)誤 。邊界情況指輸入等價(jià)類、輸出等價(jià)類邊界上的情況。檢查邊界情況的測(cè)試用例是比較高效的,可以查出更多的錯(cuò)誤。 軟件測(cè)試的方法 下面給出邊值分析法的幾條 經(jīng)驗(yàn)性原則 供參考: ①如果輸入條件指定了 范圍 [a, b],則 a、 b以及緊挨a、 b左右的各一個(gè)值都應(yīng)作為測(cè)試用例。比如,學(xué)生成績(jī)?yōu)?[0, 100],應(yīng)取 0、 9 100、 101共 6個(gè)值作為測(cè)試用例。 ②如果輸入條件指定了輸入數(shù)據(jù)的 個(gè)數(shù) 范圍,則按最大、最小個(gè)數(shù)及超出個(gè)數(shù)范圍的臨界個(gè)數(shù)各設(shè)計(jì)一個(gè)測(cè)試用例。比如,一個(gè)輸入文件應(yīng)包括 1~255個(gè)記錄,則應(yīng)分別設(shè)計(jì)輸入 0個(gè)、 1個(gè)、 2個(gè)、 254個(gè)、 255個(gè)、 256個(gè)記錄的測(cè)試用例。 軟件測(cè)試的方法 ③ 將規(guī)則 ① 和 ② 應(yīng)用于 輸出條件 ,即設(shè)計(jì)測(cè)試用例使輸出值達(dá)到邊界值及其左右的值。 ④如果程序規(guī)格說(shuō)明中提到的輸入或輸出域是個(gè) 有序集合 (如順序文件、表格等),應(yīng)注意選取有序集的第一個(gè)和最后一個(gè)元素作為測(cè)試用例。 ⑤分析規(guī)格說(shuō)明,找出 其他 的可能邊界條件。 軟件測(cè)試方法 錯(cuò)誤推測(cè) 錯(cuò)誤推測(cè)法的基本思想是 :程序測(cè)試員 通過(guò)已經(jīng)掌握的測(cè)試?yán)碚摵蛯?shí)際測(cè)試中積累的經(jīng)驗(yàn),推測(cè)程序在哪些情況下可能發(fā)生錯(cuò)誤 ,并將可能發(fā)生錯(cuò)誤的情況列出,然后為每一可能發(fā)生錯(cuò)誤的情況各設(shè)計(jì)一個(gè)測(cè)試用例。 軟件測(cè)試方法 例如 ,測(cè)試一個(gè)對(duì)線性表(比如數(shù)組)進(jìn)行排序的程序,可推測(cè)列出以下幾項(xiàng)需要特別測(cè)試的情況: 1)輸入的線性表為空表; 2)表中只含有一個(gè)元素; 3)輸入表中所有元素已排好序; 4)輸入表已按逆序排好; 5)輸入表中部分或全部元素相同。 于是,可以針對(duì)以上列出的每一種情況各設(shè)計(jì)一個(gè)測(cè)試用例。 軟件測(cè)試過(guò)程 測(cè)試過(guò)程分為 4個(gè)步驟: 單元測(cè)試 組裝測(cè)試 確認(rèn)測(cè)試 系統(tǒng)測(cè)試 單元 測(cè)試 單元 測(cè)試 單元 測(cè)試 被測(cè)模塊 被測(cè)模塊 被測(cè)模塊 組裝 測(cè)試 設(shè)計(jì)信息 確認(rèn) 測(cè)試 系統(tǒng) 測(cè)試 已集成的 軟件 已確認(rèn)的 軟件 可交付的 軟件 軟件需求 系統(tǒng)其它元素 已測(cè)試 模塊 單元測(cè)試 單元測(cè)試也稱 模塊測(cè)試 ,是針對(duì)軟件設(shè)計(jì)的最小單元 ――程序模塊進(jìn)行測(cè)試的工作。 目的 是發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤 。 單元測(cè)試主要從以下五個(gè)方面進(jìn)行: ( 1) 模塊接口測(cè)試 ( 參數(shù)的類型 、 個(gè)數(shù) 、 順序是否正確 ) ( 2) 局部數(shù)據(jù)結(jié)構(gòu)測(cè)試 ( 變量定義 、 使用 、 初始化是否正確 ) ( 3) 路徑測(cè)試 ( 4) 程序異常測(cè)試 ( 健壯性測(cè)試 ) ( 5) 邊界條件測(cè)試 軟件測(cè)試過(guò)程 單元測(cè)試屬于 動(dòng)態(tài)測(cè)試 ,需要運(yùn)行被測(cè)模塊,而被測(cè)模塊通常不是一個(gè)獨(dú)立的程序, 不能獨(dú)立運(yùn)行 ,因此要引入 驅(qū)動(dòng)模塊和樁模塊 ,模擬與被測(cè)模塊相聯(lián)系的調(diào)用模塊和被調(diào)用模塊。 ? 驅(qū)動(dòng)模塊 模擬被測(cè)模塊的調(diào)用模塊。 ?支持模塊(樁模塊) 模擬被測(cè)模塊的下屬模塊。 軟件測(cè)試過(guò)程 集成測(cè)試 集成測(cè)試也稱 組裝測(cè)試或聯(lián)合測(cè)試 ,它的任務(wù)是按照一定的策略對(duì)經(jīng)過(guò)單元測(cè)試的模塊進(jìn)行組裝,并在組裝過(guò)程中對(duì) 模塊接口與系統(tǒng)功能 進(jìn)行測(cè)試。 ( 1) 一次性組裝方式 ( 非增殖式 ) 一次性組裝方式的 基本思想 是首先分別測(cè)試每個(gè)模塊 ,然后將所有模塊全部組裝起來(lái)進(jìn)行測(cè)試 , 形成最終的軟件系統(tǒng) 。 軟件測(cè)試過(guò)程 一次性組裝方式測(cè)試的 缺點(diǎn): ① 一次將所有模塊組裝后的 程序會(huì)很龐大 , 各模塊之間相互影響 , 情況十分復(fù)雜 。 ② 在測(cè)試過(guò)程中會(huì)同時(shí)出現(xiàn)很多錯(cuò)誤 , 對(duì)這些 錯(cuò)誤的定位難度增大 , 修改的過(guò)程中可能又會(huì)引發(fā)其它錯(cuò)誤或激發(fā)其它潛在的錯(cuò)誤 。 ③ 測(cè)試工作十分的漫長(zhǎng) 。 軟件測(cè)試過(guò)程 ( 2)增殖式組裝方式 增殖式組裝方式是采用 循序漸進(jìn) 的方式 , 每次增加一個(gè)模塊到已測(cè)試好的模塊中 。 1)自頂向下增殖方式 具體的實(shí)施步驟如下: ① 先測(cè)試主控制模塊 , 測(cè)試時(shí)使用 存根模塊 ( 樁模塊 ) 代替所有直接附屬主控制模塊的功能模塊; ② 用 某種結(jié)合策略 ( 廣度優(yōu)先 ) , 用實(shí)際模塊代替相應(yīng)的存根模塊; ③ 對(duì)結(jié)合后的模塊進(jìn)行測(cè)試; ④ 為了保證加入的模塊沒(méi)有引進(jìn)新的錯(cuò)誤 , 需要進(jìn)行 回歸測(cè)試 ; ⑤ 重復(fù)操作 4步 , 完成集成測(cè)試 。 軟件測(cè)試過(guò)程 2)自底向上增殖方式 具體的 結(jié)合策略 如下: ① 將低層模塊組合成實(shí)現(xiàn)某個(gè)子功能的簇; ② 寫(xiě)一個(gè)驅(qū)動(dòng)模塊 , 用來(lái)提供該功能簇的執(zhí)行入口和輸入 /輸出界面; ③ 對(duì)該功能簇進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1