版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、軟件測試方法和技術,內(nèi)容提要,軟件缺陷的定義 軟件缺陷有效描述的規(guī)則 軟件缺陷屬性 軟件缺陷相關的信息 分離、再現(xiàn)軟件缺陷 軟件缺陷的跟蹤和管理,軟件缺陷的定義,軟件缺陷是系統(tǒng)或系統(tǒng)部件中那些導致系統(tǒng)或部件不能實現(xiàn)其功能的缺陷。,軟件缺陷有效描述的規(guī)則,軟件缺陷的一個好的描述需要使用簡單、準確、專業(yè)的語言來抓住本質(zhì)。否則會使得其中信息含糊,誤導開發(fā)、測試等人員。 軟件缺陷有效描述的規(guī)則如下: 單一準確每個報告只針對一個軟件缺陷; 可以再現(xiàn)提供缺陷的精確描述,使得開發(fā)人員能夠理解,并容易重現(xiàn)軟件缺陷; 完整統(tǒng)一提供完整、前后統(tǒng)一的軟件缺陷修復步驟和信息;,To be continue,軟件缺陷有
2、效描述的規(guī)則,短小精煉 特定條件軟件缺陷描述必須提供必要的特定條件; 補充完善從bug發(fā)現(xiàn)那一刻起,測試人員的職責是保證缺陷被正確的報告,并得到應有的重視,繼續(xù)監(jiān)視其修復的全過程; 不做評價軟件缺陷描述中不要帶有個人觀點,不要對相關人員進行評價。,軟件缺陷的屬性,軟件缺陷屬性包括缺陷標識、缺陷類型、缺陷的嚴重程度、缺陷產(chǎn)生的可能性、缺陷優(yōu)先級、缺陷狀態(tài)、缺陷來源、缺陷原因等。,軟件缺陷的類型,軟件缺陷類型是按照軟件缺陷自然屬性的劃分結果:,軟件缺陷的嚴重程度,軟件缺陷的嚴重程度指引缺陷引起的軟件故障對軟件產(chǎn)品影響的程度。,軟件缺陷產(chǎn)生的可能性,軟件缺陷產(chǎn)生的可能是即缺陷在軟件產(chǎn)品中發(fā)生的可能。
3、,軟件缺陷優(yōu)先級,軟件缺陷優(yōu)先級指缺陷必須被修復的緊急程度。,軟件缺陷狀態(tài)-1,軟件缺陷狀態(tài),即缺陷通過一個跟蹤修復過程的進展情況,換句話說就是軟件缺陷的生命周期的各階段的基本定義。,軟件缺陷狀態(tài)-2,軟件缺陷起源,軟件缺陷起源:軟件缺陷引發(fā)的故障、事件第一次被檢測到的階段。,軟件缺陷來源,軟件缺陷來源:軟件缺陷所在的位置,如文檔、代碼等。,軟件缺陷根源,軟件缺陷根源,指造成軟件缺陷的根本原因。,軟件缺陷有關的信息,為了更好的處理軟件缺陷,我們除了了解軟件缺陷的屬性,還需要關注軟件缺陷的相關信息。 軟件缺陷有關信息包括軟件缺陷圖片、記錄和如何再現(xiàn)、分離缺陷等。,記錄軟件缺陷的有關圖片,一些涉及
4、GUI信息是軟件缺陷報告的重要組成部分,它有助于直觀的表示缺陷所在的位置及其特征。 通常,出現(xiàn)在用戶界面,并且影響用戶使用或影響產(chǎn)品美觀的軟件缺陷,附上圖片更為直觀。,分離再現(xiàn)軟件缺陷,要想有效分離軟件缺陷,需要清楚、準確的描述產(chǎn)生軟件缺陷的具體步驟和條件。 為了有效再現(xiàn)軟件缺陷,除了按照軟件缺陷有效描述規(guī)則描述軟件缺陷,還必須遵循軟件缺陷分離和再現(xiàn)的方法。這就要求我們充分掌握分離、再現(xiàn)缺陷的常用方法和技巧。,分離和再現(xiàn)軟件缺陷的步驟,典型軟件缺陷分離、再現(xiàn)方法和技巧包括: 確保所有的步驟都被記錄; 特定條件和時間的記錄; 壓力和負荷、內(nèi)存、數(shù)據(jù)溢出有關的邊界條件; 考慮資源依賴性因素; 不能
5、忽視硬件。,軟件缺陷處理技巧,軟件缺陷處理的基本技巧如下: 審閱 拒絕 完善 分配 測試 重新打開 關閉 暫緩,軟件缺陷的處理和跟蹤,軟件缺陷跟蹤管理是測試工作的一個重要部分,它的目的是確保每個被發(fā)現(xiàn)的缺陷能夠及時得到處理。 軟件缺陷跟蹤管理的目標有: 確保每個發(fā)現(xiàn)的缺陷都能夠被解決; 收集缺陷數(shù)據(jù)并根據(jù)缺陷趨勢曲線識別測試過程; 收集缺陷數(shù)據(jù)并在其上進行數(shù)據(jù)分析。,軟件缺陷生命周期,軟件缺陷生命周期是一個軟件缺陷被發(fā)現(xiàn)、報告、修復、驗證直到最后關閉的完整過程。 簡單軟件生命周期如下:,To be continue.,軟件缺陷生命周期,復雜軟件生命周期如下:,To be continue.,軟
6、件缺陷生命周期,軟件缺陷生命周期不同階段都需要測試人員、開發(fā)人員和管理人員一起參與、協(xié)同工作,只有這樣才能保證在短時間內(nèi)高效的關閉所有的缺陷,縮短軟件測試進程,提高軟件質(zhì)量,同時減少軟件成本。,軟件缺陷的跟蹤方法、圖表,缺陷數(shù)據(jù)是生成各種測試分析、質(zhì)量控制圖表的基礎。通過這些軟件缺陷圖表我們可以清楚的看到缺陷修復過程,分析缺陷發(fā)生的根本原因,跟蹤缺陷管理的效率。,To be continue.,軟件缺陷的跟蹤方法、圖表,1)軟件項目如何發(fā)展軟件缺陷打開/關閉圖表 軟件缺陷打開/關閉圖表是最基本的軟件缺陷分析圖表,它提供了許多有關軟件缺陷狀態(tài)、項目進度、開發(fā)人員工作情形等信息: 項目目前的質(zhì)量情
7、況取決于累積打開曲線和累積關閉曲線的趨勢; 項目目前的進度取決于積累關閉曲線和積累打開曲線起點的時間差; 開發(fā)人員已經(jīng)修復軟件缺陷了么?累積關閉曲線是否快速上升?測試人員是否積極去驗證缺陷?這些信息都可以從打開/關閉曲線得到。,To be continue.,軟件缺陷的跟蹤方法、圖表,To be continue.,軟件缺陷的跟蹤方法、圖表,那么如何從缺陷打開/關閉曲線分析項目進展? 當累積打開曲線在一條漸近線限制下穩(wěn)定下來,通??梢哉J為測試完成了; 修正日期在關閉日期前,可以看到關閉曲線大約落后一個星期,那時測試驗證工作所致; 當前測試發(fā)現(xiàn)軟件缺陷能力在減弱; 從圖形中我們可以發(fā)現(xiàn)打開、關閉曲線不斷收斂,表明開發(fā)人員已經(jīng)有效修復了軟件缺陷; 當打開曲線出現(xiàn)凸起,必須即可商討分析,以迅速找到解決方案。,軟件缺陷的跟蹤方法、圖表,2)軟件缺陷如何發(fā)生:根本原因圖表 分析軟件缺陷原因不僅有助于測試人員決定那些功能領域需求要增強測試、開發(fā)人員集中注意力到最嚴重、最頻繁的問題領域。 根本原因圖表是分析軟件缺陷原因的重要圖形工具。,To be continue.,軟件缺陷的跟蹤方法、圖表,To be continue.,軟件缺陷的跟蹤方法、圖表,3)開發(fā)人員如何響應:關閉軟件缺陷周期表 關閉周期將開發(fā)人員對
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 六年級語文橋聽評課記錄
- 北師大版數(shù)學八年級上冊4《平行線的性質(zhì)》聽評課記錄1
- 人教版數(shù)學七年級上冊《模式3:整式的加減》聽評課記錄
- 北師大版道德與法治八年級上冊第1課第3站《關愛他人生命》聽課評課記錄
- 八年級上冊歷史人教版同步聽課評課記錄第18課《從九一八事變到西安事變》
- 小學二年級上冊數(shù)學口算競賽題
- 北師大版歷史九年級上冊第11課《英國資產(chǎn)階級革命》聽課評課記錄1
- (新人教版)八年級歷史上冊期末復習-第七八單元解放戰(zhàn)爭近代經(jīng)濟社會生活與教育文化事業(yè)的發(fā)展-復習聽課評課記錄
- 人民版道德與法治九年級上冊2.2《扛起你的責任》聽課評課記錄
- 水泥攪拌樁施工分包合同范本
- 浙江省杭州市2024年中考語文試卷(含答案)
- 世說新語原文及翻譯-副本
- 電力通信光纜檢修標準化作業(yè)指導書
- 種植二期手種植義齒II期手術護理配合流程
- 安全隱患舉報獎勵制度
- 2024-2025學年深圳市南山區(qū)六年級數(shù)學第一學期期末學業(yè)水平測試試題含解析
- 工貿(mào)行業(yè)企業(yè)安全生產(chǎn)標準化建設實施指南
- T-CACM 1560.6-2023 中醫(yī)養(yǎng)生保健服務(非醫(yī)療)技術操作規(guī)范穴位貼敷
- 2024年全國統(tǒng)一考試高考新課標Ⅱ卷數(shù)學試題(真題+答案)
- 人教版小學數(shù)學一年級下冊第1-4單元教材分析
- JTS-215-2018碼頭結構施工規(guī)范
評論
0/150
提交評論