




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、L o g oL o g o 軟件測試技術(shù)軟件測試技術(shù) L o g oL o g o 軟件測試技術(shù)軟件測試技術(shù) L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背
2、景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試背景軟件測試背景 L o g oL o g o v小結(jié) 19 軟件測試背景軟件測試背景 L o g oL o g o 軟件測試概述軟件測試概述 L o g oL o g o 軟件測試背景軟件測試背景 L o g
3、 oL o g o 軟件測試本質(zhì)軟件測試本質(zhì) v軟件測試的概念:軟件測試的概念: IEEE(美國電氣和電子工程師協(xié)會)中對測試的定義:使 用人工或自動手段來運行或測定某個系統(tǒng)的過程,其目 的在于檢驗它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果 與實際結(jié)果之間的差別。 軟件測試就是貫穿整個軟件開發(fā)生命周期,對軟件產(chǎn) 品(包括階段性產(chǎn)品)進行驗證和確認的活動過程, 其目的是盡快盡早地發(fā)現(xiàn)軟件的缺陷。 L o g oL o g o 軟件測試本質(zhì)軟件測試本質(zhì) v 軟件測試的對象:軟件測試的對象: 源程序源程序/目標代碼目標代碼 各開發(fā)階段的文檔各開發(fā)階段的文檔(需求規(guī)格說明、概要設(shè)計說明、 詳細設(shè)計說明及其它
4、相關(guān)文檔) 軟件測試員的目的:軟件測試員的目的: L o g oL o g o 軟件測試本質(zhì)軟件測試本質(zhì) L o g oL o g o 軟件測試本質(zhì)軟件測試本質(zhì) L o g oL o g o 軟件測試本質(zhì)軟件測試本質(zhì) L o g oL o g o 軟件測試本質(zhì)軟件測試本質(zhì) 誤區(qū)一:誤區(qū)一:如果發(fā)布出去的軟件有質(zhì)量問題,都是軟件測試人員 的錯。 誤區(qū)二:誤區(qū)二:軟件測試技術(shù)要求不高,至少比編程容易多了。 誤區(qū)三:誤區(qū)三:有時間就多測試一些,來不及就少測試一些。 誤區(qū)四:誤區(qū)四:軟件測試是測試人員的事,與開發(fā)人員無關(guān)。 誤區(qū)五:誤區(qū)五:根據(jù)軟件開發(fā)瀑布模型,軟件測試是開發(fā)后期的一個 階段。 L o
5、 g oL o g o 軟件測試本質(zhì)軟件測試本質(zhì) L o g oL o g o 軟件測試本質(zhì)軟件測試本質(zhì) L o g oL o g o 軟件測試本質(zhì)軟件測試本質(zhì) L o g oL o g o v分類角度不同組織結(jié) 構(gòu)自然不同 L o g oL o g o 軟件測試分類軟件測試分類 測試分類 L o g oL o g o 主持人 作者 記錄員 列席人員 內(nèi)審員 技術(shù)專業(yè)人員 用戶代表 不正式正式 互審 走讀 審查 33 軟件測試分類軟件測試分類動態(tài)測試和靜態(tài)測試動態(tài)測試和靜態(tài)測試 L o g oL o g o 測試分類 34 軟件測試分類軟件測試分類 L o g oL o g o 黑盒測試&白盒
6、測試是軟 件測試領(lǐng)域中最基本的 兩個概念 35 軟件測試分類軟件測試分類黑盒測試和白盒測試黑盒測試和白盒測試 L o g oL o g o 按照所從事軟件測試的種類, 誰更加厲害一下? 36 軟件測試分類軟件測試分類黑盒測試和白盒測試黑盒測試和白盒測試 L o g oL o g o 軟件測試分類軟件測試分類黑盒測試和白盒測試黑盒測試和白盒測試 L o g oL o g o 測試分類 38 軟件測試分類軟件測試分類單元,集成,系統(tǒng)和驗收測試單元,集成,系統(tǒng)和驗收測試 L o g oL o g o v 單元測試(unit testing): 在底層的進行的測試稱為單元測試又稱模塊測試,針對軟件設(shè)
7、計中的進行正確性檢查的測試工作。 單元測試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例。多個模塊 可以平行地獨立進行單元測試。 單元定義: C中指一個函數(shù),Java中指一個類,在圖形化的軟件 中,單元一般指1個窗口,1個菜單。 軟件測試分類軟件測試分類單元,集成,系統(tǒng)和驗收測試單元,集成,系統(tǒng)和驗收測試 L o g oL o g o v集成測試(integration testing): 集成測試又叫組裝測試,通常在單元測試的基礎(chǔ)上,將所有程 序模塊進行有序的、遞增的測試。重點測試不同模塊的接口部 分。 軟件測試分類軟件測試分類單元,集成,系統(tǒng)和驗收測試單元,集成,系統(tǒng)和驗收測試 L o g oL o
8、 g o v集成方式有如下兩種:集成方式有如下兩種: 自底向上自底向上(buttom-up):在測試中要編寫稱為測試驅(qū)動的模塊驅(qū)動的模塊調(diào) 用正在測試的模塊。測試驅(qū)動模塊以和將來真正模塊同樣的方 式掛接,控制或者操作測試的模塊,觀察模塊是否運行正確。 自頂向下(自頂向下(top-down):):在測試中要編寫稱為樁的模塊樁的模塊用于接 收或者響應(yīng)軟件發(fā)送的數(shù)據(jù)。樁模塊以同將來真正模塊同樣的 方式掛接,向處于測試的模塊發(fā)送測試用例數(shù)據(jù),接受返回結(jié) 果,驗證結(jié)果是否正確。采用這種方式,可以對整個軟件進行 非常全面的測試,為它提供全部類型和數(shù)量的數(shù)據(jù),甚至高層 難以發(fā)送的數(shù)據(jù)。 軟件測試分類軟件測試
9、分類單元,集成,系統(tǒng)和驗收測試單元,集成,系統(tǒng)和驗收測試 L o g oL o g o v系統(tǒng)測試(system testing): 指的是將整個軟件系統(tǒng)看為一個整體進行測試,包括對功能、 性能、以及軟件所運行的軟硬件環(huán)境進行測試。 目前系統(tǒng)測試主要由黑盒測試工程師在系統(tǒng)集成完畢后進行測 試,前期主要測試系統(tǒng)的功能是否滿足需求,后期主要測試系 統(tǒng)運行的性能是否滿足需求,以及系統(tǒng)在不同的軟硬件環(huán)境中 的兼容性等 軟件測試分類軟件測試分類單元,集成,系統(tǒng)和驗收測試單元,集成,系統(tǒng)和驗收測試 L o g oL o g o v驗收測試(acceptance testing): 驗收測試指按照項目任務(wù)書
10、或合同、供需雙方約定的驗收依據(jù) 文檔進行的對整個系統(tǒng)的測試與評審,決定是否接收或拒收系 統(tǒng)。在系統(tǒng)測試的后期,以用戶測試為主或有測試人員等質(zhì)量 保證人員共同參與的測試。 測試:指的是指的是由用戶,測試人員、開發(fā)人員等共同 參與的內(nèi)部測試。 測試:指的是內(nèi)測后的公測,即完全交給最終用戶測試 驗收測試的重要性:驗收簽字,收 軟件測試分類軟件測試分類單元,集成,系統(tǒng)和驗收測試單元,集成,系統(tǒng)和驗收測試 我們關(guān)注的 重點. L o g oL o g o 測試名稱測試名稱測試對象測試對象測試依據(jù)測試依據(jù)人員人員測試方法測試方法時間比例時間比例 單元測試 最小模塊, 如函數(shù)類等 詳細設(shè)計 白盒測試工程 師
11、或開發(fā)工程 師 主要采用白 盒測試 1 集成測試 模塊間的接 口,如參數(shù) 傳遞 概要設(shè)計 白盒測試工程 師或開發(fā)工程 師 黑盒&白盒 測試相結(jié)合 2 系統(tǒng)測試 整個系統(tǒng), 包括軟硬件 需求規(guī)格 說明文檔 黑盒測試工程 師 黑盒測試3 驗收測試 整個系統(tǒng), 包括軟硬件 用戶需 求,驗收 標準 主要為用戶, 還可能有測試 工程師等 黑盒測試 4 44 軟件測試分類軟件測試分類單元,集成,系統(tǒng)和驗收測試單元,集成,系統(tǒng)和驗收測試 L o g oL o g o 測試分類 45 軟件測試分類軟件測試分類其他測試其他測試 L o g oL o g o v回歸測試(regression testing) 是指對軟件的新版本測試時,重復(fù)執(zhí)行上一個版本測 試時的用例。 v冒煙測試(smoke testing)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)英語復(fù)習與課堂互動計劃
- 衛(wèi)生院護理安全與風險管理計劃
- 食堂疫情防控人員管理措施
- 婚后個人及夫妻共同軟件著作權(quán)分割及收益分配協(xié)議
- 2025年重癥監(jiān)護臨床信息系統(tǒng)項目立項申請報告模板
- 2025年粗糙度測試儀項目立項申請報告
- 微孔混凝土基本物理力學(xué)性能及試件尺寸效應(yīng)研究
- 軟件開發(fā)承包協(xié)議示例
- 《古希臘與羅馬的文化傳承:高中歷史教學(xué)教案》
- 商業(yè)場所租賃協(xié)議簽署說明
- 醫(yī)療器械網(wǎng)絡(luò)銷售質(zhì)量管理規(guī)范宣貫培訓(xùn)課件2025年
- SL631水利水電工程單元工程施工質(zhì)量驗收標準第1部分:土石方工程
- DL∕T 5370-2017 水電水利工程施工通 用安全技術(shù)規(guī)程
- 廣東省2024年中考數(shù)學(xué)試卷【附真題答案】
- (高清版)TDT 1075-2023 光伏發(fā)電站工程項目用地控制指標
- 監(jiān)控立桿基礎(chǔ)國家標準
- 億賽通數(shù)據(jù)泄露防護(DLP)_CDG_V3.1用戶使用手冊
- 方格子漢字獨體字表
- 德魯克的績效觀
- 那洛巴尊者傳
- 包材產(chǎn)品HACCP計劃
評論
0/150
提交評論