




免費(fèi)預(yù)覽已結(jié)束,剩余26頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
測(cè)試經(jīng)驗(yàn)分享 什么是軟件測(cè)試 1 01 黑盒測(cè)試技術(shù)介紹 11 02 BUG描述介紹 27 03 一 什么是軟件測(cè)試1 測(cè)試的英文單詞叫TEST 測(cè)試包括硬件測(cè)試和軟件測(cè)試 目前我們所做的工作 主要是軟件測(cè)試 即SoftwareTesting 2 定義 使用人工或自動(dòng)手段 來運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過程 其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果之間的差別 一 什么是軟件測(cè)試3 測(cè)試環(huán)境 我們測(cè)試1個(gè)軟件系統(tǒng)的第1件事情 通常就是搭建用來運(yùn)行軟件的測(cè)試環(huán)境 簡(jiǎn)單地說 軟件測(cè)試環(huán)境就是軟件運(yùn)行的平臺(tái) 即硬件 軟件和網(wǎng)絡(luò)的集合 硬件 主要包括PC機(jī) 包括品牌機(jī)和兼容機(jī) 筆記本 服務(wù)器 各種PDA終端 軟件 主要指的是軟件運(yùn)行的操作系統(tǒng) 網(wǎng)絡(luò) 主要針對(duì)C S結(jié)構(gòu)和B S結(jié)構(gòu)的軟件 在不同的網(wǎng)絡(luò)環(huán)境下 如 局域網(wǎng)還是互聯(lián)網(wǎng) 一 什么是軟件測(cè)試4 軟件測(cè)試分類 黑盒測(cè)試和白盒測(cè)試是軟件測(cè)試領(lǐng)域中的最基礎(chǔ)的兩個(gè)概念 黑盒測(cè)試 Black BoxTesting 指的是把被測(cè)得軟件看做一個(gè)黑盒子 我們不關(guān)心盒子里面的結(jié)構(gòu)是什么樣子的 只關(guān)心軟件的輸入數(shù)據(jù)和輸出結(jié)果 黑盒測(cè)試也稱為功能測(cè)試 它包括功能測(cè)試和性能測(cè)試 一 什么是軟件測(cè)試白盒測(cè)試 White BoxTesting 指的是把盒子蓋代開 去研究里面的源代碼和程序結(jié)構(gòu) 黑盒 X 2 Y 4 X 2 白盒 Y 4 Y 2x 一 什么是軟件測(cè)試5 按照測(cè)試階段劃分 可以將軟件測(cè)試分為 單元測(cè)試 集成測(cè)試 系統(tǒng)測(cè)試 驗(yàn)收測(cè)試 單元測(cè)試 是指對(duì)軟件中的最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證 例如 在C語言中 單元一般只1個(gè)函數(shù) 在Java里 單元一般指1個(gè)類 在圖形化的軟件中 單元也可以指1個(gè)窗口 1個(gè)菜單等 總結(jié)起來 單元就是人為規(guī)定的最小的被測(cè)功能模塊 一 什么是軟件測(cè)試集成測(cè)試 是單元測(cè)試的下一個(gè)階段 是指通過測(cè)試的單元模塊組成系統(tǒng)和子系統(tǒng) 系統(tǒng)測(cè)試 指的是將整個(gè)軟件系統(tǒng)看做1個(gè)整體進(jìn)行測(cè)試 包括功能 性能以及軟件所運(yùn)行的硬件 軟件 驗(yàn)收測(cè)試 指系統(tǒng)測(cè)試的后期 已用戶測(cè)試為主或有測(cè)試人員等質(zhì)量保障人員功能參與測(cè)試 一 什么是軟件測(cè)試6 軟件測(cè)試應(yīng)該追溯需求 這條原則貫穿整個(gè)軟件生命周期 強(qiáng)調(diào)需求階段對(duì)軟件測(cè)試的重要性 原始要求 需求分析 正確的規(guī)格說明 錯(cuò)誤的規(guī)格說明 設(shè)計(jì) 正確的設(shè)計(jì) 正確編碼 正確功能 編碼 測(cè)試 錯(cuò)誤設(shè)計(jì) 對(duì)錯(cuò)誤說明的設(shè)計(jì) 錯(cuò)誤編碼 對(duì)錯(cuò)誤設(shè)計(jì)的編碼 對(duì)錯(cuò)誤說明的編碼 可改正的錯(cuò)誤 不可改正的錯(cuò)誤 潛伏的錯(cuò)誤 不完善的軟件產(chǎn)品 一 什么是軟件測(cè)試7 缺陷的二八定理 一般情況下 軟件80 的缺陷集中在20 的模塊中 我們測(cè)試的時(shí)候要抓主要矛盾 如果發(fā)現(xiàn)某一程序模塊比其他模塊有更多的缺陷 就要投入主要的人力和精力重點(diǎn)測(cè)試這20 的模塊 以提高我們的測(cè)試效率 8 一般情況下 每次修復(fù)3 4個(gè)缺陷 就會(huì)產(chǎn)生一個(gè)新的缺陷 所以要充分注意修改錯(cuò)誤所產(chǎn)生的影響及波及效果 二 黑盒測(cè)試技術(shù)1 等價(jià)類劃分法 它不考慮程序的內(nèi)部結(jié)構(gòu) 只是根據(jù)軟件的需求說明來對(duì)輸入的范圍進(jìn)行細(xì)分 然后再從分出的每一個(gè)區(qū)域內(nèi)選取一個(gè)代表性的測(cè)試數(shù)據(jù) 如果等價(jià)類分得好 這個(gè)代表性的測(cè)試數(shù)據(jù)的作用就等于其區(qū)域內(nèi)的其他取值 它的定義是指某個(gè)輸入域的子集合 等價(jià)類又可分為 有效等價(jià)類 和 無效等價(jià)類 二 黑盒測(cè)試技術(shù) 1 等價(jià)類劃分法舉例需求定義PC的供電電壓在9V至16V之間 低于9V PC某些模塊不能正常工作 所以低于9V PC不能開機(jī) 高于16V PC電壓過高會(huì)有燒壞元器件的隱患 所以 高于16VPC會(huì)自動(dòng)關(guān)機(jī)進(jìn)行保護(hù) 二 黑盒測(cè)試技術(shù) 1 等價(jià)類劃分法舉例劃分輸入數(shù)據(jù) 二 黑盒測(cè)試技術(shù) 1 等價(jià)類劃分法舉例設(shè)計(jì)輸入數(shù)據(jù) 二 黑盒測(cè)試技術(shù) 1 等價(jià)類劃分法舉例設(shè)計(jì)測(cè)試用例 二 黑盒測(cè)試技術(shù)2 邊界值法也是黑盒測(cè)試技術(shù)的一種 是等價(jià)類劃分法的一種補(bǔ)充 由長(zhǎng)期的測(cè)試時(shí)間經(jīng)驗(yàn)表明 邊界值是最容易出現(xiàn)問題的地方 也是我們測(cè)試的重點(diǎn) 二 黑盒測(cè)試技術(shù) 2 邊界值法舉例需求定義筋斗云充值返點(diǎn)的規(guī)則測(cè)試 客戶一次性充值1000元至2000元之間 返點(diǎn)10元 超過2000元 返點(diǎn)20元 二 黑盒測(cè)試技術(shù)設(shè)計(jì)輸入數(shù)據(jù) 二 黑盒測(cè)試技術(shù)設(shè)計(jì)測(cè)試用例按照不同的充值金額進(jìn)行充值 會(huì)獲得到不同的返點(diǎn)金額 二 黑盒測(cè)試技術(shù)3 因果圖法 前面介紹的等價(jià)類劃分方法和邊界值分析方法 都是著重考慮輸入條件 但未考慮輸入條件之間的聯(lián)系 相互組合等 考慮輸入條件之間的相互組合 可能會(huì)產(chǎn)生一些新的情況 但要檢查輸入條件的組合不是一件容易的事情 即使把所有輸入條件劃分成等價(jià)類 他們之間的組合情況也相當(dāng)多 因此必須考慮采用一種適合于描述對(duì)于多種條件的組合 相應(yīng)產(chǎn)生多個(gè)動(dòng)作的形式來考慮設(shè)計(jì)測(cè)試用例 二 黑盒測(cè)試技術(shù)3 因果圖法 因果圖方法最終生成的就是判定表 它適合于檢查程序輸入條件的各種組合情況 二 黑盒測(cè)試技術(shù)3 因果圖法 分析軟件規(guī)格說明描述中 哪些是原因 即輸入條件或輸入條件的等價(jià)類 哪些是結(jié)果 即輸出條件 并給每個(gè)原因和結(jié)果賦予一個(gè)標(biāo)識(shí)符 分析軟件規(guī)格說明描述中的語義 找出原因與結(jié)果之間 原因與原因之間對(duì)應(yīng)的關(guān)系 根據(jù)這些關(guān)系 畫出因果圖 由于語法或環(huán)境限制 有些原因與原因之間 原因與結(jié)果之間的組合情況不不可能出現(xiàn) 為表明這些特殊情況 在因果圖上用一些記號(hào)表明約束或限制條件 二 黑盒測(cè)試技術(shù)分析輸出結(jié)果 二 黑盒測(cè)試技術(shù)從輸出結(jié)果推出原因 二 黑盒測(cè)試技術(shù)4 流程圖法 黑盒測(cè)試的流程圖是針對(duì)整個(gè)系統(tǒng)的業(yè)務(wù)功能流程的 流程圖法的步驟為 a 詳細(xì)了解需求 b 根據(jù)需求說明或界面原型 找出業(yè)務(wù)流程的各個(gè)頁面幾頁面之間的流轉(zhuǎn)關(guān)系 c 畫出業(yè)務(wù)流程圖 路徑圖 d 編輯測(cè)試用例 覆蓋所有的路徑分支 二 黑盒測(cè)試技術(shù)4 流程圖法 登入 身份驗(yàn)證 查詢商品 選擇商品 網(wǎng)上付款 出貨 退出 NG OK 頁面 跳轉(zhuǎn) 條件判斷 三 BUG描述介紹1 BUG的分類 a 按照嚴(yán)重程度劃分 是指BUG對(duì)軟件質(zhì)量的破壞程度 即次BUG的存在對(duì)軟件的功能和性能產(chǎn)生怎樣的影響 按照嚴(yán)重程度由高到低的順序可以分成5個(gè)等級(jí) 系統(tǒng)崩潰 嚴(yán)重 一般 次要 建議 b 按照優(yōu)先級(jí)劃分 表示處理和修正軟件缺陷的先后順序的指標(biāo) 即哪些缺陷需要優(yōu)先修正 哪些可以稍后修正 按照優(yōu)先級(jí)由高到低可以分成3個(gè)等級(jí) 高 High 中 Mid dle 低 Low 三 BUG描述介紹1 BUG的分類 c 按照測(cè)試種類劃分 可以將BUG分為邏輯功能類 性能類 界面類 易用性類 兼容性類 d 按功能模塊劃分 一般的軟件產(chǎn)品都是分為若干個(gè)功能模塊的 比如筋斗云里面的訂單 項(xiàng)目 工單等功能模塊 二八定理告訴我們 80 的缺陷大部分集中在20 的模塊里面 測(cè)試的時(shí)候我們可以統(tǒng)計(jì)一下BUG主要集中在哪些模塊里面 以便我們投入重點(diǎn)精力去測(cè)試 三 BUG描述介紹2 BUG的描述 三 BUG描述介紹3 BUG的處理流程 實(shí)際上 不同公司的Bug處理流
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 精益生產(chǎn)方式與企業(yè)精益化管理探討
- 供暖行業(yè)部門管理辦法
- 殯葬管理辦法實(shí)施效果
- 金融碩士課程體系核心知識(shí)圖譜構(gòu)建
- 高效農(nóng)田建設(shè)與管理策略研究
- 北京通風(fēng)廊道管理辦法
- 小學(xué)教師教學(xué)研究成果展示
- 煤礦安全檢查工證件查詢
- 機(jī)場(chǎng)勘測(cè)項(xiàng)目管理辦法
- 安全生產(chǎn)知培訓(xùn)
- 中遠(yuǎn)海運(yùn)招聘筆試題庫2025
- 中小學(xué)小班化教學(xué)模式與支持體系構(gòu)建研究
- 溫州市2024-2025學(xué)年高一下學(xué)期6月期末-英語試卷及答案
- 2025至2030中國核應(yīng)急機(jī)器人行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展報(bào)告
- 導(dǎo)管室護(hù)理管理制度
- 降低跌倒事件的發(fā)生率QC圈
- 深靜脈血栓的試題及答案
- 2025年安徽省郵政行業(yè)職業(yè)技能大賽(快遞員賽項(xiàng))備賽試題庫(含答案)
- 汽車產(chǎn)業(yè)鏈協(xié)同發(fā)展-洞察闡釋
- 滴灌帶造顆粒合同協(xié)議
- 學(xué)??倓?wù)后勤工作總結(jié)模版
評(píng)論
0/150
提交評(píng)論