出版時間:2011-5 出版社:科學(xué)出版社 作者:胡錚 編 頁數(shù):421
內(nèi)容概要
由胡錚主編的《軟件自動化測試工具實用技術(shù)》是工業(yè)和信息化部全國網(wǎng)絡(luò)與信息技術(shù)培訓(xùn)考試項目(NTC)軟件測試專業(yè)指定教材。全書分理論部分和實踐部分,共25章內(nèi)容。理論部分內(nèi)容有認識軟件自動化測試、QTP
的安裝和配置、QTP基本使用方法、關(guān)鍵字驅(qū)動測試、數(shù)據(jù)驅(qū)動測試、QTP的高級使用、TD系統(tǒng)與功能簡介、ID的站點和項目管理、性能測試與
LoadRunner、LoadRunnei的基礎(chǔ)知識、場景的創(chuàng)建與執(zhí)行、性能測試結(jié)果分析、Analysis分析報告。實踐部分內(nèi)容包括QTP入門指導(dǎo),QTP基本使用方法的上機指導(dǎo)、TD的安裝、TD的測試管理過程、TD的站點及項目管理、
LoadRunner腳本的錄制和開發(fā)上機指導(dǎo)及Load Runner腳本的高級設(shè)置上機指導(dǎo)等。
《軟件自動化測試工具實用技術(shù)》既適合作為培訓(xùn)教材,也適合作為高等院校、職業(yè)院校教學(xué)用書。
作者簡介
胡錚,高級工程師、全國網(wǎng)絡(luò)與信息技術(shù)培訓(xùn)考試管理中心(NTC-MC)主任、全國網(wǎng)游動漫學(xué)院項目管理辦公室(GCC-MO)主任、工業(yè)和信息化部中國電子信息產(chǎn)業(yè)發(fā)展研究院培訓(xùn)中心副主任、工業(yè)和信息化部IT及游戲動漫職業(yè)技能培訓(xùn)考試指定系列教材主編。
特長:國家一級武術(shù)師、國家一級武術(shù)散打裁判。
社會任職:國家級繼續(xù)醫(yī)學(xué)教育項目——IT人才培養(yǎng)課題負責人、廣東省公安廳計算機信息網(wǎng)絡(luò)安全協(xié)會常務(wù)理事、廣東省禪文化研究會常務(wù)理事、廣東省生態(tài)學(xué)會高新技術(shù)技能培訓(xùn)基地主任、廣東省景觀生態(tài)專業(yè)委員會副主任、廣州醫(yī)學(xué)信息協(xié)會常務(wù)理事等。
書籍目錄
前言
理論部分
第1章 認識軟件自動化測試
1.1 引言
1.2 手工測試與自動化測試
1.2.1 手工測試的缺點
1.2.2 自動化測試的優(yōu)勢
1.3 軟件測試工具的作用
1.4 開展自動化測試的方法
1.4.1 選取合適的測試項目來開展自動化測試
1.4.2 自動化測試介人的時機
1.4.3 自動化測試工程師的基本素質(zhì)和技能要求
1.4.4 自動化測試的成本
1.5 自動化測試工具的分類
1.5.1 按測試工具的用途分類
1.5.2 按測試工具的收費方式分類
1.6 在測試組中引人測試工具的方法
1.6.1 測試工具的選型
1.6.2 測試工具的試用
1.6.3 測試工具的使用培訓(xùn)
1.7 課堂練習
第2章 QTP的安裝和配置
2.1 引言
2.2 QTP的安裝
2.2.1 安裝要求
2.2.2 QTP9.2支持的環(huán)境和程序
2.2.3 QTP9.2支持的插件
2.2.4 安裝步驟
2.3 QTP的基本配置
2.3.1 QTP的幫助文檔
2.3.2 QTP的視頻教程
2.3.3 QTP自帶的樣例程序
2.3.4 啟動QTP
2.3.5 插件加載設(shè)置與管理
2.4 QTP9.2 界面介紹
2.5 創(chuàng)建一個空的測試項目
2.5.1 錄制和測試運行設(shè)置
2.5.2 指定需要錄制的應(yīng)用程序
2.5.3 使用QTP編寫第一個自動化測試腳本
2.6 課堂練習
第3章 QTP基本使用方法
3.1 引言
3.2 QTP基本功能的使用
3.2.1 QTP自動化測試的基本過程
3.2.2 在關(guān)鍵字視圖中編輯測試腳本
3.2.3 在關(guān)鍵字視圖中為測試步驟添加注釋
3.2.4 在關(guān)鍵字視圖中添加測試信息的輸出
3.2.5 插入檢查點(Checkpoint)
3.2.6 在關(guān)鍵字視圖中插入新的測試步驟
3.2.7 在專家視圖中編輯測試腳本
3.2.8 腳本編輯器的使用
3.3 編輯測試腳本
3.3.1 識別對象
3.3.2 0bjectspy的使用
3.3.3 對象庫管理
3.3.4 把測試對象添加到對象庫中
3.3.5 導(dǎo)出對象庫文件
3.3.6 在測試腳本中訪問對象庫的測試對象
3.3.7 添加新的Action
3.3.8 關(guān)聯(lián)Action的對象庫
3.3.9 編輯新的Action
3.3.10 在函數(shù)庫中創(chuàng)建自定義函數(shù)
3.4 運行和調(diào)試測試腳本
3.4.1 語法檢查
3.4.2 使用斷點
3.4.3 單步調(diào)試
3.4.4 調(diào)試查看器的使用
3.4.5 運行整個測試
3.4.6 運行部分測試
3.4.7 批量運行測試
3.5 分析測試結(jié)果
3.5.1 選擇測試運行結(jié)果的存儲位置
3.5.2 查看概要測試運行結(jié)果
……
第4章 關(guān)鍵字驅(qū)動測試
第5章 數(shù)據(jù)驅(qū)動測試
第6章 QTP的高級使用
第7章 TD系統(tǒng)與功能簡介
第8章 TD的站點和項目管理
第9章 性能測試與Load Runner
第10章 Load Runner的基礎(chǔ)知識
第11章 Load Runner的錄制和腳本基礎(chǔ)
第12章 腳本的錄制和開發(fā)
第13章 腳本的高級設(shè)置
第14章 場景的創(chuàng)建和執(zhí)行
第15章 執(zhí)行測試場景
第16章 性能測試結(jié)果分析
第17章 Anslysis分析報告
實踐部分
第18章 QTP入門指導(dǎo)
第19章 QTP基本使用方法的上機指導(dǎo)
第20章 QTP高級使用的上機指導(dǎo)
第21章 TD的安裝
第22章 TD的測試管理過程
第23章 TD的站點與項目管理
第24章 LoadRunner腳本的錄制和開發(fā)上機指導(dǎo)
第25章 LoadRunner腳本的高級設(shè)置上機指導(dǎo)
參考文獻
章節(jié)摘錄
版權(quán)頁:插圖:過早的自動化會帶來維護成本的增加,因為早期的程序界面一般不夠穩(wěn)定,處于頻繁更改的狀態(tài),這時候進行自動化測試往往得不償失,疲于應(yīng)付“動蕩”的界面。那么,應(yīng)該什么時候開始自動化測試項目呢?自動化測試不應(yīng)該在界面尚未穩(wěn)定的時候開始,但是,并不意味著不需要計劃和準備工作。在界面雛形時期,可以基于界面原型提供的控件來嘗試自動化測試工具的適用性,因為有些控件是自動化測試工具不能識別和測試的。這時候,就要考慮工具的選擇問題。在開發(fā)人員著手開發(fā)一些核心的代碼時,可能會同時開發(fā)出一些核心可重用的控件,而且是那種自定義的個性化控件,那么就需要在這個階段取到這些控件,并且嘗試使用自動化工具來測試這些控件。如果發(fā)現(xiàn)有不適用的地方,則要考慮讓開發(fā)人員重新設(shè)計控件,或者提供更多的測試接口。1.4.3 自動化測試工程師的基本素質(zhì)和技能要求自動化測試工程師應(yīng)該具備一定的自動化測試基礎(chǔ),包括自動化測試工具的基礎(chǔ)、自動化測試腳本的開發(fā)基礎(chǔ)知識等;還需要了解各種測試腳本的編寫、設(shè)計方法,知道在什么時候選取怎樣的測試腳本開發(fā)方式和如何維護測試腳本;需要具備一定的編程技巧,熟悉某些測試腳本語言的基本語法和使用方法。另外,自動化測試工程師與手工測試的工程師一樣,需要具備設(shè)計測試用例的基本方法和能力,具備軟件涉及的基本業(yè)務(wù)的理解能力。而且,應(yīng)該有把測試用例轉(zhuǎn)換成自動化測試用例的能力。
編輯推薦
《軟件自動化測試工具實用技術(shù)》是工業(yè)和信息部全國網(wǎng)絡(luò)技術(shù)培訓(xùn)考試項目。
圖書封面
評論、評分、閱讀與下載