注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件測試技術(shù)

軟件測試技術(shù)

軟件測試技術(shù)

定 價:¥22.00

作 者: 賀平 編著
出版社: 機(jī)械工業(yè)出版社
叢編項: 新世紀(jì)高職高專計算機(jī)軟件技術(shù)專業(yè)規(guī)劃教材
標(biāo) 簽: 軟件測試及維護(hù)

ISBN: 9787111151845 出版時間: 2004-09-01 包裝: 膠版紙
開本: 大16開 頁數(shù): 252 字?jǐn)?shù):  

內(nèi)容簡介

  本書是新世紀(jì)高職高專計算機(jī)軟件技術(shù)專業(yè)規(guī)劃教材之一。本書主要介紹軟件測試基礎(chǔ)知識及相關(guān)的實用測試技術(shù)。內(nèi)容包含兩個部分第一部分為基礎(chǔ)概念、基礎(chǔ)知識和基本測試技術(shù)、軟件測試實質(zhì)、軟件測試策略、黑盒測試、白盒測試、集成測試、系統(tǒng)測試、確認(rèn)測試、面向?qū)ο蟮臏y試,測試計劃與測試文檔,第二部分為軟件自動化測試,介紹軟件自動化測試基礎(chǔ)測試基礎(chǔ)知識,常用軟件自動化測試工具的應(yīng)用。 本書突出基本知識和基本概念的表述,注重技術(shù)方法的運(yùn)用,力求內(nèi)容全面,論述簡明,深入淺出,通俗易懂,并注意將測試技術(shù)的應(yīng)用與軟件開發(fā)過程密切結(jié)合起來,使讀者能較快地學(xué)習(xí)掌握當(dāng)前的軟件測試技術(shù)和實際運(yùn)用。 本書適用于高職高專院校、軟件職業(yè)技術(shù)學(xué)院軟件測試課程使用,也可供從事軟件開發(fā)、軟件測試工作的管理與技術(shù)人員參考。

作者簡介

暫缺《軟件測試技術(shù)》作者簡介

圖書目錄

第1章軟件測試概述
1.1軟件測試背景
1.1.1軟件缺陷與定義
1.1.2軟件缺陷產(chǎn)生的原因
1.1.3軟件缺陷修復(fù)的代價
1.2軟件測試的定義、目的和原則
1.2.1軟件測試的定義
1.2.2軟件測試的對象
1.2.3軟件測試的分類
1.2.4軟件測試的目的和原則
1.2.5軟件測試技術(shù)的發(fā)展
1.3軟件工程與開發(fā)過程
1.3.1軟件產(chǎn)品的組成
1.3.2軟件項目組成員
1.3.3軟件開發(fā)方法及過程
1.4軟件開發(fā)與軟件測試的關(guān)系
1.4.1測試與開發(fā)各階段的關(guān)系
1.4.2測試與開發(fā)的并行性
1.4.3完整的軟件開發(fā)流程
1.5軟件測試職業(yè)與素質(zhì)
1.5.1軟件測試職業(yè)和職位
1.5.2軟件測試員工作目標(biāo)與必備素質(zhì)
1.6軟件質(zhì)量管理與評價
1.6.1軟件質(zhì)量管理簡介
1.6.2軟件能力成熟度模型(CMMCapabilityMaturityModel)
1.6.31SO9000標(biāo)準(zhǔn)簡介
習(xí)題與思考
第2章軟件測試基礎(chǔ)
2.1軟件測試的復(fù)雜性分析
2.1.1無法對程序進(jìn)行完全測試
2.1.2測試無法顯示潛在的軟件缺陷和故障
2.1.3存在的故障現(xiàn)象與發(fā)現(xiàn)的故障數(shù)量成正比
2.1.4殺蟲劑現(xiàn)象
2.1.5并非所有的軟件故障都能修復(fù)
2.1.6軟件測試的風(fēng)險代價
2.2軟件測試方法與策略
2.2.1靜態(tài)測試與動態(tài)測試
2.2.2黑盒測試與白盒測試
2.2.3軟件測試過程
2.3單元測試
2.3.1單元測試的主要任務(wù)
2.3.2單元測試的執(zhí)行過程
2.4集成測試
2.4.1非增量式測試
2.4.2增量式測試
2.4.3兩種不同集成測試方法的比較
2.5確認(rèn)測試
2.5.1確認(rèn)測試的準(zhǔn)則
2.5.2配置審查的內(nèi)容
2.6系統(tǒng)測試
2.6.1恢復(fù)測試
2.6.2安全測試
2.6.3強(qiáng)度測試
2.6.4性能測試
2.6.5可靠性測試
2.6.6兼容性測試
2.6.7Web網(wǎng)站測試
2.7驗收測試
2.7.1驗收測試的內(nèi)容
2.7.2軟件配置和文檔資料
2.8測試后的調(diào)試
2.9面向?qū)ο蟮能浖y試
2.9.1面向?qū)ο蟮幕靖拍?br />2.9.2面向?qū)ο蟮能浖y試與傳統(tǒng)軟件測試的差異
2.9.3面向?qū)ο蟮膯卧獪y試
2.9.4面向?qū)ο蟮募蓽y試
2.9.5面向?qū)ο蟮拇_認(rèn)測試
習(xí)題與思考
第3章軟件測試用例的設(shè)計方法
3.1黑盒測試方法
3.1.1具有代表性的三角形問題與NextDate函數(shù)
3.1.2邊界值分析法
3.1.3等價類劃分法
3.1.4因果圖法
3.1.5決策表測試法
3.1.6測試方法的選擇
3.2白盒測試方法
3.2.1白盒測試的基本概念
3.2.2邏輯覆蓋測試方法
3.2.3路徑測試方法
3.3特定環(huán)境及應(yīng)用的測試
3.3.1客戶朋艮務(wù)器體系結(jié)構(gòu)的測試
3.3.2GUI的測試
3.3.3實時系統(tǒng)的測試
習(xí)題與思考
第4章軟件自動化測試
4.1軟件自動化測試基礎(chǔ)
4.1.1自動化測試的產(chǎn)生
4.1.2自動化測試的定義和引入
4.1.3自動化測試工具的作用及優(yōu)勢
4.1.4自動化測試的實例
4.2軟件自動化測試生存周期方法學(xué)
4.2.1采用自動化測試方法的確認(rèn)
4.2.2自動化測試工具的獲取
4.2.3自動化測試的引入階段
4.2.4測試計劃、設(shè)計和開發(fā)
4.2.5測試執(zhí)行與管理
4.2.6測試活動評審與評估
4.3自動化測試生存周期方法的應(yīng)用
4.3.1建立正確的自動化測試目標(biāo)
4.3.2測試自動化與測試工具存在的不足
4.4自動化測試工具
4.4.1白盒測試工具
4.4.2黑盒測試工具
4.43測試設(shè)計與開發(fā)工具
4.4.4測試執(zhí)行和評估工具
4.4.5測試管理工具
4.4.6常用測試工具概要
習(xí)題與思考
第5章測試計劃與測試文檔
5.1測試計劃
5.2測試文檔
5.2.11EEE/ANSI測試文檔概述
5.2.2軟件生命周期各階段的測試任務(wù)與需交付的文檔
5.2.3測試文檔類型
5.3檢查單
習(xí)題與思考
第6章WinRunner的運(yùn)用
6.1WinRunner介紹
6.1.1WinRunner測試模式
6.1.2WinRunner測試過程
6.1.3樣本軟件
6.1.4使用TestSuite(測試套件)
6.2使用WinRunner
6.2.1啟動WinRunner
6.2.2WinRunner主窗口
6.2.3測試窗口
6.2.4加載WinRunner插件
6.3WinRunner如何識別GUI對象
6.3.1關(guān)于識別GUI對象
6.3.2測試中如何識別GUI對象
6.3.3物理描述(PhysicalDescription)
6.3.4邏輯名(LogicNames)
6.3.5GUIMap
6.3.6設(shè)定窗體環(huán)境(WindowContext)
6.4理解GUIMap
6.4.1關(guān)于GUIMap
6.4.2查看GUI對象屬性
6.4.3教WinRunner學(xué)習(xí)被測軟件的GUI;
6.4.4在GUIMap中找到對象或窗體
6.4.5GUIMapFile使用概要
6.4.6GUIMapFile模式的選取
6.5GlobalGUIMapFile模式的使用
6.5.1關(guān)于GlobalGUIMapFile模式
6.5.2測試中共享GUIMapFile
6.5.3讓W(xué)inRunner學(xué)習(xí)GU
6.5.4保存GUIMap
6.5.5加載GUIMap文件
6.6GUIMapFilePerTest模式的使用
6.6.1關(guān)于GUIMapFilePerTest模式
6.6.2GUIMapFilePerTest模式下工作
6.6.3GUIMapFilePerTest模式要點
6.7編輯GUIMap
6.7.1關(guān)于編輯GUIMap
6.7.2運(yùn)行指南(RunWizard)
6.7.3GUIMap編輯器
6.7.4修改邏輯名和物理描述
6.7.5WinRunner處理可變的窗體卷標(biāo)
6.7.6在物理描述中使用常規(guī)表達(dá)式
6.7.7在文件間復(fù)制和移動對象
6.7.8在GUIMapFile里找到對象
6.T9在多個GUIMapFile里找到對象
6.7.10在GUIMapFile里手工添加對象
6.7.11從GUIMapFile里刪除對象
6.7.12清除GUIMapFile
6.7.13篩選顯示對象
6.7.14保存GUIMap的變更
6.8合并GUIMapFile
6.8.1關(guān)于合并GUIMapFile
6.8.2合并GUIMapFile的準(zhǔn)備
6.8.3解決自動合并GUIMap文件的沖突
6.8.4手工合并GUIMap文件
6.8.5改變到GlobalGUIMapFile模式
6.9配置GUIM
6.9.1關(guān)于配置GUIMap
6.9.2理解GUIMap的默認(rèn)配置
6.9.3把自定義對象映射到標(biāo)準(zhǔn)的類
6.9.4配置標(biāo)準(zhǔn)或自定義的類
6.10為類創(chuàng)建永久的GUIMap配置
6.10.1刪除自定義的類
6.10.2類屬性
6.10.3所有屬性
6.10.4默認(rèn)學(xué)習(xí)屬性
6.10.5VisualBasic對象的屬性
6.10.6PowerBuilder對象的屬性
6.11關(guān)于學(xué)習(xí)虛擬對象
6.11.1定義一個虛擬對象
6.11.2理解虛擬對象的物理描述
6.12創(chuàng)建測試
6.12.1關(guān)于創(chuàng)建測試
6.12.2解決常見的環(huán)境感應(yīng)錄制問題
6.12.3模擬錄制
6.12.4檢查點
6.12.5數(shù)據(jù)驅(qū)動測試
6.12.6同步點
6.12.7計劃一個測試
6.12.8測試信息文檔化
6.12.9測試相關(guān)插件
6.12.10錄制測試
6.12.11用熱鍵激活測試創(chuàng)建命令
6.12.12測試編程
6.12.13編輯測試
6.13檢查GUI對象
6.13.1關(guān)于檢查GUI對象
6.13.2檢查單個屬性的值
—6.13.3檢查單個對象
6.13.4檢查一個窗體中的多個對象
6.13.5檢查一個窗體中的所有對象
6.13.6解GUI檢查點語句
6.13.7修改GUI檢查清單
6.13.8理解GUI檢查點對話框
6.13.9屬性檢查和默認(rèn)檢查
6.13.10為屬性檢查指定變量
6.13.11常規(guī)表達(dá)式屬性檢查
6.13.12時間格式屬性檢查
6.13.13關(guān)閉GUI檢查點對話框
6.13.14編輯屬性期望值
6.13.15修改GUI檢查點的期望結(jié)果
習(xí)題與思考
第7章Rational白盒測試工具的運(yùn)用
7.1Rational測試組件概述
7.2RationalSuiteEnterprise的安裝
7.3RationalPuri砂
7.3.1RationalPuri勿功能簡介
7.3.2RationalPuriq/工具特性
7.3.3RationalPuriq/實用舉例
7.4RationalPUreCOverage
7.4.1RationalPureCoverage功能
7.4.2RatiOnalPⅢeCOVerage工具特性
T4.3RationalPureCoverage實用舉例
7.5RationalQuantifu
7.5.1RationalQuantiy功能簡介
7.5.2RationalQuantiiy工具特性
7.5.3RationalQuantify實用舉例
習(xí)題與思考
第8章Web服務(wù)器負(fù)載測試軟件的運(yùn)用
8.1Web服務(wù)器負(fù)載測試軟件介紹
8.1.1WebApplicationStressTool簡介
8.1.2WebApplicationStressTool系統(tǒng)安裝
8.2WebApplicationStressTool的設(shè)置及其操作
8.2.1主界面窗口
8.2.2制作生成腳本
8.3負(fù)載參數(shù)設(shè)置
8.3.1目錄樹(ContentTree)
8.3.2負(fù)載選項的設(shè)置(Setting)
8.3.3性能計數(shù)器(PerfCounters)
8.3.4頁面組(PageGroups)
8.3.5用戶(Users)
8.3.6客戶(Clients)
8.3.7Cookies
8.4運(yùn)行測試腳本
8.5測試結(jié)果
8.5.1頁面摘要
8.5.2結(jié)果代碼(ResultCodes)
8.5.3性能統(tǒng)計
8.5.4腳本設(shè)置(ScriptSettings)
8.5.5測試客戶機(jī)(TestClients)
8.5.6頁面概要(PageSummary)
8.5.7頁面組結(jié)果
8.5.8頁面數(shù)據(jù)(PageData)
8.6其他方式編寫測試腳本
8.6.1手動編寫測試腳本
8.6.2導(dǎo)入IlS日志
8.6.3導(dǎo)入網(wǎng)站內(nèi)容文件
8.7設(shè)計測試方案時的一些注意點
8.8使用WAS的優(yōu)勢和不足
習(xí)題與思考
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號