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

正文內(nèi)容

[計算機]第8章軟件測試(存儲版)

2024-11-14 13:16上一頁面

下一頁面
  

【正文】 別設(shè)計輸入 0個、 1個、 2個、 254個、 255個、 256個記錄的測試用例。 目的 是發(fā)現(xiàn)模塊內(nèi)部的錯誤 。 ③ 測試工作十分的漫長 。 確認測試是軟件交付使用前一項很重要的活動,它最終決定用戶對該軟件的認可程度。 系統(tǒng)測試的 任務(wù) 主要有:測試軟件系統(tǒng)是否能與硬件協(xié)調(diào)工作 , 測試與其它軟件協(xié)調(diào)運行的狀況 。 ② 對程序的設(shè)計和編碼進行修改 , 糾正當(dāng)前錯誤 。 第三步:導(dǎo)出假設(shè) ?!? 。 具體實施步驟如下: 第一步:收集所有輸出結(jié)果有錯誤的測試用例和執(zhí)行結(jié)果 。 軟件測試過程 見標準文檔 測試相關(guān)文檔 軟件調(diào)試 調(diào)試 (debug, 排錯 ) 調(diào)試功能是將在測試過程中出現(xiàn)的錯誤 進一步的診斷并且改正程序中存在的潛在錯誤 ,保證軟件運行的正確性和可靠性。 確認測試的結(jié)果可分為兩種情況: ① 測試結(jié)果與預(yù)期結(jié)果相符 , 程序的功能和性能滿足用戶需求; ② 測試結(jié)果與預(yù)期結(jié)果不相符 , 將存在的問題列出清單 , 提供給開發(fā)者作為修改依據(jù) 。 改進的自頂向下的增殖測試: 它的基本思想是對涉及輸入/輸出模塊和復(fù)雜算法的模塊先采用自底向上的測試方法 , 將這些模塊組裝成為功能相對完整且相對獨立的子系統(tǒng) , 然后由主模塊開始自頂向下進行增殖測試 。 軟件測試過程 一次性組裝方式測試的 缺點: ① 一次將所有模塊組裝后的 程序會很龐大 , 各模塊之間相互影響 , 情況十分復(fù)雜 。 于是,可以針對以上列出的每一種情況各設(shè)計一個測試用例。比如,學(xué)生成績?yōu)?[0, 100],應(yīng)取 0、 9 100、 101共 6個值作為測試用例。 ③設(shè)計一個新的測試用例, 覆蓋且僅覆蓋一個無效等價類 ,如此重復(fù),直到所有無效等價類都被覆蓋為止。 軟件測試的方法 下面給出等價類劃分的幾條 經(jīng)驗性原則 供參考: ①如果 規(guī)定了輸入值的范圍 ,則可劃分出一個有效的等價類(輸入值在此范圍內(nèi))和兩個無效的等價類(輸入值小于最小值或大于最大值)。 軟件測試的方法 黑盒測試力圖發(fā)現(xiàn)下述類型的錯誤: ①功能不正確或遺漏了功能; ②接口錯誤; 軟件測試的方法 黑盒測試法分類: ?等價類劃分法 ?邊界值分析法 ?錯誤推測法 軟件測試的方法 等價類劃分法(等價分類法) 等價類 :指某個 輸入域的子集合 ,在該集合中,各個輸入數(shù)據(jù)對暴露程序中的錯誤是 等效的 。并使每個判定表達式所有可能的結(jié)果也至少出現(xiàn)一次。判定覆蓋比語句覆蓋嚴格,若通過各個分支,各個語句也執(zhí)行了。 (A1)AND(B=0) (A=2)OR(X1) X=X/A X=X+1 T F F T 1 2 3 4 5 測試路徑為 124,即可保證每個語句至少執(zhí)行一次。重點考察圖中的菱形框的內(nèi)容,即 判定條件 ,因為判定條件通常與條件結(jié)構(gòu)及循環(huán)結(jié)構(gòu)聯(lián)系在一起。 動態(tài)測試的方法: 黑盒測試: 測試產(chǎn)品的功能。 軟件測試的分類 靜態(tài)測試方法: 人工檢測: 人工審查程序或評審軟件。 軟件測試的目標和原則 帕累托原理: 帕累托 (Pareto)是十九世紀意大利的社會學(xué)家,他利用圖表顯示:國家財富的 80%掌握在 20%的人的手中,這種 80%~ 20%的關(guān)系,即是 帕累托原理 。 軟件測試的目標和原則 軟件測試的原則: ( 1) 設(shè)計測試用例時 , 要給出測試的預(yù)期結(jié)果 。 軟件測試的概念和意義 軟件測試在軟件生命期中, 跨越兩個階段 。 根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序內(nèi)部結(jié)構(gòu)精心設(shè)計一批測試用例,并利用這些用例去運行程序,以發(fā)現(xiàn)程序中的錯誤。 一次 成功的測試 是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。 ( 7)錯誤經(jīng)過修改后, 相關(guān)的測試 必不可少。 軟件錯誤分類方法 按照 錯誤的影響和造成的后果 進行分類: ?較小錯誤 ?中等錯誤 ?較嚴重錯誤 ?嚴重錯誤 按照 軟件生存周期各個階段 分類: ?問題定義(需求分析)錯誤 ?規(guī)格說明錯誤 ?設(shè)計錯誤 ?編碼錯誤 軟件測試的分類 軟件測試分類: 靜態(tài)測試 軟件測試 動態(tài)測試 黑盒測試 白盒測試 軟件測試的分類 靜態(tài)測試: 靜態(tài)測試指被測程序不在機器上運行,而 采用人工檢測和計算機輔助靜態(tài)檢測 的手段對程序進行測試。為使測試發(fā)現(xiàn)盡可能多的錯誤 ,動態(tài)測試時需采用一些有效的測試方法。 軟件測試方法 介紹幾種用白盒法測試時選擇測試用例的方法: 邏輯覆蓋 以程序內(nèi)部的邏輯結(jié)構(gòu)為基礎(chǔ)來設(shè)計測試用例 ,即以程序流程圖為依據(jù) 來設(shè)計測試用例。語句覆蓋是指設(shè)計足夠的測試用例,使被測程序的每個語句至少執(zhí)行一次。 對于多分支的判定,判定覆蓋要使得每一個判定表達式獲得每一個可能的值。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1