定 價(jià):34 元
叢書(shū)名:21世紀(jì)高等學(xué)校規(guī)劃教材·軟件工程
- 作者:程寶雷[等]編著
- 出版時(shí)間:2015/8/1
- ISBN:9787302400493
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP311.5
- 頁(yè)碼:230
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《軟件測(cè)試與質(zhì)量保證:IBM Rational測(cè)試工具/21世紀(jì)高等學(xué)校規(guī)劃教材·軟件工程》主要基于IBM的Rational系列軟件設(shè)計(jì)相關(guān)實(shí)驗(yàn),共分三部分內(nèi)容: IBM Rational測(cè)試工具的基本使用、基于IBM Rational測(cè)試工具的實(shí)驗(yàn)及測(cè)試案例。通過(guò)對(duì)Rational系列工具的學(xué)習(xí)與使用,學(xué)生能夠理論聯(lián)系實(shí)際,結(jié)合實(shí)際開(kāi)發(fā)的軟件進(jìn)行測(cè)試實(shí)踐,為將來(lái)勝任軟件測(cè)試方面的工作打下良好的基礎(chǔ)。 本書(shū)既可以作為大學(xué)軟件測(cè)試課程配套的實(shí)驗(yàn)教材,也可以作為使用相關(guān)軟件的讀者解決實(shí)際問(wèn)題的參考書(shū)。
隨著軟件測(cè)試行業(yè)在國(guó)內(nèi)的快速發(fā)展,很多學(xué)校陸續(xù)開(kāi)設(shè)了軟件測(cè)試這門(mén)課程,該課程也是一門(mén)理論與實(shí)踐相結(jié)合的課程。社會(huì)上的軟件企業(yè)也越來(lái)越意識(shí)到軟件測(cè)試的重要性,紛紛加大軟件測(cè)試在整個(gè)軟件開(kāi)發(fā)過(guò)程中的比重,并成立了軟件測(cè)試部門(mén)和質(zhì)量保證部門(mén),甚至出現(xiàn)了專(zhuān)門(mén)從事測(cè)試工作的第三方企業(yè)。同時(shí)測(cè)試工具的應(yīng)用也成為普遍的趨勢(shì),如白盒測(cè)試工具、黑盒測(cè)試工具、性能測(cè)試工具及用于測(cè)試管理(測(cè)試流程管理、缺陷跟蹤管理、測(cè)試用例管理)的工具。
軟件測(cè)試課程正逐漸成為軟件專(zhuān)業(yè)人才知識(shí)架構(gòu)與技能培養(yǎng)的重要組成部分。目前國(guó)內(nèi)在這方面的教學(xué)還處于起步階段,鑒于IBM公司提供了從系統(tǒng)分析到配置管理的全套軟件開(kāi)發(fā)工具包,同時(shí)工具包中也包括多種自動(dòng)化測(cè)試工具,因此本書(shū)主要基于IBM的Rational系列軟件設(shè)計(jì)相關(guān)實(shí)驗(yàn)以用于教學(xué)實(shí)踐。
通過(guò)對(duì)Rational系列工具的學(xué)習(xí)使用,學(xué)生能有針對(duì)性地解決理論學(xué)習(xí)及實(shí)踐中的實(shí)際問(wèn)題,為將來(lái)勝任軟件測(cè)試工作打下良好的基礎(chǔ),較快地進(jìn)入測(cè)試角色。
本書(shū)共分三部分: IBM Rational測(cè)試工具的基本使用、基于IBM Rational 測(cè)試工具的實(shí)驗(yàn)及測(cè)試案例。
第一部分包括八章: 第1章介紹Rational 測(cè)試軟件的安裝與配置,第2章介紹測(cè)試管理工具TestManager的基本使用,第3章介紹Rational Purify的基本使用,第4章介紹Rational Quantify的基本使用,第5章介紹Rational PureCoverage的基本使用,第6章介紹Rational Robot的基本使用,第7章介紹Function Tester的基本使用,第8章介紹Performance Tester的基本使用。該部分內(nèi)容以案例為主線(xiàn),在講解工具時(shí)貫穿典型案例的使用。
第二部分包括十九個(gè)實(shí)驗(yàn),主要有管理軟件測(cè)試項(xiàng)目的實(shí)驗(yàn),如用Rational TestManager管理軟件測(cè)試項(xiàng)目; 單元測(cè)試的實(shí)驗(yàn),如Rational Purify測(cè)試代碼錯(cuò)誤及與內(nèi)存有關(guān)的錯(cuò)誤; 功能測(cè)試的實(shí)驗(yàn),如Rational Robot功能測(cè)試腳本中驗(yàn)證點(diǎn)的使用; 性能測(cè)試的實(shí)驗(yàn),如Performance Tester中調(diào)度的使用; 回歸測(cè)試的實(shí)驗(yàn),如Function Tester的基本使用等。
第三部分講解本書(shū)附帶的測(cè)試案例。目前,C++、Java及.NET平臺(tái)應(yīng)用比較廣泛,因此本書(shū)提供四個(gè)附屬案例:
(1) 基于Java的簡(jiǎn)易人事管理系統(tǒng);
(2) 基于C++的簡(jiǎn)易人事管理系統(tǒng);
(3) 基于J2EE的簡(jiǎn)易人事管理系統(tǒng);
(4) 基于.NET的簡(jiǎn)易人事管理系統(tǒng)。
通過(guò)上機(jī)實(shí)驗(yàn),可以達(dá)到以下目的:
(1) 加深對(duì)課堂講授內(nèi)容的理解。僅僅靠課堂講授理論知識(shí),很難得到感性的理解,通過(guò)上機(jī)實(shí)踐可以彌補(bǔ)。
(2) 熟悉IBM Ration系列測(cè)試軟件的使用,掌握白盒測(cè)試、黑盒測(cè)試、性能測(cè)試及其他測(cè)試如何通過(guò)相關(guān)工具實(shí)現(xiàn)。
(3) 學(xué)以致用。能夠結(jié)合測(cè)試工具,分析自己以前寫(xiě)的程序,找出不足,加以改進(jìn)。
本書(shū)既可以作為大學(xué)軟件測(cè)試課程配套的實(shí)驗(yàn)教材,也可以作為使用相關(guān)軟件的讀者解決實(shí)際問(wèn)題的參考書(shū)。
本書(shū)第一部分的第1、6、8章及第二部分的實(shí)驗(yàn)七至十三及第三部分由程寶雷編寫(xiě),第一部分的第七章及第二部分的實(shí)驗(yàn)十四至十九由屈蘊(yùn)茜和徐麗編寫(xiě),第一部分的第2、3、4、5章及第二部分的實(shí)驗(yàn)一至六由金海東編寫(xiě)。章曉芳、李映參與了全書(shū)的校對(duì)工作,最終統(tǒng)稿、定稿由屈蘊(yùn)茜完成。
由于作者水平有限,書(shū)中難免有不當(dāng)之處,敬請(qǐng)使用該書(shū)的廣大讀者批評(píng)指正,提出寶貴意見(jiàn)。若讀者需要案例的更詳細(xì)資料,請(qǐng)與作者(chengbaolei@suda.edu.cn)聯(lián)系。
編者
2015年1月
第一部分IBM Rational測(cè)試工具的基本使用
第1章Rational測(cè)試軟件的安裝與配置
1.1測(cè)試工具的安裝
1.1.1系統(tǒng)要求
1.1.2軟件獲取途徑
1.1.3Rational Suite Enterprise安裝
1.1.4Performance Tester軟件的安裝
1.2測(cè)試工具的配置
第2章Rational TestManager使用說(shuō)明
2.1TestManager概述
2.1.1概述
2.1.2TestManager的主要測(cè)試活動(dòng)
2.1.3與TestManager相關(guān)的概念
2.1.4主要用戶(hù)界面
2.1.5相關(guān)的Rational軟件
2.2測(cè)試計(jì)劃
2.2.1確定測(cè)試輸入
2.2.2創(chuàng)建測(cè)試計(jì)劃
2.2.3組織測(cè)試用例文件夾
2.2.4創(chuàng)建測(cè)試用例
2.2.5測(cè)試時(shí)的資源配置
2.2.6創(chuàng)建并編輯迭代
2.2.7使用測(cè)試輸入建立跟蹤
2.3測(cè)試的設(shè)計(jì)
2.3.1指明測(cè)試步驟和檢驗(yàn)點(diǎn)
2.3.2指明測(cè)試用例條件和可接受標(biāo)準(zhǔn)
2.4測(cè)試的實(shí)施
2.4.1創(chuàng)建測(cè)試腳本
2.4.2建立實(shí)施與用例的關(guān)聯(lián)
2.4.3定義代理測(cè)試機(jī)和測(cè)試機(jī)列表
2.4.4Suite作為測(cè)試實(shí)施
2.5測(cè)試的執(zhí)行
2.5.1測(cè)試腳本的執(zhí)行
2.5.2測(cè)試用例的執(zhí)行
2.5.3Suite的執(zhí)行
2.5.4Suite的監(jiān)控
2.6測(cè)試的評(píng)估
2.6.1測(cè)試日志
2.6.2缺陷的提交和修改
2.7TestManager使用案例
2.7.1創(chuàng)建測(cè)試項(xiàng)目
2.7.2創(chuàng)建Suite
第3章Rational Purify使用說(shuō)明
3.1Purify概述
3.2Purify具體功能描述
3.3Purify使用舉例
3.4Purify主要參數(shù)設(shè)置
3.4.1Settings項(xiàng)中的default setting
3.4.2Settings項(xiàng)中的Preferences
3.4.3View當(dāng)中的Create Filter
第4章Rational Quantify使用說(shuō)明
4.1Quantify概述
4.2Quantify功能特點(diǎn)
4.3Quantify使用舉例
4.4Quantify參數(shù)設(shè)置
4.4.1Settings項(xiàng)中的default settings
4.4.2Settings項(xiàng)中的Preferences
第5章Rational PureCoverage使用說(shuō)明
5.1功能簡(jiǎn)介
5.2PureCoverage具體功能描述
5.3PureCoverage使用舉例
5.4PureCoverage參數(shù)設(shè)置
5.4.1Settings項(xiàng)中的default setting
5.4.2Settings項(xiàng)中的Preferences
第6章Rational Robot使用說(shuō)明
6.1功能簡(jiǎn)介
6.2工具基本使用說(shuō)明
6.2.1登錄/主界面
6.2.2工具條操作
6.2.3錄制GUI腳本
6.3GUI腳本及其應(yīng)用舉例
6.3.1GUI記錄工作流程
6.3.2自動(dòng)命名腳本的創(chuàng)建
6.3.3錄制腳本
6.3.4錄制Java應(yīng)用程序
6.3.5錄制.NET應(yīng)用程序
6.3.6錄制Web應(yīng)用程序
6.3.7在人事管理系統(tǒng)中使用驗(yàn)證點(diǎn)
6.3.8使用Datapools
6.3.9刪除GUI腳本
6.3.10回放GUI腳本
6.4VU腳本及其應(yīng)用舉例
6.4.1錄制的VU腳本
6.4.2回放VU腳本
6.4.3復(fù)制VU腳本
6.4.4刪除VU腳本
第7章Function Tester的基本使用
7.1Rational Functional Tester工具的基本使用
7.1.1選擇工作空間
7.1.2創(chuàng)建或連接測(cè)試項(xiàng)目
7.1.3主界面
7.1.4配置測(cè)試環(huán)境
7.2簡(jiǎn)單的Rational Functional Tester腳本
7.2.1開(kāi)始錄制
7.2.2啟動(dòng)應(yīng)用程序,執(zhí)行用戶(hù)操作
7.2.3結(jié)束錄制
7.2.4運(yùn)行腳本,查看日志
7.2.5測(cè)試項(xiàng)目項(xiàng)的導(dǎo)入導(dǎo)出
7.3驗(yàn)證點(diǎn)的使用
7.3.1驗(yàn)證點(diǎn)的類(lèi)型
7.3.2驗(yàn)證點(diǎn)操作向?qū)?br />
7.3.3驗(yàn)證點(diǎn)比較器
7.4測(cè)試對(duì)象映射和對(duì)象識(shí)別
7.4.1測(cè)試對(duì)象映射
7.4.2建立并使用測(cè)試對(duì)象映射
7.4.3對(duì)象識(shí)別
7.5測(cè)試腳本模塊化框架
7.5.1測(cè)試腳本模塊化框架
7.5.2在Functional Tester中實(shí)現(xiàn)測(cè)試腳本模塊化框架
7.6數(shù)據(jù)驅(qū)動(dòng)測(cè)試
7.6.1創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)測(cè)試
7.6.2導(dǎo)入數(shù)據(jù)池
7.6.3導(dǎo)出數(shù)據(jù)池
第8章Performance Tester使用說(shuō)明
8.1功能簡(jiǎn)介
8.2工具的基本使用
8.2.1啟動(dòng)RPT
8.2.2創(chuàng)建測(cè)試項(xiàng)目
8.2.3錄制人事管理系統(tǒng)腳本
8.3測(cè)試驗(yàn)證點(diǎn)的設(shè)置舉例
8.4數(shù)據(jù)池的應(yīng)用舉例
8.5調(diào)度介紹
8.6分析測(cè)試結(jié)果
第二部分基于IBM Rational測(cè)試工具的實(shí)驗(yàn)
實(shí)驗(yàn)一使用Rational TestManager工具管理測(cè)試項(xiàng)目
實(shí)驗(yàn)二Rational Administrator工具的運(yùn)行環(huán)境及創(chuàng)建一個(gè)測(cè)試項(xiàng)目
實(shí)驗(yàn)三使用Rational Purify工具測(cè)試代碼中內(nèi)存相關(guān)錯(cuò)誤
實(shí)驗(yàn)四使用Rational Quantify對(duì)程序代碼做性能分析
實(shí)驗(yàn)五使用Rational PureCoverage檢測(cè)程序代碼的測(cè)試覆蓋率
實(shí)驗(yàn)六使用Rational ManualTest建立手工測(cè)試腳本
實(shí)驗(yàn)七Rational Robot的基本使用
實(shí)驗(yàn)八Rational Robot功能測(cè)試腳本中驗(yàn)證點(diǎn)的使用
實(shí)驗(yàn)九Rational Robot功能測(cè)試腳本中數(shù)據(jù)池的使用
實(shí)驗(yàn)十Rational Robot性能測(cè)試腳本的錄制及使用
實(shí)驗(yàn)十一Performance Tester工具的基本使用
實(shí)驗(yàn)十二Performance Tester中數(shù)據(jù)池的使用
實(shí)驗(yàn)十三Performance Tester中調(diào)度的使用
實(shí)驗(yàn)十四Rational Functional Tester的基本使用
實(shí)驗(yàn)十五Rational Functional Tester中驗(yàn)證點(diǎn)的使用
實(shí)驗(yàn)十六Rational Functional Tester中的測(cè)試對(duì)象地圖
實(shí)驗(yàn)十七Rational Functional Tester數(shù)據(jù)池的創(chuàng)建
實(shí)驗(yàn)十八Rational Functional Tester導(dǎo)入數(shù)據(jù)池
實(shí)驗(yàn)十九Rational Functional Tester導(dǎo)出數(shù)據(jù)池
第三部分測(cè) 試 案 例
案例一基于Java的簡(jiǎn)易人事管理系統(tǒng)
案例二基于C++的簡(jiǎn)易人事管理系統(tǒng)
案例三基于J2EE的簡(jiǎn)易人事管理系統(tǒng)
案例四基于.NET的簡(jiǎn)易人事管理系統(tǒng)