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

正文內(nèi)容

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

2024-10-16 09:49 本頁面
 

【正文】 測(cè)試測(cè)試自動(dòng)化 另一類軟件測(cè)試工具 ,可以自動(dòng)執(zhí)行測(cè)試用例、查找軟件缺陷、分析并記錄測(cè)試結(jié)果。 測(cè)試工作臺(tái) (下游 CASE工具 ) 源代碼 預(yù)測(cè)器 測(cè)試管理器 測(cè)試預(yù)估 模擬器 文件比較器 報(bào)告生成器 動(dòng)態(tài)分析器 被測(cè)試 的程序 測(cè)試數(shù)據(jù) 測(cè)試結(jié)果 測(cè)試結(jié) 果報(bào)告 執(zhí)行報(bào)告 測(cè)試數(shù)據(jù)生成器 規(guī)約 隨機(jī)測(cè)試自動(dòng)化工具 :猴子測(cè)試員 只要不停電 ,偶爾能夠得到香蕉 ,猴子就會(huì)永遠(yuǎn)測(cè)試下去 一個(gè)想法 : “ 如果讓 一百萬只猴 子在一百萬 只鍵盤上敲 一百萬年 , 它們最終就 可能寫出莎 士比亞話劇 等巨著 ” . 猴子的進(jìn)步 笨猴子 :一點(diǎn)也不懂測(cè)試軟件 , 只是隨機(jī)地單擊或按鍵 , 直至發(fā)生兩件事情之一 :完成循環(huán)或系統(tǒng)崩潰 . 不太笨的猴子 : 具有崩潰辨認(rèn)能力 , 能夠重新啟動(dòng)系統(tǒng)開始測(cè)試 聰明猴子 :能夠從它的笨兄弟那里獲得隨機(jī)測(cè)試的結(jié)果 , 增加了對(duì)環(huán)境的認(rèn)知能力 , 有目的地敲鍵盤 , 不僅限于查找崩潰缺陷 ,同時(shí)查看數(shù)據(jù) ,檢查 操作結(jié)果 ,找出與預(yù)期結(jié)果的差別 自動(dòng)化測(cè)試工具實(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)性能分析 ?軟件代碼分支或條件覆蓋率分析 ?軟件測(cè)試用例有效性分析與測(cè)試用例最小集的自動(dòng)選取 ?軟件界面手工操作過程的自動(dòng)記錄與自動(dòng)再執(zhí)行 (Playback) 167。 (糾錯(cuò)技術(shù) ) 測(cè)試 是找出軟件錯(cuò)誤的過程, 調(diào)試 是確定錯(cuò)誤的位置 、 性質(zhì) 并糾正。 調(diào)試的 困難在于錯(cuò)誤的定位 . 調(diào)試的執(zhí)行步驟 錯(cuò)誤現(xiàn)場(chǎng) 結(jié)果 執(zhí)行案例 改正 測(cè)試用例 調(diào)試 已識(shí)別 的原因 被懷疑 的原因 回歸測(cè)試 附加 測(cè)試 排錯(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ì)并修改 ?采用回歸測(cè)試,避免因修改引起的新錯(cuò)誤。 ?修改源程序。 167。 測(cè)試中的可靠性分析 開發(fā)過程中,利用測(cè)試的統(tǒng)計(jì)數(shù)據(jù)來估算軟件的可靠性,以控制軟件的質(zhì)量。 ?推測(cè)錯(cuò)誤的產(chǎn)生頻度 ?推測(cè)殘留在程序中的錯(cuò)誤數(shù) ?評(píng)價(jià)測(cè)試的精確度和覆蓋率 推測(cè)錯(cuò)誤的產(chǎn)生頻度 (推測(cè)錯(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 : 程序長(zhǎng)度 t: 測(cè)試時(shí)間 Ec(t):在 0t期間內(nèi)發(fā)現(xiàn)的錯(cuò)誤總數(shù) λ 1 = 推測(cè)殘留在程序中的錯(cuò)誤數(shù) 錯(cuò)誤植入模型 Mills將 播種模型 用于程序中殘留錯(cuò)誤的估算 ,稱 錯(cuò)誤植入模型 播種模型: N: 程序中原有殘留的錯(cuò)誤數(shù) Nt:新植入的錯(cuò)誤數(shù) n: 測(cè)試發(fā)現(xiàn)的原有錯(cuò)誤數(shù) nt :測(cè)試發(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)測(cè)試員在某一時(shí)間內(nèi)發(fā)現(xiàn)的錯(cuò)誤數(shù) E2: 2號(hào)測(cè)試員在同一時(shí)間內(nèi)發(fā)現(xiàn)的錯(cuò)誤數(shù) E0: 兩位測(cè)試員共同發(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)的根本目的是 延長(zhǎng)軟件生存期 其它維護(hù) 4 % 軟件 生存 周期 軟件誕生 計(jì) 劃 分 析 設(shè) 計(jì) 編 碼 測(cè) 試 運(yùn)行和維護(hù) (簡(jiǎn)稱維護(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ù)角度所需的測(cè)試種類: (1) 對(duì)修改事務(wù)的測(cè)試 (2) 對(duì)修改程序的測(cè)試 (3) 操作過程的測(cè)試 (4) 應(yīng)用系統(tǒng)運(yùn)行過程的測(cè)試
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1