91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
全棧測試
全棧測試
Gayathri Mohan
黃俊彬 譯
出版時間:2023年09月
頁數(shù):385
“Gayathri的書為團(tuán)隊理解測試的整體觀點(diǎn)提供了必要的視角?!?br /> ——Neal Ford
Thoughtworks主管/軟件
架構(gòu)師/meme wrangler,《Software Architecture: the Hard Parts》的作者
“Gayathri的書應(yīng)該會出現(xiàn)在編寫(需要測試)軟件的人們的桌面上?!?br /> ——Saleem Siddiqui
《Learning Test-Driven Development》的作者

對于任何希望交付高質(zhì)量軟件的組織來說,測試都是一項重要的學(xué)科。這本實用的書為軟件開發(fā)人員和QA工程師提供了10個不同類別的測試技能的全面一站式指南。你將從Web和移動應(yīng)用程序的開發(fā)和測試角度學(xué)習(xí)適當(dāng)?shù)牟呗?、概念和實際實現(xiàn)知識。
本書作者提供了40多種可以立即使用的工具的示例。軟件測試專業(yè)人員和初學(xué)者都將獲得執(zhí)行性能、安全性和可訪問性測試的技能,包括探索性測試、測試自動化、跨功能測試、數(shù)據(jù)測試、移動測試等。你還將學(xué)習(xí)將它們組合到持續(xù)集成管道中以獲得更快的反饋。通過本書,你將能夠處理具有挑戰(zhàn)性的開發(fā)工作流程,同時注重質(zhì)量。
通過這本書,你將學(xué)會:
● 學(xué)習(xí)如何使用各種測試類型,以在項目中獲得最高質(zhì)量。
● 遵循本書的策略和概念,探索新的測試方法。
● 通過以下詳細(xì)示例了解如何在工作中應(yīng)用這些工具。
● 通過廣泛接觸測試最佳實踐,提高你的技能和工作前景。
  1. 前言
  2. 第1章 全棧測試簡介
  3. 1.1 高質(zhì)量的全棧測試
  4. 1.2 測試左移
  5. 1.3 10項全棧測試技能
  6. 1.4 關(guān)鍵知識點(diǎn)
  7. 第2章 手動探索性測試
  8. 2.1 構(gòu)建模塊
  9. 2.1.1 探索性測試框架
  10. 2.1.2 探索功能
  11. 2.2 手動探索性測試策略
  12. 2.2.1 了解應(yīng)用程序
  13. 2.2.2 部分探索
  14. 2.2.3 分階段重復(fù)探索性測試
  15. 2.3 練習(xí)
  16. 2.3.1 API測試
  17. 2.3.2 Web界面測試
  18. 2.4 觀點(diǎn):干凈的測試環(huán)境
  19. 2.5 關(guān)鍵知識點(diǎn)
  20. 第3章 自動化功能測試
  21. 3.1 構(gòu)建模塊
  22. 3.2 自動化測試策略
  23. 3.3 練習(xí)
  24. 3.3.1 UI功能測試
  25. 3.3.2 服務(wù)測試
  26. 3.3.3 單元測試
  27. 3.4 其他測試工具
  28. 3.4.1 Pact
  29. 3.4.2 Karate
  30. 3.4.3 自動化功能測試中的AI/ML工具
  31. 3.5 展望
  32. 3.5.1 要克服的反模式
  33. 3.5.2 100%自動化覆蓋率!
  34. 3.6 關(guān)鍵知識點(diǎn)
  35. 第4章 持續(xù)測試
  36. 4.1 構(gòu)建模塊
  37. 4.1.1 持續(xù)集成簡介
  38. 4.1.2 CI/CT/CD過程
  39. 4.1.3 原則和禮儀
  40. 4.2 持續(xù)測試策略
  41. 4.3 練習(xí)
  42. 4.3.1 Git
  43. 4.3.2 Jenkins
  44. 4.4 四個關(guān)鍵指標(biāo)
  45. 4.5 關(guān)鍵知識點(diǎn)
  46. 第5章 數(shù)據(jù)測試
  47. 5.1 構(gòu)建模塊
  48. 5.1.1 數(shù)據(jù)庫
  49. 5.1.2 緩存
  50. 5.1.3 批處理系統(tǒng)
  51. 5.1.4 事件流
  52. 5.2 數(shù)據(jù)測試策略
  53. 5.3 練習(xí)
  54. 5.3.1 SQL
  55. 5.3.2 JDBC
  56. 5.3.3 Apache Kafka和Zerocode
  57. 5.4 其他測試工具
  58. 5.4.1 測試容器
  59. 5.4.2 Deequ
  60. 5.5 關(guān)鍵知識點(diǎn)
  61. 第6章 視覺測試
  62. 6.1 構(gòu)建模塊
  63. 6.1.1 視覺測試介紹
  64. 6.1.2 項目/業(yè)務(wù)關(guān)鍵用例
  65. 6.2 前端測試策略
  66. 6.2.1 單元測試
  67. 6.2.2 集成/組件測試
  68. 6.2.3 快照測試
  69. 6.2.4 端到端功能測試
  70. 6.2.5 視覺測試
  71. 6.2.6 跨瀏覽器測試
  72. 6.2.7 前端性能測試
  73. 6.2.8 可訪問性測試
  74. 6.3 練習(xí)
  75. 6.3.1 BackstopJS
  76. 6.3.2 Cypress
  77. 6.4 附加測試工具
  78. 6.4.1 Applitools Eyes,一款人工智能工具
  79. 6.4.2 Storybook
  80. 6.5 透視圖:視覺測試挑戰(zhàn)
  81. 6.6 關(guān)鍵知識點(diǎn)
  82. 第7章 安全測試
  83. 7.1 構(gòu)建模塊
  84. 7.1.1 常見的網(wǎng)絡(luò)攻擊
  85. 7.1.2 STRIDE威脅模型
  86. 7.1.3 應(yīng)用程序漏洞
  87. 7.1.4 威脅模型
  88. 7.2 安全測試策略
  89. 7.3 練習(xí)
  90. 7.3.1 OWASP依賴項檢查
  91. 7.3.2 OWASP ZAP
  92. 7.4 附加測試工具
  93. 7.4.1 Snyk IDE插件
  94. 7.4.2 Talisman預(yù)提交鉤子
  95. 7.4.3 Chrome開發(fā)工具和Postman
  96. 7.5 觀點(diǎn):安全是一種習(xí)慣
  97. 7.6 關(guān)鍵知識點(diǎn)
  98. 第8章 性能測試
  99. 8.1 后端性能測試構(gòu)建塊
  100. 8.1.1 業(yè)績、銷售和周末休假是相互關(guān)聯(lián)的!
  101. 8.1.2 簡單的性能目標(biāo)
  102. 8.1.3 影響應(yīng)用程序性能的因素
  103. 8.1.4 關(guān)鍵性能指標(biāo)
  104. 8.1.5 性能測試的類型
  105. 8.1.6 負(fù)載模式的類型
  106. 8.1.7 性能測試步驟
  107. 8.2 練習(xí)
  108. 8.2.1 步驟1:確定目標(biāo)KPI
  109. 8.2.2 步驟2:設(shè)計測試用例
  110. 8.2.3 步驟3~步驟5:準(zhǔn)備數(shù)據(jù)、環(huán)境和工具
  111. 8.2.4 步驟6:編寫測試用例腳本并使用JMeter運(yùn)行它們
  112. 8.3 其他測試工具
  113. 8.3.1 Gatling
  114. 8.3.2 Apache Benchmark
  115. 8.4 前端性能測試構(gòu)建塊
  116. 8.4.1 影響前端性能的因素
  117. 8.4.2 RAIL模型
  118. 8.4.3 前端性能指標(biāo)
  119. 8.5 練習(xí)
  120. 8.5.1 WebPageTest
  121. 8.5.2 Lighthouse
  122. 8.6 其他測試工具
  123. 8.6.1 PageSpeed Insights
  124. 8.6.2 Chrome DevTools
  125. 8.7 性能測試策略
  126. 8.8 關(guān)鍵知識點(diǎn)
  127. 第9章 可訪問性測試
  128. 9.1 構(gòu)建模塊
  129. 9.1.1 輔助功能用戶角色
  130. 9.1.2 無障礙生態(tài)系統(tǒng)
  131. 9.1.3 示例:屏幕閱讀器
  132. 9.1.4 WCAG 2.0:指導(dǎo)原則和級別
  133. 9.1.5 A級符合性標(biāo)準(zhǔn)
  134. 9.1.6 支持輔助功能的開發(fā)框架
  135. 9.2 可訪問性測試策略
  136. 9.2.1 用戶案例中的可訪問性檢查表
  137. 9.2.2 自動化輔助功能審核工具
  138. 9.2.3 手動測試
  139. 9.3 練習(xí)
  140. 9.3.1 WAVE
  141. 9.3.2 Lighthouse
  142. 9.3.3 Lighthouse Node Module
  143. 9.4 其他測試工具
  144. 9.4.1 Pa11y CI Node Module
  145. 9.4.2 Axe-core
  146. 9.5 視角:無障礙作為一種文化
  147. 9.6 關(guān)鍵知識點(diǎn)
  148. 第10章 跨功能需求測試
  149. 10.1 構(gòu)建模塊
  150. 10.2 CFR測試策略
  151. 10.2.1 功能性
  152. 10.2.2 可用性
  153. 10.2.3 可靠性
  154. 10.2.4 高性能
  155. 10.2.5 可支持性
  156. 10.3 其他CFR測試方法
  157. 10.3.1 混沌工程
  158. 10.3.2 架構(gòu)測試
  159. 10.3.3 基礎(chǔ)實施測試
  160. 10.3.4 一致性測試
  161. 10.4 觀點(diǎn):進(jìn)化和時間的考驗!
  162. 10.5 關(guān)鍵知識點(diǎn)
  163. 第11章 移動測試
  164. 11.1 構(gòu)建模塊
  165. 11.1.1 移動環(huán)境簡介
  166. 11.1.2 移動應(yīng)用架構(gòu)
  167. 11.2 移動測試策略
  168. 11.2.1 手動探索性測試
  169. 11.2.2 功能自動化測試
  170. 11.2.3 數(shù)據(jù)測試
  171. 11.2.4 視覺測試
  172. 11.2.5 安全測試
  173. 11.2.6 性能測試
  174. 11.2.7 可訪問性測試
  175. 11.2.8 CFR測試
  176. 11.3 練習(xí)
  177. 11.3.1 Appium
  178. 11.3.2 Appium視覺測試插件
  179. 11.4 其他測試工具
  180. 11.4.1 Android Studio的數(shù)據(jù)庫檢查器
  181. 11.4.2 性能測試工具
  182. 11.4.3 安全測試工具
  183. 11.4.4 Accessibility Scanner
  184. 11.5 觀點(diǎn):移動測試金字塔
  185. 11.6 關(guān)鍵知識點(diǎn)
  186. 第12章 超越測試
  187. 12.1 測試的第一原則
  188. 12.1.1 缺陷預(yù)防大于缺陷檢測
  189. 12.1.2 共情能力測試
  190. 12.1.3 微觀和宏觀測試
  191. 12.1.4 快速反饋
  192. 12.1.5 持續(xù)反饋
  193. 12.1.6 衡量質(zhì)量指標(biāo)
  194. 12.1.7 溝通和協(xié)作是質(zhì)量的關(guān)鍵
  195. 12.2 軟技能幫助建立質(zhì)量第一的心態(tài)
  196. 12.3 總結(jié)
  197. 第13章 新興技術(shù)測試簡介
  198. 13.1 人工智能與機(jī)器學(xué)習(xí)
  199. 13.1.1 機(jī)器學(xué)習(xí)概論
  200. 13.1.2 測試ML應(yīng)用程序
  201. 13.2 區(qū)塊鏈
  202. 13.2.1 區(qū)塊鏈概念簡介
  203. 13.2.2 測試區(qū)塊鏈應(yīng)用程序
  204. 13.3 物聯(lián)網(wǎng)技術(shù)
  205. 13.3.1 物聯(lián)網(wǎng)五層架構(gòu)簡介
  206. 13.3.2 測試物聯(lián)網(wǎng)應(yīng)用程序
  207. 13.4 增強(qiáng)現(xiàn)實與虛擬現(xiàn)實
書名:全棧測試
作者:Gayathri Mohan
譯者:黃俊彬 譯
國內(nèi)出版社:中國電力出版社
出版時間:2023年09月
頁數(shù):385
書號:978-7-5198-8083-5
原版書書名:Full Stack Testing
原版書出版商:O'Reilly Media
Gayathri Mohan
 
Gayathri Mohan是一位充滿激情的技術(shù)領(lǐng)導(dǎo)者,在多個軟件開發(fā)角色以及技術(shù)和工業(yè)領(lǐng)域擁有專業(yè)知識。Gayathri通過在Thoughtworks為客戶成功管理大型質(zhì)量保證(QA)團(tuán)隊證明了她的奮斗精神,她現(xiàn)在是Thoughtworks的首席顧問。在擔(dān)任公司的全球QA SME工作期間,她為Thoughtworks的QA定義了職業(yè)道路和所需的技能發(fā)展結(jié)構(gòu)。作為辦公室技術(shù)負(fù)責(zé)人,Gayathri培養(yǎng)了當(dāng)?shù)氐募夹g(shù)社區(qū),組織了技術(shù)活動,并在技術(shù)主題方面發(fā)展了思想領(lǐng)導(dǎo)力。
Gayathri還是Thoughtworks在Selenium成立10周年之際發(fā)布的《Perspectives of Agile Software Testing》(https://oreil.ly/PoAST)的合著者。
 
 
本書封面上的動物是一只低地條紋無尾猬(學(xué)名:Hemicentetes semispinosus)。這些小型食蟲哺乳動物是馬達(dá)加斯加島上發(fā)現(xiàn)的許多食蟲動物之一。低地條紋無尾猬通常出現(xiàn)在灌木林、熱帶低地雨林、農(nóng)業(yè)用地,甚至島東部的一些鄉(xiāng)村花園中。
低地條紋無尾猬很容易通過它們長而尖的黑色鼻子和帶有黑色和黃色羽毛筆條紋的小而無尾巴的身體來識別。一頂黃色的刺覆蓋在他們的脖子后面。它們帶刺的刺毛是可拆卸的,可以用作防御。無尾猬還使用羽毛筆進(jìn)行交流,方法是將它們摩擦在一起,產(chǎn)生高音調(diào)的聲音。成年的無尾猬長約5~7英寸,重4~10盎司。
低地有條紋的無尾猬是群居動物,最多20只成群聚集。它們在相連的洞穴中筑巢,并單獨(dú)或成群地覓食蚯蚓和昆蟲。在冬天,它們會進(jìn)入休眠狀態(tài),這是一種體溫降低、新陳代謝降低的狀態(tài)。雌性僅能生育一年,在25天大時繁殖活躍,是唯一能在出生的同一季節(jié)繁殖的無尾猬物種。低地裸奔無尾猬被IUCN列為最不受關(guān)注的物種,因為它們分布廣泛,數(shù)量豐富,對人類數(shù)量眾多的地區(qū)具有很高的耐受性。奧萊利封面上的許多動物都瀕臨滅絕;所有這些對世界都很重要。
封面插圖由Karen Montgomery根據(jù)English Cyclopedia的一幅黑白雕刻繪制而成。
購買選項
定價:128.00元
書號:978-7-5198-8083-5
出版社:中國電力出版社