軟件測試_04 軟件測試自動化(系列4)_第1頁
軟件測試_04 軟件測試自動化(系列4)_第2頁
軟件測試_04 軟件測試自動化(系列4)_第3頁
軟件測試_04 軟件測試自動化(系列4)_第4頁
軟件測試_04 軟件測試自動化(系列4)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、軟件測試自動化內(nèi)容簡介軟件測試自動化概述軟件測試工具介紹測試工具實例測試自動化適用環(huán)境 測試自動化的局限性測試體會軟件測試自動化概述u 自動化測試定義 通過使用一系列自動化測試工具,采取合理的測試方法,設(shè)計強有效的測試用例,生成完善的自動測試腳本,從而代替手工而執(zhí)行的測試。 軟件測試自動化概述u 軟件測試 手工測試 自動化測試 軟件測試自動化概述u 好的測試用例有效性仿效性經(jīng)濟性修改性 軟件測試自動化概述u 自動化測試 自動測試對測試的經(jīng)濟性和修改性有很大影響。自動測試通常要比手工測試經(jīng)濟的多,其開銷只是手工測試的一小部分。自動測試的方法越好,長期使用獲得的收益就越大。軟件測試自動化概述u 測

2、試自動化優(yōu)點 1、對程序的新版本運行已有的測試(回歸 測試) 2、可以運行更多更頻繁的測試。 3、可以執(zhí)行一些手工測試?yán)щy或不能做到 的測試,如并發(fā)200個用戶 4、更好的利用資源,如人員及設(shè)備 軟件測試自動化概述u 測試自動化優(yōu)點 5、具有可復(fù)用性 6、可以更快的將軟件推向市場 7、增加軟件信任度軟件測試自動化概述u 標(biāo)識:標(biāo)識測試條件和測試優(yōu)先級u 設(shè)計:設(shè)計測試用例 u 建立:建立測試腳本、數(shù)據(jù)等 u 執(zhí)行:執(zhí)行測試用例 u 比較:將測試用例輸出結(jié)果與期望輸出比較 u 軟件測試工具分類 測試管理工具 編碼測試工具 運行測試工具軟件測試工具介紹u 測試管理工具幫助完成測試計劃,跟蹤測試運行

3、結(jié)果等的工具。這類工具還包括有助于需求、設(shè)計、編碼測試及缺陷跟蹤的工具。u測試設(shè)計工具有助于準(zhǔn)備測試輸入或測試數(shù)據(jù)。軟件測試工具介紹軟件測試工具介紹u 邏輯設(shè)計工具涉及到說明、接口或代碼邏輯,有時也叫做測試用例生成器。u物理設(shè)計工具操作已有的數(shù)據(jù)或產(chǎn)生測試數(shù)據(jù)。軟件測試工具介紹u 靜態(tài)分析工具分析代碼而不執(zhí)行代碼。這種工具可以計算出代碼的各種度量指標(biāo)。u覆蓋測試工具評估通過一系列的測試,測試軟件被測試執(zhí)行的程度。大量用于單元測試中。軟件測試工具介紹u 調(diào)試工具不是真正的測試工具,因為調(diào)試不是測試的一部分。但在測試中經(jīng)常使用調(diào)試工具,特別是隔離低層的缺陷時更是如此。u動態(tài)分析工具評估正在運行的系

4、統(tǒng)。軟件測試工具介紹u 測試執(zhí)行與比較工具使測試自動進(jìn)行,然后將測試輸出結(jié)果與期望輸出進(jìn)行比較。此類測試工具可在任何層次中執(zhí)行測試:單元測試、集成測試、系統(tǒng)測試或驗收測試。軟件測試工具介紹u 性能模擬工具可以用現(xiàn)實世界無法做到的方式對系統(tǒng)的一部分進(jìn)行測試。測試工具實例u IS(Internet Scanner) 一種基于網(wǎng)絡(luò)的預(yù)防黑客入侵的漏洞檢測、評估工具。能提供自動的網(wǎng)絡(luò)設(shè)備的安全弱點檢查和分析 ,策略文件處理和管理信息安全風(fēng)險。測試工具實例u NetXRay 常用的網(wǎng)絡(luò)測試工具之一,主要是在網(wǎng)絡(luò)上進(jìn)行包的截獲和分析、對網(wǎng)絡(luò)進(jìn)行實時監(jiān)控時所使用的測試工具。測試工具實例u Sniffer 一

5、個應(yīng)用于網(wǎng)絡(luò)的強有力的可視化工具。它集成了如下一系列功能: 1)進(jìn)行詳細(xì)的分析,捕獲網(wǎng)絡(luò)傳輸信息 2)使用專家分析器診斷問題 3)實時監(jiān)控網(wǎng)絡(luò)活動 測試工具實例u Sniffer 4)為每個站點收集詳細(xì)的效用信息及產(chǎn)生 錯誤的統(tǒng)計,也給出所使用的網(wǎng)絡(luò)任何 一部分的會話資料。 5)保存歷史記錄信息作為基本分析依據(jù)測試工具實例u Sniffer 6)察覺網(wǎng)絡(luò)有問題時,產(chǎn)生可視聽的實時 警報并通知網(wǎng)絡(luò)管理人員 7)激活網(wǎng)絡(luò)模擬傳輸工具探測網(wǎng)絡(luò),測響 應(yīng)時間,規(guī)化和優(yōu)化網(wǎng)絡(luò)。 測試工具實例u WCAT 微軟開發(fā)的用于WEB能力分析工具,可以定制腳本來模擬大量瀏覽器訪問頁面。測試工具實例u SQA、Wi

6、nRunner 采用錄制回放方式進(jìn)行應(yīng)用程序的功能測試。都具有自己的編程語言(SQAVB,TSL),可以對腳本進(jìn)行編輯,以加強對應(yīng)用程序測試的自動化。 測試工具實例u WinRunner實際應(yīng)用舉例 實例一 :驗證界面正確性 實例二 :驗證數(shù)據(jù)正確性測試工具實例u LoadRunner 采用錄制回放方式進(jìn)行應(yīng)用程序的性能測試。例如:并發(fā)性、運行時間、關(guān)鍵點訪問速度、承載能力、耐用度適用環(huán)境u 回歸測試u 測試數(shù)據(jù)準(zhǔn)備u 性能測試u 多平臺測試u 安裝盤測試測試自動化的局限性u 不能取代手工測試 在下列情況下不適何自動化: a)測試很少運行 b)軟件不穩(wěn)定 c)結(jié)果很容易通過人驗證的測試 d)涉

7、及物理交互的測試。測試自動化的局限性 u自動化測試目前存在問題 1、工具本身帶來局限性 2、人的局限性測試體會u 在做任何事情之前先編寫詳細(xì)的測試計 劃自動化戰(zhàn)略就會非常清楚,并獲得 管理人員和同仁的支持。 u 將測試用例管理構(gòu)架放到一起,這樣每一 個測試人員都按相同的標(biāo)準(zhǔn)編寫,所有測 試也都易于維護和理解。測試體會u 編寫有意義的測試日志,并對所有通過和 失敗的結(jié)果產(chǎn)生總結(jié)報告。u 實現(xiàn)運行測試的無人看管,并具有從失敗 中恢復(fù)的能力。u 使測試能夠跨多種語言、平臺和配置。謝謝!BugBASE3.0BugBASE新功能1.測試計劃的編寫,測試報告和測試總結(jié)報 告的生成。使得BugBASE系統(tǒng)包括所有測試 流程。2.增加問題分析功能。如SPC、軟件可靠性統(tǒng) 計和評估等。 3.修改功能測試流程。BugBASE新功能 4.實現(xiàn)測試計劃、測試大綱、測試用例、測 試報告和測試總結(jié)報告的導(dǎo)入功能。增強 BugBASE系統(tǒng)的適應(yīng)性。 5.對測試用例和測試問題卡庫按照產(chǎn)品類型 進(jìn)行分類,增加查詢功能。 6.完成系統(tǒng)升級過程中的數(shù)據(jù)導(dǎo)入。 BugBASE新功能 7.在統(tǒng)計功能中增加圖表,并且統(tǒng)計數(shù)據(jù) 能夠?qū)崿F(xiàn)導(dǎo)出功能。 8.測試問題卡和測試用例可以添加附件。 9.在測試問題卡中增加問題優(yōu)先級;問題

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論