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

正文內(nèi)容

[計(jì)算機(jī)]第8章軟件測試-資料下載頁

2024-10-15 13:16本頁面
  

【正文】 行測試; ④ 在低層繼續(xù)尋找模塊 , 將該功能簇擴(kuò)大 , 重新修改驅(qū)動程序 , 以適應(yīng)對當(dāng)前功能簇的測試 。 ⑤ 不斷重復(fù)前面的步驟 , 完成測試 。 軟件測試過程 ( 3) 混合增殖式測試 自頂向下增殖方式和自底向上增殖方式各有優(yōu)缺點(diǎn),在實(shí)際的測試過程中,可根據(jù)具體情況將兩種方法結(jié)合起來使用。 改進(jìn)的自頂向下的增殖測試: 它的基本思想是對涉及輸入/輸出模塊和復(fù)雜算法的模塊先采用自底向上的測試方法 , 將這些模塊組裝成為功能相對完整且相對獨(dú)立的子系統(tǒng) , 然后由主模塊開始自頂向下進(jìn)行增殖測試 。 軟件測試過程 確認(rèn)測試 確認(rèn)測試也稱 有效性測試 , 目的是驗(yàn)證軟件的有效性 ,即驗(yàn)證軟件的功能和性能及其它特性是否符合用戶要求 。 確認(rèn)測試是軟件交付使用前一項(xiàng)很重要的活動,它最終決定用戶對該軟件的認(rèn)可程度。 1) α測試: α測試是邀請用戶參加 , 在 開發(fā)場地進(jìn)行的測試 , 由開發(fā)組成員或用戶實(shí)際操作運(yùn)行 , 對測試過程中出現(xiàn)的問題 , 由開發(fā)者記錄下來 , 作為修改的依據(jù) 。 它的最大特點(diǎn)是整個測試過程是在 受控環(huán)境 下進(jìn)行 。 軟件測試過程 2) β測試: β測試是由部分用戶在 實(shí)際的使用環(huán)境 下進(jìn)行的測試 。 測試過程中開發(fā)者不在現(xiàn)場 , 由 用戶獨(dú)立操作 , 驗(yàn)證程序的各項(xiàng)功能 ,用戶發(fā)現(xiàn)的問題全部記錄下來 , 反饋給程序開發(fā)者 , 開發(fā)者對軟件進(jìn)行必要的修改 , 并準(zhǔn)備最終的軟件產(chǎn)品發(fā)布 。 β測試的最大特點(diǎn)是 實(shí)際的使用環(huán)境 下進(jìn)行的測試 。 確認(rèn)測試的結(jié)果可分為兩種情況: ① 測試結(jié)果與預(yù)期結(jié)果相符 , 程序的功能和性能滿足用戶需求; ② 測試結(jié)果與預(yù)期結(jié)果不相符 , 將存在的問題列出清單 , 提供給開發(fā)者作為修改依據(jù) 。 軟件測試過程 系統(tǒng)測試 系統(tǒng)測試的 目的 是充分運(yùn)行系統(tǒng),驗(yàn)證系統(tǒng)各部件是否都能正常工作并完成所賦予的任務(wù)。 系統(tǒng)測試的 任務(wù) 主要有:測試軟件系統(tǒng)是否能與硬件協(xié)調(diào)工作 , 測試與其它軟件協(xié)調(diào)運(yùn)行的狀況 。 軟件測試過程 系統(tǒng)測試分類: ( 1)恢復(fù)測試: 主要檢查系統(tǒng)的 容錯能力 。 ( 2) 安全測試: 主要檢查系統(tǒng)對非法侵入的 防范能力 。 ( 3) 強(qiáng)度測試: 主要檢查程序在一些 極限條件下 的運(yùn)行情況 。 ( 4) 性能測試: 主要檢查系統(tǒng) 是否滿足需求說明書中規(guī)定的性能 。 ( 5) 其它: 版本間的兼容性測試 、 安裝測試 , 最終提交的文檔測試等 。 軟件測試過程 見標(biāo)準(zhǔn)文檔 測試相關(guān)文檔 軟件調(diào)試 調(diào)試 (debug, 排錯 ) 調(diào)試功能是將在測試過程中出現(xiàn)的錯誤 進(jìn)一步的診斷并且改正程序中存在的潛在錯誤 ,保證軟件運(yùn)行的正確性和可靠性。 軟件調(diào)試活動主要分為以下兩部分 : ① 確定程序中可疑錯誤的確切性質(zhì)和位置 。 ② 對程序的設(shè)計(jì)和編碼進(jìn)行修改 , 糾正當(dāng)前錯誤 。 軟件調(diào)試 調(diào)試的過程如下: ① 確定出錯原因; ② 找出錯誤的位置; ③ 排除這個錯誤; ④ 對修改后的代碼重復(fù)進(jìn)行相關(guān)測試; ⑤ 如果修正無效或引入了新的錯誤 , 則撤銷此次改動或是修改新的錯誤; ⑥ 不斷重復(fù)上述過程 , 直到找到一個有效的解決辦法為止 。 軟件調(diào)試 調(diào)試方法 原始法調(diào)試 主要思想是通過分析運(yùn)行程序時數(shù)據(jù)信息的變化情況查找錯誤原因 : ( 1) 打印內(nèi)存的全部數(shù)據(jù) ( 2) 添加必要的打印語句 ( 3) 使用自動調(diào)試工具 ① 設(shè)置斷點(diǎn) ② 單步執(zhí)行 軟件調(diào)試 回溯法調(diào)試 回溯調(diào)試的 方法是從出現(xiàn)錯誤征兆處開始 , 人工沿控制流程往回追蹤程序代碼 , 直至發(fā)現(xiàn)出錯的根源 或確定錯誤產(chǎn)生的范圍 。 適用于較小程序 , 它能將錯誤范圍縮小到程序中的一小段代碼 , 使得定位錯誤相對容易 。 對于大程序 , 它回溯的路徑可能很多 , 回溯會變得很困難 。 軟件調(diào)試 歸納法調(diào)試 歸納法調(diào)試的基本思想是:從一些線索 (錯誤征兆 )著手,通過 分析它們之間的關(guān)系 來找出錯誤。 具體實(shí)施步驟如下: 第一步:收集所有輸出結(jié)果有錯誤的測試用例和執(zhí)行結(jié)果 。 第二步:分析收集到的數(shù)據(jù)信息 , 以便發(fā)現(xiàn)規(guī)律或矛盾 。 第三步:導(dǎo)出假設(shè) 。 第四步:證明假設(shè) , 無法證明后應(yīng)重新假設(shè) 。 軟件調(diào)試 演繹法調(diào)試 測試人員首先根據(jù)已有的測試用例,設(shè)想并列舉出所有可能的出錯原因,然后通過測試逐個排除不可能的假設(shè),最后再使用測試數(shù)據(jù)進(jìn)行驗(yàn)證。 軟件調(diào)試 調(diào)試原則 判定錯誤性質(zhì)和定位原則 ? 分析與試探相結(jié)合的原則 ? 借助調(diào)試工具來提高調(diào)試的工作效率 修改錯誤的原則 ? 注意修改的副作用 ? 注意錯誤的群集現(xiàn)象 作業(yè) 作業(yè): 根據(jù)下面給出的規(guī)格說明,利用等價類劃分的方法,給出足夠的測試用例。 “ 一個程序讀入 3個數(shù)據(jù),把這三個數(shù)值看作一個三角形的三條邊的長度值。判斷該三角形屬于哪一種三角形(不等邊、等腰和等邊三角形),并輸出判斷結(jié)果。”
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1