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

正文內(nèi)容

672測試測試自動(dòng)化(已修改)

2025-10-11 09:49 本頁面
 

【正文】 測試測試自動(dòng)化 另一類軟件測試工具 ,可以自動(dòng)執(zhí)行測試用例、查找軟件缺陷、分析并記錄測試結(jié)果。 測試工作臺(tái) (下游 CASE工具 ) 源代碼 預(yù)測器 測試管理器 測試預(yù)估 模擬器 文件比較器 報(bào)告生成器 動(dòng)態(tài)分析器 被測試 的程序 測試數(shù)據(jù) 測試結(jié)果 測試結(jié) 果報(bào)告 執(zhí)行報(bào)告 測試數(shù)據(jù)生成器 規(guī)約 隨機(jī)測試自動(dòng)化工具 :猴子測試員 只要不停電 ,偶爾能夠得到香蕉 ,猴子就會(huì)永遠(yuǎn)測試下去 一個(gè)想法 : “ 如果讓 一百萬只猴 子在一百萬 只鍵盤上敲 一百萬年 , 它們最終就 可能寫出莎 士比亞話劇 等巨著 ” . 猴子的進(jìn)步 笨猴子 :一點(diǎn)也不懂測試軟件 , 只是隨機(jī)地單擊或按鍵 , 直至發(fā)生兩件事情之一 :完成循環(huán)或系統(tǒng)崩潰 . 不太笨的猴子 : 具有崩潰辨認(rèn)能力 , 能夠重新啟動(dòng)系統(tǒng)開始測試 聰明猴子 :能夠從它的笨兄弟那里獲得隨機(jī)測試的結(jié)果 , 增加了對(duì)環(huán)境的認(rèn)知能力 , 有目的地敲鍵盤 , 不僅限于查找崩潰缺陷 ,同時(shí)查看數(shù)據(jù) ,檢查 操作結(jié)果 ,找出與預(yù)期結(jié)果的差別 自動(dòng)化測試工具實(shí)例 美國國際軟件自動(dòng)化( ISA)公司 的 Panorama for C/C++, j、 Java和 VB產(chǎn)品,自動(dòng)化功能包括: ?軟件結(jié)構(gòu)分析與邏輯框圖的自動(dòng)化 ?軟件靜態(tài)分析 ?數(shù)據(jù)分析 ?復(fù)雜性分析與分析結(jié)果列表的自動(dòng)化 ?軟件質(zhì)量分析 ?動(dòng)態(tài)性能分析 ?軟件代碼分支或條件覆蓋率分析 ?軟件測試用例有效性分析與測試用例最小集的自動(dòng)選取 ?軟件界面手工操作過程的自動(dòng)記錄與自動(dòng)再執(zhí)行 (Playback) 167。 (糾錯(cuò)技術(shù) ) 測試 是找出軟件錯(cuò)誤的過程, 調(diào)試 是確定錯(cuò)誤的位置 、 性質(zhì) 并糾正。 調(diào)試的 困難在于錯(cuò)誤的定位 . 調(diào)試的執(zhí)行步驟 錯(cuò)誤現(xiàn)場 結(jié)果 執(zhí)行案例 改正 測試用例 調(diào)試 已識(shí)別 的原因 被懷疑 的原因 回歸測試 附加 測試 排錯(cuò)策略方法 一 .強(qiáng)行排錯(cuò) (brute force) 常見形式 : (1)打印出所有存儲(chǔ)內(nèi)容 、 代碼 (2)程序中設(shè)打印語句 (3)用自動(dòng)糾錯(cuò)工具 效率最低 二 .回溯法 (跟蹤法 ) 根據(jù)錯(cuò)誤癥狀位置,人工沿程序控制流程向回追蹤源代碼。 適用于小程序,路徑數(shù)目很大時(shí)無法進(jìn)行。 三 .消去原因 (cause limination) 列出可能原因 ,逐個(gè)排除 ,找出問題 (1) 試探法 (2) 歸納法 (3) 演繹法 (4) 二分查找法 (1) 歸納法 收集 有關(guān) 數(shù)據(jù) 組織 數(shù)據(jù) 構(gòu)造 線索 研究 線索 關(guān)系 假設(shè) 錯(cuò)誤 原因 證明 假設(shè) 糾正 錯(cuò)誤 能 不 能 證 明 線索 關(guān)系 錯(cuò)誤 線索 能 不能 (2) 演繹法 列舉 可能 錯(cuò)誤 原因 排除 不會(huì) 發(fā)生 原因 對(duì)保留的 假設(shè)推斷 證明 留下 的假 設(shè) 確定 錯(cuò)誤 待定 錯(cuò)因 剩余 錯(cuò)因 能 出錯(cuò) 原因 不能 收集更 多數(shù)據(jù) 無剩余 修改錯(cuò)誤原則 ?注意錯(cuò)誤的群集現(xiàn)象,在錯(cuò)誤近鄰檢查。 ?找到錯(cuò)誤的本質(zhì)并修改 ?采用回歸測試,避免因修改引起的新錯(cuò)誤。 ?修改源程序。 167。 測試中的可靠性分析 開發(fā)過程中,利用測試的統(tǒng)計(jì)數(shù)據(jù)來估算軟件的可靠性,以控制軟件的質(zhì)量。 ?推測錯(cuò)誤的產(chǎn)生頻度 ?推測殘留在程序中的錯(cuò)誤數(shù) ?評(píng)價(jià)測試的精確度和覆蓋率 推測錯(cuò)誤的產(chǎn)生頻度 (推測錯(cuò)誤產(chǎn)生的時(shí)間間隔) 1 K(ET/IT Ec(t)/IT) 方法 :估算平均故障時(shí)間 (MTTF估算公式 )當(dāng)故障率為獨(dú)立于時(shí)間的常量 λ : MTTF= K : 經(jīng)驗(yàn)常數(shù) ET : 程序中原有的殘留錯(cuò)誤數(shù) IT : 程序長度 t: 測試時(shí)間 Ec(t):在 0t期間內(nèi)發(fā)現(xiàn)的錯(cuò)誤總數(shù) λ 1 = 推測殘留在程序中的錯(cuò)誤數(shù) 錯(cuò)誤植入模型 Mills將 播種模型 用于程序中殘留錯(cuò)誤的估算 ,稱 錯(cuò)誤植入模型 播種模型: N: 程序中原有殘留的錯(cuò)誤數(shù) Nt:新植入的錯(cuò)誤數(shù) n: 測試發(fā)現(xiàn)的原有錯(cuò)誤數(shù) nt :測試發(fā)現(xiàn)的植入錯(cuò)誤數(shù) N N n n t ≈ t N N n n t = t Hyman對(duì)錯(cuò)誤植入模型的改進(jìn) ET: 程序中原有的殘留錯(cuò)誤數(shù) E1: 1號(hào)測試員在某一時(shí)間內(nèi)發(fā)現(xiàn)的錯(cuò)誤數(shù) E2: 2號(hào)測試員在同一時(shí)間內(nèi)發(fā)現(xiàn)的錯(cuò)誤數(shù) E0: 兩位測試員共同發(fā)現(xiàn)的錯(cuò)誤數(shù) E E E E 1 ≈ 0 = 2 T E T E 1 E 2 /E 0 第七章 軟件維護(hù)與軟件再工程 167。 軟件維護(hù)的概念 四類維護(hù)活動(dòng): ? 改正性維護(hù) ? 適應(yīng)性維護(hù) ? 擴(kuò)充與完善性維護(hù) ? 預(yù)防性維護(hù) 三類維護(hù)所占比例 : 其它維護(hù) 5 % 適應(yīng)性 維 護(hù) 25% 改正性 維 護(hù) 20% 擴(kuò)充與完 善性維護(hù) 50% 改正性維護(hù)占全部維護(hù)量的比率已從 80年代初 的 20%大幅度下降 , 90年代初一些公司的產(chǎn)品 差錯(cuò)率已接近于零 各類維護(hù)活動(dòng)的根本目的是 延長軟件生存期 其它維護(hù) 4 % 軟件 生存 周期 軟件誕生 計(jì) 劃 分 析 設(shè) 計(jì) 編 碼 測 試 運(yùn)行和維護(hù) (簡稱維護(hù) ) 改善期 穩(wěn)定期 陳舊期 1年 10年 2個(gè)月 2年 重構(gòu) 軟件工程周期 167。 軟件維護(hù)的特點(diǎn) M P+K e = (cd ) M : 維護(hù)工作總工作量 P : 生產(chǎn)性工作量 K : 經(jīng)驗(yàn)常數(shù) c : 復(fù)雜度 d : 對(duì)該軟件熟悉程度的度量 維護(hù)的成本 維護(hù)中的典型問題 (1)難以跟蹤軟件版本的進(jìn)化過程 , 軟件的變化未在文檔中反映出來 . (2)難以跟蹤軟件的創(chuàng)建過程 . (3)難以讀懂他人程序 . (4)無文檔或不全 . (5)軟件人員流動(dòng)性大 . (6)設(shè)計(jì)時(shí)未考慮修改需要 ,修改困難 . (7)維護(hù)工作無吸引力 ,缺乏成就感 . 167。 軟件的維護(hù)任務(wù) 修改 負(fù)責(zé)人 維 護(hù)申請(qǐng) 系統(tǒng)監(jiān)督員 配置管理員 維 護(hù)機(jī)構(gòu) 維護(hù)人員 維護(hù)管理員 保存維護(hù)記錄 維護(hù)過程中作應(yīng)記錄的數(shù)據(jù) ?程序標(biāo)識(shí) ?源程序語句數(shù)目 ?機(jī)器代碼指令條數(shù) ?....... ?....... 以收集的數(shù)據(jù)為基礎(chǔ)構(gòu)造維護(hù)數(shù)據(jù)庫 , 供維護(hù)評(píng)價(jià)使用 . 167。 軟件 維護(hù)的實(shí)施 修改源程序的三個(gè)步驟 ?分析和理解程序 ?修改程序 ?重新驗(yàn)證程序 修改程序的副作用 ?修改代碼的副作用 ?修改數(shù)據(jù)的副作用 ?修改文檔的副作用 重新驗(yàn)證程序 從維護(hù)角度所需的測試種類: (1) 對(duì)修改事務(wù)的測試 (2) 對(duì)修改程序的測試 (3) 操作過程的測試 (4) 應(yīng)用系統(tǒng)運(yùn)行過程的測試
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1