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

正文內(nèi)容

[計(jì)算機(jī)]第8章 軟件測(cè)試(文件)

 

【正文】 ?錯(cuò)誤推測(cè)法 軟件測(cè)試的方法 等價(jià)類劃分法(等價(jià)分類法) 等價(jià)類 :指某個(gè) 輸入域的子集合 ,在該集合中,各個(gè)輸入數(shù)據(jù)對(duì)暴露程序中的錯(cuò)誤是 等效的 。 這樣用少量有 代表性的例子 可代替大量測(cè)試目的相同的例子,明顯的 提高了測(cè)試效率 。 軟件測(cè)試的方法 下面給出等價(jià)類劃分的幾條 經(jīng)驗(yàn)性原則 供參考: ①如果 規(guī)定了輸入值的范圍 ,則可劃分出一個(gè)有效的等價(jià)類(輸入值在此范圍內(nèi))和兩個(gè)無(wú)效的等價(jià)類(輸入值小于最小值或大于最大值)。 ⑤如果 規(guī)定了輸入數(shù)據(jù)的類型 ,則可劃分出一個(gè)有效的等價(jià)類(符合該數(shù)據(jù)類型)和一個(gè)無(wú)效的等價(jià)類(其他數(shù)據(jù)類型)。 ③設(shè)計(jì)一個(gè)新的測(cè)試用例, 覆蓋且僅覆蓋一個(gè)無(wú)效等價(jià)類 ,如此重復(fù),直到所有無(wú)效等價(jià)類都被覆蓋為止。 實(shí)踐經(jīng)驗(yàn)表明, 程序往往在處理邊界情況時(shí)發(fā)生錯(cuò)誤 。比如,學(xué)生成績(jī)?yōu)?[0, 100],應(yīng)取 0、 9 100、 101共 6個(gè)值作為測(cè)試用例。 ④如果程序規(guī)格說(shuō)明中提到的輸入或輸出域是個(gè) 有序集合 (如順序文件、表格等),應(yīng)注意選取有序集的第一個(gè)和最后一個(gè)元素作為測(cè)試用例。 于是,可以針對(duì)以上列出的每一種情況各設(shè)計(jì)一個(gè)測(cè)試用例。 ? 驅(qū)動(dòng)模塊 模擬被測(cè)模塊的調(diào)用模塊。 軟件測(cè)試過(guò)程 一次性組裝方式測(cè)試的 缺點(diǎn): ① 一次將所有模塊組裝后的 程序會(huì)很龐大 , 各模塊之間相互影響 , 情況十分復(fù)雜 。 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è)試 。 改進(jìn)的自頂向下的增殖測(cè)試: 它的基本思想是對(duì)涉及輸入/輸出模塊和復(fù)雜算法的模塊先采用自底向上的測(cè)試方法 , 將這些模塊組裝成為功能相對(duì)完整且相對(duì)獨(dú)立的子系統(tǒng) , 然后由主模塊開(kāi)始自頂向下進(jìn)行增殖測(cè)試 。 它的最大特點(diǎn)是整個(gè)測(cè)試過(guò)程是在 受控環(huán)境 下進(jìn)行 。 確認(rèn)測(cè)試的結(jié)果可分為兩種情況: ① 測(cè)試結(jié)果與預(yù)期結(jié)果相符 , 程序的功能和性能滿足用戶需求; ② 測(cè)試結(jié)果與預(yù)期結(jié)果不相符 , 將存在的問(wèn)題列出清單 , 提供給開(kāi)發(fā)者作為修改依據(jù) 。 ( 2) 安全測(cè)試: 主要檢查系統(tǒng)對(duì)非法侵入的 防范能力 。 軟件測(cè)試過(guò)程 見(jiàn)標(biāo)準(zhǔn)文檔 測(cè)試相關(guān)文檔 軟件調(diào)試 調(diào)試 (debug, 排錯(cuò) ) 調(diào)試功能是將在測(cè)試過(guò)程中出現(xiàn)的錯(cuò)誤 進(jìn)一步的診斷并且改正程序中存在的潛在錯(cuò)誤 ,保證軟件運(yùn)行的正確性和可靠性。 軟件調(diào)試 調(diào)試方法 原始法調(diào)試 主要思想是通過(guò)分析運(yùn)行程序時(shí)數(shù)據(jù)信息的變化情況查找錯(cuò)誤原因 : ( 1) 打印內(nèi)存的全部數(shù)據(jù) ( 2) 添加必要的打印語(yǔ)句 ( 3) 使用自動(dòng)調(diào)試工具 ① 設(shè)置斷點(diǎn) ② 單步執(zhí)行 軟件調(diào)試 回溯法調(diào)試 回溯調(diào)試的 方法是從出現(xiàn)錯(cuò)誤征兆處開(kāi)始 , 人工沿控制流程往回追蹤程序代碼 , 直至發(fā)現(xiàn)出錯(cuò)的根源 或確定錯(cuò)誤產(chǎn)生的范圍 。 具體實(shí)施步驟如下: 第一步:收集所有輸出結(jié)果有錯(cuò)誤的測(cè)試用例和執(zhí)行結(jié)果 。 軟件調(diào)試 演繹法調(diào)試 測(cè)試人員首先根據(jù)已有的測(cè)試用例,設(shè)想并列舉出所有可能的出錯(cuò)原因,然后通過(guò)測(cè)試逐個(gè)排除不可能的假設(shè),最后再使用測(cè)試數(shù)據(jù)進(jìn)行驗(yàn)證。” 。 “ 一個(gè)程序讀入 3個(gè)數(shù)據(jù),把這三個(gè)數(shù)值看作一個(gè)三角形的三條邊的長(zhǎng)度值。 第三步:導(dǎo)出假設(shè) 。 對(duì)于大程序 , 它回溯的路徑可能很多 , 回溯會(huì)變得很困難 。 ② 對(duì)程序的設(shè)計(jì)和編碼進(jìn)行修改 , 糾正當(dāng)前錯(cuò)誤 。 ( 4) 性能測(cè)試: 主要檢查系統(tǒng) 是否滿足需求說(shuō)明書(shū)中規(guī)定的性能 。 系統(tǒng)測(cè)試的 任務(wù) 主要有:測(cè)試軟件系統(tǒng)是否能與硬件協(xié)調(diào)工作 , 測(cè)試與其它軟件協(xié)調(diào)運(yùn)行的狀況 。 測(cè)試過(guò)程中開(kāi)發(fā)者不在現(xiàn)場(chǎng) , 由 用戶獨(dú)立操作 , 驗(yàn)證程序的各項(xiàng)功能 ,用戶發(fā)現(xiàn)的問(wèn)題全部記錄下來(lái) , 反饋給程序開(kāi)發(fā)者 , 開(kāi)發(fā)者對(duì)軟件進(jìn)行必要的修改 , 并準(zhǔn)備最終的軟件產(chǎn)品發(fā)布 。 確認(rèn)測(cè)試是軟件交付使用前一項(xiàng)很重要的活動(dòng),它最終決定用戶對(duì)該軟件的認(rèn)可程度。 ⑤ 不斷重復(fù)前面的步驟 , 完成測(cè)試 。 ③ 測(cè)試工作十分的漫長(zhǎng) 。 軟件測(cè)試過(guò)程 集成測(cè)試 集成測(cè)試也稱 組裝測(cè)試或聯(lián)合測(cè)試 ,它的任務(wù)是按照一定的策略對(duì)經(jīng)過(guò)單元測(cè)試的模塊進(jìn)行組裝,并在組裝過(guò)程中對(duì) 模塊接口與系統(tǒng)功能 進(jìn)行測(cè)試。 目的 是發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤 。 軟件測(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è)試用例。比如,一個(gè)輸入文件應(yīng)包括 1~255個(gè)記錄,則應(yīng)分別設(shè)計(jì)輸入 0個(gè)、 1個(gè)、 2個(gè)、
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1