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

正文內容

[計算機]第8章軟件測試(參考版)

2024-10-18 13:16本頁面
  

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