包郵 持續(xù)輕量級(jí)Java EE開(kāi)發(fā)-編寫(xiě)可測(cè)試的代碼
有劃線(xiàn)標(biāo)記、光盤(pán)等附件不全詳細(xì)品相說(shuō)明>>
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
持續(xù)輕量級(jí)Java EE開(kāi)發(fā)-編寫(xiě)可測(cè)試的代碼 版權(quán)信息
- ISBN:9787121306488
- 條形碼:9787121306488 ; 978-7-121-30648-8
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
持續(xù)輕量級(jí)Java EE開(kāi)發(fā)-編寫(xiě)可測(cè)試的代碼 本書(shū)特色
如今,測(cè)試已不再是企業(yè)發(fā)展中的"可選”部分,其必將成為企業(yè)發(fā)展壯大的核心武器。本書(shū)旨在指導(dǎo)讀者使用測(cè)試平臺(tái)進(jìn)行持續(xù)開(kāi)發(fā)。本書(shū)首先闡述了測(cè)試在企業(yè)發(fā)展中的重要性,然后大篇幅地分析了一些用戶(hù)在發(fā)展中會(huì)遇到的共性問(wèn)題(例如,如何引導(dǎo)新項(xiàng)目及驗(yàn)證用戶(hù)界面)的解決方案,*后,指導(dǎo)用戶(hù)了解如何構(gòu)建一個(gè)終端到終端的測(cè)試方式。
持續(xù)輕量級(jí)Java EE開(kāi)發(fā)-編寫(xiě)可測(cè)試的代碼 內(nèi)容簡(jiǎn)介
講述從零開(kāi)始將一個(gè)空白存儲(chǔ)庫(kù)建設(shè)成完整部署在公有云之上的公開(kāi)應(yīng)用程序。
用具體的代碼深入地闡述了項(xiàng)目和歸檔創(chuàng)建的自動(dòng)化、Maven build 在流程里的編程式集成,以及所有級(jí)別的測(cè)試。
介紹了不少有用實(shí)踐,展示如何測(cè)試難以測(cè)試的場(chǎng)景,包括SMTP 服務(wù)器和消息驅(qū)動(dòng)Bean 的樣例。
持續(xù)輕量級(jí)Java EE開(kāi)發(fā)-編寫(xiě)可測(cè)試的代碼 目錄
前言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
第1 章持續(xù)性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
預(yù)防的真理1
被動(dòng)的錯(cuò)誤處理1
主動(dòng)的質(zhì)量策略2
軟件開(kāi)發(fā)流程3
串行模型3
迭代模型3
測(cè)試即開(kāi)發(fā)5
測(cè)試的分級(jí)5
單元測(cè)試6
集成測(cè)試7
基礎(chǔ)測(cè)試框架8
JUnit 9
TestNG 12
持續(xù)開(kāi)發(fā)13
第2 章啟動(dòng)技術(shù). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Bootstrapping 15
Apache Maven 16
JBoss Forge 17
版本控制18
Git 19
Java EE 的測(cè)試平臺(tái)20
Arquillian 21
ShrinkWrap 22
ShrinkWrap Resolvers 27
實(shí)驗(yàn)性功能35
運(yùn)行時(shí)36
WildFly 36
OpenShi 37
進(jìn)入編程38
第3 章從零到生產(chǎn). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
開(kāi)發(fā)環(huán)境39
一個(gè)新項(xiàng)目40
用Arquillian 編寫(xiě)**個(gè)集成測(cè)試48
在本地運(yùn)行應(yīng)用程序52
運(yùn)行Arquillian 集成測(cè)試54
通過(guò)JBoss Developer Studio 部署到OpenShi 上55
第4 章需求和示例應(yīng)用程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
GeekSeek 介紹64
功能集64
概念數(shù)據(jù)模型65
邏輯數(shù)據(jù)模型66
獲得,構(gòu)建,測(cè)試和運(yùn)行GeekSeek 68
用例和章節(jié)指南73
第5 章Java 持久化和關(guān)系型數(shù)據(jù)73
第6 章NoSQL:數(shù)據(jù)網(wǎng)格和圖數(shù)據(jù)庫(kù)74
第7 章業(yè)務(wù)邏輯和服務(wù)層74
第8 章REST 和可尋址服務(wù)74
第9 章安全性74
第10 章UI 75
第11 章組裝及部署75
第5 章Java 持久化和關(guān)系型數(shù)據(jù). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
關(guān)系型數(shù)據(jù)模型79
Java 持久化API 81
POJO 實(shí)體82
用例和需求83
用戶(hù)角度83
技術(shù)考慮84
實(shí)現(xiàn)85
實(shí)體對(duì)象86
存儲(chǔ)庫(kù)EJB 91
需求測(cè)試場(chǎng)景93
測(cè)試搭建94
CRUD 測(cè)試95
第6 章NoSQL:數(shù)據(jù)網(wǎng)格和圖數(shù)據(jù)庫(kù). . . . . . . . . . . . . . . . . . . . . . . . . . . 101
RDBMS:不擅長(zhǎng)處理二進(jìn)制數(shù)據(jù)102
數(shù)據(jù)網(wǎng)格103
RDBMS:不善長(zhǎng)處理關(guān)系104
圖論105
用例和需求106
實(shí)現(xiàn)107
Attachment 107
Relation 111
需求測(cè)試場(chǎng)景120
Attachment CRUD 測(cè)試120
Attachment 持久化的事務(wù)完整性124
驗(yàn)證關(guān)系128
第7 章業(yè)務(wù)邏輯和服務(wù)層. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
用例和需求132
新用戶(hù)注冊(cè)時(shí)發(fā)送郵件133
實(shí)現(xiàn)133
需求測(cè)試場(chǎng)景139
僅供測(cè)試所用的SMTP 服務(wù)器139
測(cè)試142
第8 章REST 和可尋址服務(wù). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
企業(yè)Java 里的REST:JAX-RS 規(guī)范152
用例和需求155
實(shí)現(xiàn)158
存儲(chǔ)庫(kù)資源158
描述轉(zhuǎn)換器162
@ResourceModel 164
LinkableRepresentation 166
ResourceLink 169
需求測(cè)試場(chǎng)景170
黑盒測(cè)試170
驗(yàn)證支持Warp 的HTTP 協(xié)定173
Arquillian Warp 173
測(cè)試裝置搭建175
HTTP 協(xié)定測(cè)試176
第9 章安全性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
用例和需求180
實(shí)現(xiàn)180
支撐軟件180
需求測(cè)試場(chǎng)景189
綜述189
搭建189
安全測(cè)試190
第10 章用戶(hù)界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
用例和需求199
實(shí)現(xiàn)200
需求測(cè)試場(chǎng)景202
純JavaScript 203
功能性行為205
第11 章組裝及部署. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
獲得JBoss EAP 213
在JBoss EAP 上運(yùn)行215
使用EAP 遠(yuǎn)程容器215
使用EAP 托管容器217
持續(xù)集成和授權(quán)Build 服務(wù)器220
在CloudBees 上配置GeekSeek Build 220
使用EAP 存儲(chǔ)庫(kù)布局CloudBees Jenkins 222
Git Push 事件的自動(dòng)構(gòu)建225
推送到過(guò)渡和生產(chǎn)環(huán)境226
搭建OpenShi 應(yīng)用程序226
移除默認(rèn)OpenShi 應(yīng)用程序229
從CI Build 推送Job 到OpenShi 230
第12 章結(jié)語(yǔ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
持續(xù)輕量級(jí)Java EE開(kāi)發(fā)-編寫(xiě)可測(cè)試的代碼 作者簡(jiǎn)介
Andrew Lee Rubinger 是Red Hat 部門(mén)之一,JBoss 的資深軟件工程師,主要負(fù)責(zé)公司的EJB 3.x 實(shí)現(xiàn)的開(kāi)發(fā)工作。他是Java EE 技術(shù)的早期使用者,并且是技術(shù)論壇上的活躍貢獻(xiàn)者。Aslak Knutsen,Arquillian 的項(xiàng)目領(lǐng)導(dǎo),是RedHat、JBoss 的資深軟件工程師。他曾經(jīng)參與Arquillian、ShrinkWrap、Weld 和Seam 3 等項(xiàng)目,是JBoss Testing 項(xiàng)目的創(chuàng)始人,也是很多重要的業(yè)界大會(huì),包括Devoxx、JavaOne、Jazoon、JFokus 和Geecon 的演講者。 Andrew Lee Rubinger 是Red Hat 部門(mén)之一,JBoss 的資深軟件工程師,主要負(fù)責(zé)公司的EJB 3.x 實(shí)現(xiàn)的開(kāi)發(fā)工作。他是Java EE 技術(shù)的早期使用者,并且是技術(shù)論壇上的活躍貢獻(xiàn)者。
Aslak Knutsen,Arquillian 的項(xiàng)目領(lǐng)導(dǎo),是RedHat、JBoss 的資深軟件工程師。他曾經(jīng)參與Arquillian、ShrinkWrap、Weld 和Seam 3 等項(xiàng)目,是JBoss Testing 項(xiàng)目的創(chuàng)始人,也是很多重要的業(yè)界大會(huì),包括Devoxx、JavaOne、Jazoon、JFokus 和Geecon 的演講者。
- >
隨園食單
- >
中國(guó)歷史的瞬間
- >
唐代進(jìn)士錄
- >
羅曼·羅蘭讀書(shū)隨筆-精裝
- >
我從未如此眷戀人間
- >
有舍有得是人生
- >
二體千字文
- >
姑媽的寶刀