




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Ch2-軟件測試基本概念第一頁,共22頁。軟件質(zhì)量產(chǎn)品的質(zhì)量:滿足使用要求的程度開發(fā)過程的質(zhì)量:能否滿足開發(fā)所帶來的成本、時間和風險等要求軟件在其商業(yè)環(huán)境中所表現(xiàn)的質(zhì)量第二頁,共22頁。軟件缺陷(1)軟件未達到產(chǎn)品說明書中已經(jīng)標明的功能;(2)軟件出現(xiàn)了產(chǎn)品說明書中指明不會出現(xiàn)的錯誤;(3)軟件未達到產(chǎn)品說明書中雖未指出但應當達到的目標;
(4)軟件功能超出了產(chǎn)品說明書中指明的范圍;(5)軟件測試人員認為軟件難以理解、不易使用,或者最終用戶認為該軟件使用效果不良。第三頁,共22頁。軟件缺陷特征“看不到”——軟件的特殊性決定了缺陷不易看到“看到但是抓不到”
——發(fā)現(xiàn)了缺陷,但不易找到問題發(fā)生的原因所在第四頁,共22頁。軟件缺陷嚴重級別致命的嚴重的一般的微小的第五頁,共22頁。軟件缺陷基本狀態(tài)激活狀態(tài)已修正狀態(tài)關閉或非激活狀態(tài)第六頁,共22頁。軟件缺陷產(chǎn)生原因技術問題團隊工作軟件本身第七頁,共22頁。軟件缺陷產(chǎn)生的原因軟件缺陷產(chǎn)生的原因分布其他6%軟件產(chǎn)品說明書(需求)54%編寫代碼15%設計25%第八頁,共22頁。軟件測試和缺陷修復的代價軟件在從需求、設計、編碼、測試一直到交付用戶公開使用后的過程中,都有可能產(chǎn)生和發(fā)現(xiàn)缺陷。隨著整個開發(fā)過程的時間推移,更正缺陷或修復問題的費用呈幾何級數(shù)增長。
軟件缺陷在不同階段發(fā)現(xiàn)時修復的費用示意圖020406080100編制說明書設計階段編寫代碼測試發(fā)布第九頁,共22頁。驗證和確認(1)驗證Verification:是否正確地構造了軟件;(2)確認Validation:是否構造了正確的軟件。(3)評審Review第十頁,共22頁。SQA軟件質(zhì)量保證是通過對軟件產(chǎn)品和活動有計劃的進行評審和審計來驗證軟件是否合乎標準的系統(tǒng)工程活動.
確保SQA活動要自始至有計劃的進行審查軟件產(chǎn)品和活動是否遵守適用的標準、規(guī)程和要求并得到客觀驗證。SQA的活動和結果要保證全員參與,溝通順暢。逐級解決不符合問題第十一頁,共22頁。SQA活動技術方法的應用正式技術評審的實施軟件測試標準的執(zhí)行修改的控制度量質(zhì)量記錄和記錄保存第十二頁,共22頁。SQA與軟件測試的關系
SQA是管理工作、審查對象是流程、強調(diào)以預防為主測試是技術工作、測試對象是產(chǎn)品、主要是以事后檢查SQA指導測試、監(jiān)控測試測試為SQA提供依據(jù)第十三頁,共22頁。軟件測試的原則(1)測試要盡早開始;(2)測試用例應當由測試數(shù)據(jù)和與之對應的預期結果這兩部分組成;(3)應當由專門的測試人員進行測試;(4)測試用例應包括合理的輸入條件和不合理的輸入條件;(5)嚴格執(zhí)行測試計劃,排除測試的隨意性; ······第十四頁,共22頁。軟件測試的誤區(qū)如果發(fā)布的軟件有質(zhì)量問題,那是軟件測試人員的錯。軟件測試技術要求不高,至少比編程容易多了。軟件測試隨便找一個能力差的人就能做。有時間就多測試一些,來不及就少測試一些。軟件測試是測試人員的事,與開發(fā)人員無關。設計-實現(xiàn)-測試,軟件測試是開發(fā)后期的一個階段。第十五頁,共22頁。軟件測試的分類軟件測試按照不同的劃分方法,有不同的分類:按照軟件測試用例的設計方法而論,軟件測試可以分為白盒測試法和黑盒測試法。根據(jù)程序是否運行,測試可以分為靜態(tài)測試和動態(tài)測試。通過工具自動執(zhí)行軟件的測試,稱為自動化測試按照軟件測試的策略和過程來分類,軟件測試可分為單元測試、集成測試、系統(tǒng)測試、驗收測試。第十六頁,共22頁。軟件開發(fā)與軟件測試的關系完整的開發(fā)流程項目規(guī)劃項目需求分析項目概要分析項目詳細分析代碼編寫測試代碼編寫測試需求分析系統(tǒng)測試計劃集成測試計劃單元測試計劃產(chǎn)品發(fā)布系統(tǒng)測試集成測試單元測試完整的軟件開發(fā)流程第十七頁,共22頁。
制定測試計劃1、制定計劃本階段的主要工作內(nèi)容
——對需求規(guī)格說明書的仔細研究
——將要測試的產(chǎn)品分解成可獨立測試的單元
——為每個測試單元確定采用的測試技術
——為測試的下一個階段及其活動制定計劃制定計劃包括:(1)概要測試計劃(2)詳細測試計劃第十八頁,共22頁。制定測試計劃(續(xù))2、測試大綱(用例)測試大綱是軟件測試的依據(jù),包括測試項目、測試步驟、測試完成的標準。測試大綱的本質(zhì)
——從測試的角度對被測對象的功能和各種特性的細化和展開。測試大綱的好處
——保證測試功能不被遺漏,也不被重復測試
——合理安排測試人員——使得軟件測試不依賴于個人第十九頁,共22頁。
測試執(zhí)行過程1、測試執(zhí)行過程的三個階段(1)初測期——測試主要功能和關鍵的執(zhí)行路徑,排除主要障礙。(2)細測期——依據(jù)測試計劃和測試大綱、測試用例,逐一測試大大小小的功能、方方面面的特性、性能、用戶界面、兼容性、可用性等等;預期可發(fā)現(xiàn)大量不同性質(zhì)、不同嚴重程度的錯誤和問題。(3)回歸測試期——系統(tǒng)已達到穩(wěn)定,在一輪測試中發(fā)現(xiàn)的錯誤已十分有限;復查已知錯誤的糾正情況,確認未引發(fā)任何新的錯誤時,終結回歸測試。第二十頁,共22頁。測試執(zhí)行過程(續(xù))初測期功能凍結代碼凍結回歸測試期細測期020
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大興安嶺職業(yè)學院《韓語入門》2023-2024學年第一學期期末試卷
- 泉州信息工程學院《高層建筑與抗震設計》2023-2024學年第二學期期末試卷
- 防水透氣膜施工方案
- 2025年中考數(shù)學幾何模型歸納訓練:最值模型之瓜豆模型(原理)直線解讀與提分訓練
- 生態(tài)板門套施工方案
- 柳州塑膠操場施工方案
- 污水池清理施工方案
- 普陀防腐地坪施工方案
- 蘇州安裝門禁施工方案
- 2025年國稅甘肅面試試題及答案
- 打起手鼓唱起歌二聲部改編簡譜
- 新外研版高二英語選擇性必修二unit6 PlanB life on Mars 課件
- 電除顫完整版課件
- 2022年08月安徽省引江濟淮集團有限公司2022年社會招聘60名運行維護人員高頻考點卷叁(3套)答案詳解篇
- 有關李白的故事9篇
- 金屬學與熱處理課后習題答案版
- QCC培訓講義培訓課件
- 初中英語方位介詞課件
- DB31T 1176-2019 城鎮(zhèn)燃氣管道水平定向鉆進工程技術規(guī)程
- JGJ79-2012建筑地基處理技術規(guī)范講義
- 動物對環(huán)境的適應教案及反思
評論
0/150
提交評論