日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書工具書計算機工具書自動化測試開發(fā)全程實戰(zhàn)

自動化測試開發(fā)全程實戰(zhàn)

自動化測試開發(fā)全程實戰(zhàn)

定 價:¥99.00

作 者: 蝸牛學院 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302490241 出版時間: 2018-04-01 包裝: 平裝
開本: 16開 頁數(shù): 508 字數(shù):  

內(nèi)容簡介

  本書作為“蝸牛學院”自動化測試開發(fā)的核心教材,全面而深入地講解了自動化測試開發(fā)的四大核心技術(shù):接口測試、GUI測試、性能測試和測試框架設(shè)計。本書全程以項目和實驗為主線,將所有測試開發(fā)的核心技術(shù)以及底層實現(xiàn)原理進行了詳細的剖析,并結(jié)合Java代碼完整地實現(xiàn)了這些原理。由于本書以Java作為核心編程語言,所以也有專門的項目講解測試開發(fā)過程中常用的Java核心編程知識。同時,筆者也將從業(yè)多年來關(guān)于軟件測試的項目和實驗進行了總結(jié),這也是本書的特色和價值所在??紤]到目前讀者對測試工具的學習需求,本書也對目前比較流行的幾款測試工具進行了講解。 本書面向的主要讀者群為軟件測試工程師、測試主管、測試架構(gòu)師和對自動化測試開發(fā)有濃厚興趣的愛好者。本書也可以作為整個研發(fā)團隊提升測試技術(shù)和質(zhì)量意識的參考書。希望通過本書的學習,能為讀者建立起一套完整的、有競爭力的自動化測試技術(shù)體系化思維。

作者簡介

暫缺《自動化測試開發(fā)全程實戰(zhàn)》作者簡介

圖書目錄

項目1自動化測試體系及環(huán)境準備1
1.1預備知識2
1.1.1軟件工程與“沒有銀彈”2
1.1.2理解自動化測試6
1.1.3自動化測試實施過程9
1.1.4軟件測試專業(yè)術(shù)語14
1.2核心實驗18
1.2.1Eclipse開發(fā)環(huán)境的配置與使用18
1.2.2安裝XAMPP并配置數(shù)據(jù)庫及應(yīng)用系統(tǒng)24
項目2WoniuATM模擬系統(tǒng)32
2.1預備知識33
2.1.1Java程序設(shè)計基礎(chǔ)——變量與類型33
2.1.2Java程序設(shè)計基礎(chǔ)——控制結(jié)構(gòu)37
2.1.3Java程序設(shè)計基礎(chǔ)——數(shù)組44
2.2核心實驗: 實現(xiàn)WoniuATM的注冊與登錄50
2.3預備知識56
2.3.1Java面向?qū)ο蟆惻c實例56
2.3.2Java面向?qū)ο蟆o態(tài)與非靜態(tài)61
2.3.3Java面向?qū)ο蟆獦?gòu)造方法63
2.3.4Java面向?qū)ο蟆аP?6
2.3.5Java面向?qū)ο蟆^承與多態(tài)69
2.4核心實驗: 重構(gòu)WoniuATM并完善其功能77
2.5預備知識86
2.5.1Java異常處理機制86
2.5.2Java數(shù)據(jù)持久化——文本文件91
2.5.3Java數(shù)據(jù)持久化——Excel文件95
2.5.4Java數(shù)據(jù)持久化——JDBC數(shù)據(jù)庫99
2.6核心實驗102
2.6.1利用文本文件重構(gòu)WoniuATM102
2.6.2利用數(shù)據(jù)庫重構(gòu)WoniuATM108
2.6.3利用正則表達式檢驗用戶輸入113項目3代碼級接口測試自動化118
3.1預備知識: 深入理解接口測試及白盒測試119
3.2核心實驗122
3.2.1實現(xiàn)被測程序ArrayCompare代碼122
3.2.2基于Java實現(xiàn)TDD測試驅(qū)動開發(fā)127
3.2.3基于Java實現(xiàn)代碼級接口測試132
3.2.4基于Java實現(xiàn)代碼級集成測試135
3.2.5基于JUnit實現(xiàn)代碼級接口測試137
3.2.6基于TestNG實現(xiàn)代碼級接口測試149
3.2.7基于EclEmma實現(xiàn)代碼覆蓋率統(tǒng)計157
3.2.8將被測程序?qū)С鰹镴ar包并完成測試161
項目4協(xié)議級接口測試自動化164
4.1預備知識165
4.1.1協(xié)議級接口測試的價值165
4.1.2網(wǎng)絡(luò)通信過程與TCP/IP協(xié)議167
4.2核心實驗173
4.2.1利用Wireshark完成協(xié)議監(jiān)控與分析173
4.2.2利用Java實現(xiàn)TCP通信過程175
4.2.3利用Java對飛秋客戶端實施可靠性測試177
4.3預備知識: Web系統(tǒng)通信協(xié)議HTTP179
4.4核心實驗189
4.4.1利用協(xié)議分析工具監(jiān)控Agileone通信過程189
4.4.2利用Java發(fā)送GET請求獲取頁面源文件193
4.4.3利用Java發(fā)送POST請求實現(xiàn)登錄測試196
4.4.4使用Java對Agileone進行暴力破解200
4.4.5利用Java對需求提案模塊進行測試202
4.4.6利用HttpClient實現(xiàn)需求提案的測試212
4.4.7利用Java對Phpwind論壇進行“灌水”216
4.4.8利用Java完成對Phpwind論壇的隨機回帖223
4.4.9利用Java處理JSON格式的數(shù)據(jù)內(nèi)容226
4.4.10利用Java實現(xiàn)文件的上傳下載232
4.4.11利用Java實現(xiàn)HTTPS協(xié)議通信240
4.4.12利用Java完成對Web Service協(xié)議接口測試247
4.5工具應(yīng)用254
4.5.1利用SoupUI實現(xiàn)協(xié)議級接口測試254
4.5.2利用TesseractOCR實現(xiàn)驗證碼識別260
項目5界面級黑盒測試自動化265
5.1預備知識: 基于界面的自動化測試核心技術(shù)266
5.2核心實驗271
5.2.1對象識別原理——Java實現(xiàn)Monkey測試271
5.2.2對象識別原理——Java操作Windows窗體對象276
5.2.3對象識別原理——Java操作Java窗體對象283
5.2.4對象識別原理——JavaScript操作Web窗體對象294
5.2.5Selenium IDE——測試Agileone的公告管理297
5.2.6Selenium WebDriver——配置與使用306
5.2.7Selenium WebDriver——代碼結(jié)構(gòu)優(yōu)化310
5.2.8Selenium WebDriver——代碼深度優(yōu)化316
5.2.9Selenium WebDriver——對象識別機制327
5.2.10Selenium WebDriver——鼠標與鍵盤操作338
5.2.11Selenium WebDriver——對話框與窗口341
5.2.12Selenium WebDriver——其他重要對象344
5.2.13Selenium WebDriver——兼容性測試347
5.3工具應(yīng)用: 使用Appium測試Android應(yīng)用程序348
項目6協(xié)議級性能測試自動化356
6.1預備知識357
6.1.1性能測試核心原理與技術(shù)體系357
6.1.2性能測試工程體系與場景設(shè)計361
6.1.3性能測試指標體系與結(jié)果分析370
6.2核心實驗375
6.2.1基于Java的多線程技術(shù)應(yīng)用375
6.2.2利用Java的Executor框架運行多線程387
6.2.3利用Java開發(fā)Phpwind性能測試腳本392
6.2.4利用Java+JSoup實現(xiàn)頁面資源的下載407
6.2.5利用Java設(shè)計拱形場景及思考時間412
6.2.6監(jiān)控并分析Windows和Linux關(guān)鍵性能指標417
6.2.7基于Web前端的性能測試分析430
6.3工具應(yīng)用437
6.3.1使用JMeter實現(xiàn)Agileone的接口測試437
6.3.2使用JMeter實現(xiàn)Phpwind的性能測試444
項目7CBT自動化測試框架設(shè)計451
7.1預備知識: 理解自動化測試框架設(shè)計與CBT452
7.2核心實驗454
7.2.1利用CBT的ATM模型實現(xiàn)基礎(chǔ)框架454
7.2.2利用DDT模型重構(gòu)CBT框架463
7.2.3在CBT中定制測試報告組件467
7.2.4對CBT測試報告組件進行測試479
7.2.5在CBT中定制公共組件模塊485
7.2.6利用CBT完成與禪道管理系統(tǒng)集成495
7.2.7讓CBT完成產(chǎn)品的持續(xù)集成500
參考文獻509

本目錄推薦

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