




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件測試技術(shù)交流測試開發(fā)部
2016年4月18日目錄測試技術(shù)交流目標軟件測試引入及與開發(fā)的關(guān)系常用軟件測試技術(shù)技術(shù)討論
41232測試技術(shù)交流目標測試技術(shù)交流加強團隊合作
提高凝聚力
增強團隊戰(zhàn)斗力
3第二部分測試技術(shù)交流目標軟件測試引入及與開發(fā)的關(guān)系常用軟件測試技術(shù)技術(shù)討論
41234
5千年蟲美國火星登陸事故愛國者導(dǎo)彈防御系統(tǒng)獅子王游戲2000199119921994軟件BUG計算機系統(tǒng)的軟件可靠性問題
6軟件測試的目的和意義
7缺陷的來源
8缺陷的來源及分析需求缺陷(產(chǎn)品說明書)設(shè)計缺陷(設(shè)計方案)編碼缺陷(代碼)缺陷其他其他10%軟件產(chǎn)品說明書(需求)56%編寫代碼7%設(shè)計27%定義1:1983年IEEE提出的軟件工程標準術(shù)語中給軟件測試下的定義是:
“使用人工或自動手段來運行或測定某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實際結(jié)果之間的差別”。定義2:軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計一批測試用例,并利用這些測試用例去執(zhí)行程序,以發(fā)現(xiàn)軟件故障的過程。該定義強調(diào)尋找故障是測試的目的。9軟件測試的行業(yè)定義
軟件測試的對象軟件測試不等于程序測試?!缎枨笠?guī)格說明書》、《概要設(shè)計說明書》、《詳細設(shè)計說明書》、源程序都是軟件測試的對象。軟件測試貫串于軟件定義和開發(fā)的整個期間。10
軟件測試的對象11
軟件測試過程
12
軟件生命周期中的測試軟件測試過程V模型非常明確地表明了測試的不同級別,清晰地展示了軟件測試與開發(fā)之間的關(guān)系存在局限性,僅把測試作為需求分析、系統(tǒng)設(shè)計及編碼后的一個階段,忽略對程序外的需求、設(shè)計等的測試
軟件測試與軟件開發(fā)關(guān)系軟件測試過程雙v(W)模型有利于盡早的、全面的發(fā)現(xiàn)問題測試伴隨整個軟件開發(fā)周期,而且測試的對象不僅僅是程序,需求、設(shè)計等同樣要測試,測試與開發(fā)是同步進行的。軟件測試與軟件開發(fā)關(guān)系
依賴關(guān)系沒有軟件開發(fā)就沒有測試,軟件開發(fā)提供軟件測試對象軟件測試是保證軟件開發(fā)產(chǎn)物質(zhì)量的重要手段所屬階段軟件開發(fā)和軟件測試都是生命周期中重要組成部分
軟件開發(fā)和軟件測試都是軟件過程中的重要活動目標保證產(chǎn)品上線或項目交付
提高產(chǎn)品或項目質(zhì)量軟件測試與軟件開發(fā)的關(guān)系第三部分測試技術(shù)交流目標軟件測試引入及與開發(fā)的關(guān)系常用軟件測試技術(shù)技術(shù)討論
412316
軟件測試的分類白盒測試黑盒測試單元測試集成測試系統(tǒng)測試回歸測試驗收測試用例設(shè)計方法測試策略和過程驗收形成α測試β測試1818黑盒測試白盒測試兩種測試方法從不同的角度出發(fā),反映了軟件的不同側(cè)面,也適用于不同的開發(fā)環(huán)境
1、測試方法黑盒測試技術(shù)已知產(chǎn)品的功能設(shè)計規(guī)格,可以進行測試證明每個實現(xiàn)了的功能是否符合要求。白盒測試
已知產(chǎn)品的內(nèi)部工作過程,可以通過測試證明每種內(nèi)部操作是否符合設(shè)計規(guī)格的要求,所有內(nèi)部成分是否已經(jīng)過檢查。19
1、測試方法201、測試方法-黑盒測試輸入輸出黑盒測試又稱功能測試、數(shù)據(jù)驅(qū)動測試或基于規(guī)格說明的測試,也可被成為用戶測試,主要應(yīng)用于快速應(yīng)用開發(fā)(RAD)環(huán)境
21
1、測試方法-白盒測試白盒測試又稱結(jié)構(gòu)測試、邏輯驅(qū)動測試或基于程序本身的測試,也可成為程序員測試,主要應(yīng)用于結(jié)構(gòu)化開發(fā)環(huán)境22
2、測試過程23
2測試過程-單元測試單元測試單元測試單元測試單元測試單元測試24
2測試過程-單元測試單元測試又稱為模塊測試,是針對程序模塊(軟件設(shè)計的最小單位)來進行正確性檢驗的測試工作。軟件單元測試的目的是檢測程序模塊對《詳細設(shè)計說明書》的符合程度;軟件單元測試依據(jù)是《單元測試計劃》。通常單元測試是在編碼階段進行的。在源程序代碼編制完成,經(jīng)過評審和驗證,確認沒有語法錯誤之后,就開始進行單元測試的測試用例設(shè)計。模塊接口測試局部數(shù)據(jù)結(jié)構(gòu)測試路徑測試錯誤處理測試邊界測試25
2測試過程-單元測試單元測試26
2測試過程-集成測試組合測試組合測試組合測試組合測試集成測試27
2測試過程-集成測試集成測試(IntegratedTesting)階段是指每個模塊完成單元測試后,需要按照設(shè)計時確定的程序結(jié)構(gòu)圖,把它們連接起來進行集成測試。集成測試也稱為綜合測試、組裝測試、聯(lián)合測試。目的:找出與軟件設(shè)計相關(guān)的程序結(jié)構(gòu),模塊調(diào)用關(guān)系,模塊間接口方面的問題。測試依據(jù):程序結(jié)構(gòu)設(shè)計文檔(包括概要設(shè)計說明書、詳細設(shè)計說明書等)。28
2測試過程-系統(tǒng)測試系統(tǒng)測試29系統(tǒng)測試的15種測試類型2測試過程-系統(tǒng)測試功能(機能)測試:目標中的功能是否真正實現(xiàn)了。批量測試:企圖證明程序不能處理目標中指出的大批數(shù)據(jù)。強度測試:讓程序在高負荷情況下運行(微軟建議72小時)??捎眯詼y試:界面友好、錯誤信息簡明易懂。安全性測試:設(shè)法破壞程序的保密檢查。30系統(tǒng)測試的15種測試類型2測試過程-系統(tǒng)測試性能測試:在一定工作負荷和配置條件下,系統(tǒng)響應(yīng)時間及處理速度。存儲量測試:測試程序所占用的內(nèi)外存容量(靜/動態(tài))。配置測試:至少每一類和最大最小的設(shè)備配置情況都要測試。兼容/移植測試:對現(xiàn)有程序進行修改和補充后,要進行此類測試。可安裝性測試:測試系統(tǒng)的安裝過程。31系統(tǒng)測試的15種測試類型2測試過程-系統(tǒng)測試可靠性測試:如平均無故障時間(MTTF),需要模擬運行環(huán)境?;謴?fù)測試:測試系統(tǒng)出錯后如何恢復(fù)正常工作的。可維護性測試:對維護過程和難易程度進行測試。文檔測試:審查文檔的正確性,對文檔中的每個例子都要作為測試用例。工序測試:測試操作工序的次序正確性。32
2測試過程-回歸測試
系統(tǒng)維護二次開發(fā)項目更新單元測試集成測試確認測試系統(tǒng)測試回歸測試33
2測試過程-α測試和β測試α測試是由一個用戶在開發(fā)環(huán)境下進行的測試,也可以是開發(fā)機構(gòu)內(nèi)部的用戶在模擬實際操作環(huán)境下進行的測試。α測試的目的是評價軟件產(chǎn)品的功能、可使用性、可靠性、性能和支持,尤其注重產(chǎn)品的界面和特色。α測試可以從軟件產(chǎn)品編碼結(jié)束之時開始,或在模塊(子系統(tǒng))測試完成之后開始,也可以在確認測試過程中產(chǎn)品達到一定的穩(wěn)定和可靠程度之后再開始。34
2測試過程-α測試和β測試β測試是由軟件的多個用戶在一個或多個用戶的實際使用環(huán)境下進行的測試。與α測試不同的是,開發(fā)者通常不在測試現(xiàn)場。α測試的目的是衡量軟件產(chǎn)品的功能、可使用性、可靠性、性能和支持,尤其注重產(chǎn)品的支持性,包括文檔、客戶培訓(xùn)和支持產(chǎn)品生產(chǎn)能力。只有當α測試達到一定的可靠程度時,才能開始β測試。它處在整個測試的最后階段。同時,產(chǎn)品的所有手冊文本也應(yīng)該在此階段完全定稿。35
2測試過程-驗收測試驗收測試是檢驗軟件產(chǎn)品質(zhì)量的最后一道工序。驗收測試是以用戶為主的測試,同時軟件開發(fā)人員也有一定的參與。驗收測試由用戶參加設(shè)計測試用例,使用用戶界面來輸入測試數(shù)據(jù),并分析測試的輸出結(jié)果,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國遠程醫(yī)療支付體系建設(shè)與商業(yè)模式驗證報告
- 2025-2030中國腎病用藥市場需求預(yù)測及商業(yè)模式研究報告
- 2025-2030中國綠色金融產(chǎn)業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025-2030中國管理咨詢行業(yè)金融科技融合與市場機遇分析報告
- 2025-2030中國管理咨詢行業(yè)客戶關(guān)系管理與價值共創(chuàng)研究
- 2025-2030中國管理咨詢行業(yè)供應(yīng)鏈優(yōu)化與運營效率提升研究報告
- 2025-2030中國管理咨詢市場新興業(yè)態(tài)與創(chuàng)新模式分析
- 2025-2030中國社區(qū)團購渠道啤酒銷售增長潛力與供應(yīng)鏈重構(gòu)方案分析報告
- E Our own film (Project)教學(xué)設(shè)計初中英語滬教版五四學(xué)制2024七年級上冊-滬教版五四學(xué)制2024
- 第7課 遼、西夏與北宋的并立(說課稿)2023-2024學(xué)年七年級歷史下冊同步說課稿(統(tǒng)編版)
- 2025海康威視視頻安全門禁系統(tǒng)使用手冊
- 安檢流程課件
- 2025綜合能力測試真題題庫及答案
- 2025-2026學(xué)年滬教牛津版(深圳用)小學(xué)英語五年級上冊教學(xué)計劃及進度表
- 帶狀皰疹后神經(jīng)痛護理查房
- 保密文印管理辦法
- 慢性病患者的安全用藥監(jiān)護
- 肝癌的中醫(yī)護理
- 【公開課】+動物細胞(教學(xué)課件)生物人教版2024七年級上冊
- 高血糖健康宣教
- 【城市道路監(jiān)理大綱】市政一級主干道路工程監(jiān)理大綱
評論
0/150
提交評論