軟件測(cè)試方法和技術(shù)_第1頁(yè)
軟件測(cè)試方法和技術(shù)_第2頁(yè)
軟件測(cè)試方法和技術(shù)_第3頁(yè)
軟件測(cè)試方法和技術(shù)_第4頁(yè)
軟件測(cè)試方法和技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩82頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 軟件缺陷的主要類型軟件缺陷的主要類型/ /現(xiàn)象:現(xiàn)象: p 功能、特性沒有實(shí)現(xiàn)或部分實(shí)現(xiàn) p 設(shè)計(jì)不合理,存在缺陷 p 實(shí)際結(jié)果和預(yù)期結(jié)果不一致 p 運(yùn)行出錯(cuò),包括運(yùn)行中斷、系統(tǒng)崩潰、界面混亂 p 數(shù)據(jù)結(jié)果不正確、精度不夠 p 用戶不能接受的其他問題,如存取時(shí)間過長(zhǎng)、界面不美觀 編輯課件 其他其他 10% 軟件產(chǎn)品說明軟件產(chǎn)品說明 書(需求)書(需求) 56% 編寫代碼編寫代碼 7% 設(shè)計(jì)設(shè)計(jì) 27% 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 項(xiàng)目規(guī)劃項(xiàng)目規(guī)劃 項(xiàng)目需

2、求分析項(xiàng)目需求分析 項(xiàng)目概要分析項(xiàng)目概要分析 項(xiàng)目詳細(xì)分析項(xiàng)目詳細(xì)分析 代碼編寫代碼編寫 測(cè)試代碼編寫測(cè)試代碼編寫 測(cè)試需求分析測(cè)試需求分析 系統(tǒng)測(cè)試計(jì)劃系統(tǒng)測(cè)試計(jì)劃 集成測(cè)試計(jì)劃集成測(cè)試計(jì)劃 單元測(cè)試計(jì)劃單元測(cè)試計(jì)劃 產(chǎn)品發(fā)布產(chǎn)品發(fā)布 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 集成測(cè)試集成測(cè)試 單元測(cè)試單元測(cè)試 編輯課件 圖1-3 軟件缺陷在不同階段發(fā)現(xiàn)時(shí)修復(fù)的費(fèi)用示意圖 0 0 2020 4040 6060 8080 100100 編制說明書編制說明書設(shè)計(jì)階段設(shè)計(jì)階段編寫代碼編寫代碼測(cè)試測(cè)試發(fā)布發(fā)布 編輯課件 1.2.4 軟件測(cè)試技術(shù)概要 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 圖1-4 獲得

3、軟件產(chǎn)品的工作示意圖 產(chǎn)品說明書、產(chǎn)品審查、設(shè)計(jì)文檔、進(jìn)度計(jì)劃、上一版本信息反饋、商業(yè)競(jìng)爭(zhēng)產(chǎn)品說明書、產(chǎn)品審查、設(shè)計(jì)文檔、進(jìn)度計(jì)劃、上一版本信息反饋、商業(yè)競(jìng)爭(zhēng) 對(duì)手的同類軟件產(chǎn)品情況、客戶調(diào)查、易用性數(shù)據(jù)、觀察與感受說明書對(duì)手的同類軟件產(chǎn)品情況、客戶調(diào)查、易用性數(shù)據(jù)、觀察與感受說明書 開發(fā)過程開發(fā)過程 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 圖1-5 軟件開發(fā)基本過程 編輯課件 編輯課件 編輯課件 編輯課件 問題定義 分析研究 需求分析 軟件設(shè)計(jì) 編碼 測(cè)試 維護(hù) 定義階段 開發(fā)階段 維護(hù)階段 編輯課件 需求分析 原型開發(fā) 原型評(píng)價(jià) 最終設(shè)計(jì) 系統(tǒng)實(shí)現(xiàn)用戶反饋 圖

4、1-6 快速原型開發(fā)模式 編輯課件圖1-7 RAD開發(fā)模式 編輯課件 V模型(P7) 圖1-8 V型開發(fā)模式 編輯課件 編輯課件 圖1-9 螺旋開發(fā)模式 詳細(xì)設(shè)計(jì) 風(fēng)險(xiǎn)分析 評(píng)估方案 累計(jì)成本 提交線 制定計(jì)劃 原型1 原型2 原型3 可運(yùn)行 原型 風(fēng)險(xiǎn)分析 風(fēng)險(xiǎn)分析 需求計(jì)劃 開發(fā)計(jì)劃 集成與測(cè)試 軟件 需求 軟件產(chǎn) 品設(shè)計(jì) 需求 確定 設(shè)計(jì) 確定 實(shí)現(xiàn) 編碼 單元測(cè)試 集成測(cè)試 驗(yàn)收測(cè)試 編輯課件 圖1-10 軟件分階段開發(fā)示意圖 編輯課件 增量開發(fā)增量開發(fā) 迭代開發(fā)迭代開發(fā) 圖1-11 軟件分階段增量和迭代示意圖 編輯課件 編輯課件 軟件質(zhì)量就是客戶的滿意度軟件質(zhì)量就是客戶的滿意度 軟件

5、缺陷軟件缺陷(Bug)是什么是什么 軟件測(cè)試的基本方法軟件測(cè)試的基本方法 - 白盒/黑盒,靜態(tài)/動(dòng)態(tài),自動(dòng)化/手工, 軟件測(cè)試的分類和階段軟件測(cè)試的分類和階段 - 單元、集成、系統(tǒng)(性能、適用性、兼容性)、驗(yàn)收測(cè)試 軟件測(cè)試的工作范疇軟件測(cè)試的工作范疇 - 策略、計(jì)劃、設(shè)計(jì)、執(zhí)行、報(bào)告、評(píng)估 編輯課件 軟件開發(fā)的模型軟件開發(fā)的模型 軟件質(zhì)量就是客戶的滿意度軟件質(zhì)量就是客戶的滿意度 軟件缺陷軟件缺陷(Bug)是什么是什么 軟件測(cè)試的基本方法軟件測(cè)試的基本方法 - 白盒/黑盒,靜態(tài)/動(dòng)態(tài),自動(dòng)化/手工, 軟件測(cè)試的分類和階段軟件測(cè)試的分類和階段 - 單元、集成、系統(tǒng)(性能、適用性、兼容性)、驗(yàn)收測(cè)

6、試 編輯課件 編輯課件 測(cè)試策略通常是描述測(cè)試工程的總體方法和目標(biāo)。描述測(cè)試策略通常是描述測(cè)試工程的總體方法和目標(biāo)。描述 目前在進(jìn)行哪一階段的測(cè)試(如單元測(cè)試、集成測(cè)試、目前在進(jìn)行哪一階段的測(cè)試(如單元測(cè)試、集成測(cè)試、 系統(tǒng)測(cè)試)以及每個(gè)階段內(nèi)進(jìn)行的測(cè)試種類(如功能測(cè)系統(tǒng)測(cè)試)以及每個(gè)階段內(nèi)進(jìn)行的測(cè)試種類(如功能測(cè) 試、性能測(cè)試、壓力測(cè)試等),以確定合理的測(cè)試方案試、性能測(cè)試、壓力測(cè)試等),以確定合理的測(cè)試方案 使得測(cè)試更有效。使得測(cè)試更有效。 編輯課件 測(cè)試完成的標(biāo)準(zhǔn)測(cè)試完成的標(biāo)準(zhǔn) 標(biāo)準(zhǔn)的高低對(duì)策略確定有著重要的影響。比如該軟件的應(yīng)該用場(chǎng)合 為軍用,這將對(duì)軟件的可靠性、安全性要求非常高,但如

7、果是用于小 型商場(chǎng)的收費(fèi)系統(tǒng)由于是內(nèi)部使用,主要考慮其計(jì)算的準(zhǔn)確與精度及 復(fù)雜統(tǒng)計(jì)與報(bào)表生成等方面準(zhǔn)確性與易用性。 資源狀況資源狀況 參與測(cè)試的人、測(cè)試中所需要的軟件平臺(tái)(如操作系統(tǒng)甚至?xí)?涉及到第三方的一些應(yīng)用軟件)及測(cè)試可能用到的相關(guān)硬件設(shè)備(如 計(jì)算機(jī),網(wǎng)絡(luò)硬件其它外設(shè)等) 編輯課件 編輯課件 編輯課件 項(xiàng)目經(jīng)理和測(cè)試組長(zhǎng)已經(jīng)全部按 計(jì)劃到位? 所有相關(guān)的信息已經(jīng)傳達(dá)到QA? QA.開始了測(cè)試設(shè)計(jì)? 需求階段 設(shè)計(jì)審查 所有設(shè)計(jì)中及文檔中的問題 都已經(jīng)被解決? 技術(shù)設(shè)計(jì)和測(cè)試設(shè)計(jì)已經(jīng)結(jié) 束? 最高優(yōu)先級(jí)的功能要求已經(jīng)實(shí)現(xiàn) ? 新功能已經(jīng)實(shí)現(xiàn) ? 所有的功能是按照設(shè)計(jì)來實(shí)現(xiàn)的? 代碼完成?

8、 功能驗(yàn)證 確認(rèn)測(cè)試 回歸測(cè)試完成與否? 是不是完全按測(cè)試計(jì)劃完成了所有 的測(cè)試?沒有嚴(yán)重的缺陷? 達(dá)到產(chǎn)品發(fā)布的標(biāo)準(zhǔn)? 測(cè)試環(huán)境的檢查? 所有嚴(yán)重問題是不是都已測(cè)出? 功能測(cè)試, 壓力測(cè)試,安全測(cè)試,兼容 性測(cè)試,易用性測(cè)試是否都已完成? 有沒有阻礙產(chǎn)品發(fā)布的缺陷? 系統(tǒng)測(cè)試 編輯課件 測(cè)試計(jì)劃制定的第一步就是將軟件分解較小而且相對(duì)獨(dú) 立的功能模塊,寫成測(cè)試需求。 測(cè)試需求有很多分類方法,最普通的一種就是按照功能分類: p 測(cè)試需求是測(cè)試設(shè)計(jì)和開發(fā)測(cè)試用例的基礎(chǔ),分解功能模塊可以 更好地進(jìn)行設(shè)計(jì); p 詳細(xì)的測(cè)試需求是用來衡量測(cè)試覆蓋率的重要指標(biāo); p 測(cè)試需求包括各種測(cè)試實(shí)際和開發(fā)以及所需

9、資源。 一個(gè)測(cè)試計(jì)劃應(yīng)包括:產(chǎn)品基本情況、測(cè)試需求說明、 測(cè)試策略和記錄、測(cè)試資源配置、計(jì)劃表、問題跟蹤報(bào) 告、測(cè)試計(jì)劃的評(píng)審、結(jié)果等。 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 初測(cè)期初測(cè)期 功能凍結(jié)功能凍結(jié)代碼凍結(jié)代碼凍結(jié) 回歸測(cè)試期回歸測(cè)試期細(xì)測(cè)期細(xì)測(cè)期 0 0 2020 4040 6060 8080 100100 120120 140140 160160 1 12 23 34 45 56 67 78 89 91010 1111 1212 1313 1414 1515 1616 1717 1818 1919 出錯(cuò)數(shù)出錯(cuò)數(shù) 時(shí)間時(shí)間 編輯課件 編輯課件 編輯課件

10、 編輯課件 SQA 概述 SQA 活動(dòng) SQS 與軟件測(cè)試的關(guān)系 編輯課件 p確保確保SQA活動(dòng)要自始至有計(jì)劃的進(jìn)行活動(dòng)要自始至有計(jì)劃的進(jìn)行 p審查軟件產(chǎn)品和活動(dòng)是否遵守適用的標(biāo)準(zhǔn)、規(guī)程和要求并得審查軟件產(chǎn)品和活動(dòng)是否遵守適用的標(biāo)準(zhǔn)、規(guī)程和要求并得 到客觀驗(yàn)證。到客觀驗(yàn)證。 pSQA的活動(dòng)和結(jié)果要保證全員參與,溝通順暢。的活動(dòng)和結(jié)果要保證全員參與,溝通順暢。 p逐級(jí)解決不符合問題逐級(jí)解決不符合問題 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 優(yōu)化級(jí)(優(yōu)化級(jí)(5) 已管理級(jí)(已管理級(jí)(4) 已定義級(jí)(已定義級(jí)(3) 可重復(fù)級(jí)(可重復(fù)級(jí)(2) 初始級(jí)(初始級(jí)(1) 標(biāo)準(zhǔn)一致標(biāo)準(zhǔn)一致 的過程的過程 不斷改不斷改 進(jìn)過程進(jìn)過程 可預(yù)測(cè)可預(yù)測(cè) 的過程的過程 有紀(jì)律有紀(jì)律 的過程的過程 圖1-16 軟件過程成熟度的5個(gè)等級(jí) 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 編輯課件 測(cè)試管理與評(píng)判的必要性測(cè)試管理與評(píng)判的必要性 軟件測(cè)試的管理和評(píng)判體系發(fā)展現(xiàn)狀軟件測(cè)試的管理和評(píng)判體系發(fā)展現(xiàn)狀 如何建立測(cè)試管理與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論