| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202405*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:現代軟件測試技術之美 ISBN:9787115622594 出版社:人民郵電 著編譯者:茹炳晟 吳駿龍 劉冉 頁數:201 所在地:中國大陸 *此為代購商品 書號:1632272 可大量預訂,請先連絡。 內容簡介 本書內容聚焦于「現代」軟體測試技術,既包括近幾年頗受關注的前沿軟體測試技術,也包括一些「老技術」在新場景下的應用。作者希望將這些技術剖析清楚,在此基礎上給出一些常見的實踐案例或應用場景,讓讀者深入理解這些軟體測試技術的來龍去脈,並能夠將其快速應用到實踐中。本書分為7章,主要內容包括軟體測試新理念、軟體測試新方法、軟體測試新技術、軟體測試基礎設施、軟體測試常見困惑、軟體測試行業案例等。 本書內容通俗易懂,案例豐富,既適合軟體測試從業人員(測試工程師、測試開發工程師、測試架構師、測試經理、測試總監等)閱讀,也適合軟體開發人員、架構師和企業管理人員閱讀,還適合作為高等院校相關專業的教學用書。作者簡介 劉冉,資深軟體質量諮詢師,擁有超過13年的軟體開發和測試工作經驗,熟悉自動化測試系統開發及敏捷中的QA,深入理解軟體測試及SCM、CI。現在關注軟體測試全自動化和敏捷中的QA,以及如何幫助大型團隊有效地管理代碼和CI,其中包括如何通過有效的代碼分支管理、代碼提交及CD保證和改進軟體的質量。目錄 第1章 軟體測試新理念1 1 測試左移 1 1 1 傳統瀑布模型下軟體測試的挑戰 1 1 2 測試左移的早期實踐 1 1 3 當前軟體測試工程化的困局與解法 1 1 4 測試左移的進階實踐 1 1 5 測試左移的深度思考 1 1 6 總結 1 2 測試右移 1 2 1 AB測試 1 2 2 灰度發布 1 2 3 線上監控 1 2 4 用戶體驗分析 1 2 5 總結 1 3 可測試性設計 1 3 1 可測試性的定義 1 3 2 可測試性差引發的問題 1 3 3 可測試性的3個核心觀點 1 3 4 可測試性的4個維度 1 3 5 不同級別的可測試性與工程實踐 1 3 6 總結 1 4 測試分析與測試設計 1 4 1 什麼是測試分析與測試設計 1 4 2 測試分析與測試設計的分類 1 4 3 基於用戶行為和業務場景的測試分析與測試設計 1 4 4 測試分析與測試設計的未來 第2章 軟體測試新方法 2 1 契約測試 2 1 1 什麼是契約測試 2 1 2 契約測試存在的問題 2 1 3 契約測試的主要實踐 2 1 4 總結 2 2 測試驅動開發 2 2 1 TDD是什麼 2 2 2 TDD怎麼做 2 2 3 「TDD已死」? 2 2 4 總結 2 3 探索式測試 2 3 1 探索式測試的歷史與簡介 2 3 2 探索式測試的現狀 2 3 3 探索式測試在敏捷開發中的實踐 2 3 4 探索式測試的產出度量 2 3 5 總結 2 4 低代碼測試 2 4 1 低代碼測試的切入點 2 4 2 低代碼GUI測試 2 4 3 低代碼API測試 2 4 4 總結 2 5 混沌工程 2 5 1 混沌工程的理念 2 5 2 混沌工程的發展歷程 2 5 3 混沌工程的價值 2 5 4 核心觀點和常見誤區 2 5 5 實施混沌工程的原則 2 5 6 實施混沌實驗的步驟 2 5 7 混沌工程常用工具和使用演示 第3章 軟體測試新技術(上) 3 1 流量回放 3 1 1 使用GoReplay和Diffy進行流量回放 3 1 2 使用jvm-sandbox-repeater進行流量回放 3 1 3 基於Service Mesh進行流量回放 3 1 4 總結 3 2 精準測試 3 2 1 精準測試的技術實現 3 2 2 精準測試的前沿探索 3 2 3 總結 3 3 模糊測試 3 3 1 模糊測試介紹 3 3 2 模糊測試實施步驟 3 3 3 模糊測試實例 3 3 4 展望 3 4 變異測試 3 4 1 單元測試代碼覆蓋率的局限性 3 4 2 變異測試的基本概念 3 4 3 變異測試是新技術嗎 3 4 4 實施變異測試的步驟 3 4 5 主流變異測試工具用法簡介 3 4 6 變異測試的工程化實踐 3 4 7 變異測試在介面測試中的應用與探索 3 5 服務虛擬化 3 5 1 服務虛擬化介紹及面對的問題 3 5 2 解決方案 3 5 3 服務虛擬化實例——Hoverfly 3 5 4 總結 第4章 軟體測試新技術(下) 4 1 全鏈路壓測 4 1 1 壓測數據隔離 4 1 2 壓測模型構建 4 1 3 應用服務改造 4 1 4 壓測流量製造 4 1 5 風險控制 4 1 6 組織協作 4 1 7 總結 4 2 安全測試新技術 4 2 1 安全測試的基本方法 4 2 2 安全測試的效果度量 4 2 3 軟體安全漏洞的分類 4 2 4 安全測試的分類 4 2 5 不同類型項目的安全測試 4 2 6 DevSecOps:從安全測試到安全工程 4 3 移動測試新技術 4 3 1 移動測試現狀 4 3 2 移動應用的測試策略與測試架構 4 3 3 移動測試的分類與框架 4 3 4 移動測試的未來 4 4 大數據測試 4 4 1 大數據的特徵 4 4 2 大數據測試的策略 4 4 3 大數據測試的步驟 4 4 4 大數據測試的挑戰 4 4 5 總結 4 5 人工智慧測試 4 5 1 人工智慧應用概述 4 5 2 傳統軟體測試技術的局限性 4 5 3 機器學習在GUI自動化測試執行領域的應用與創新 4 5 4 機器學習在測試設計領域的應用與創新 4 5 5 機器學習在測試結果分析領域的應用與創新 4 5 6 總結 4 6 ChatGPT在自動化測試領域的應用 4 6 1 ChatGPT簡介 4 6 2 ChatGPT和自動化測試 4 6 3 使用ChatGPT生成基於Cucumber的GUI自動化測試用例 4 6 4 ChatGPT在自動化測試應用中的一些問題 4 6 5 總結 第5章 軟體測試基礎設施 5 1 測試環境 5 1 1 容器化的「One-Box」方案 5 1 2 容器化的「軟隔離」方案 5 1 3 測試環境的穩定性巡檢 5 1 4 總結 5 2 測試執行環境 5 2 1 測試執行環境的痛點 5 2 2 基於SeleniumGrid的解決方案 5 2 3 測試基礎架構的基本概念 5 2 4 測試基礎架構的設計 5 2 5 測試基礎架構的選型原則 5 3 測試數據新知 5 3 1 測試數據的現狀 5 3 2 測試數據的分類 5 3 3 測試數據的未來 5 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |