幫助中心 | 我的帳號 | 關於我們

敏捷測試價值觀方法與實踐--傳統測試人員轉型寶典

  • 作者:編者:陳曉鵬//顧宇//陳能技|責編:李冰
  • 出版社:電子工業
  • ISBN:9787121443497
  • 出版日期:2022/10/01
  • 裝幀:平裝
  • 頁數:321
人民幣:RMB 105 元      售價:
放入購物車
加入收藏夾

內容大鋼
    隨著近幾年敏捷開發方法的流行,市面上已經出現不少與敏捷相關的書籍。但遺憾的是,這些著作大多從開發或項目管理的角度闡述,沒有從測試的視角闡述。在敏捷環境下測試該怎麼做,測試人員依然沒有答案。本書從敏捷與測試相融合的角度出發,通過對文化、組織、流程和實踐4個維度層層剖析,總結出一套從瀑布模型到敏捷模式的轉型框架,為廣大測試人員提供借鑒。
    本書理論與實踐相結合,適用的讀者非常廣泛,可以是測試總監、測試經理、測試主管等測試行業的測試管理者,也可以是測試工程師、自動化測試工程師等具體執行層面的測試相關從業人員,對於敏捷教練或Scrum Master等敏捷從業人員來說,這也是一本難得的測試領域的敏捷圖書。當然,這本書也適合電腦相關專業的學生閱讀。

作者介紹
編者:陳曉鵬//顧宇//陳能技|責編:李冰

目錄
第1篇  敏捷測試基礎
  第1章  敏捷的定義
    1.1  軟體工程發展史
    1.1.1  軟體工程的前世今生
    1.1.2  瀑布模型的局限
    1.2  什麼是敏捷
    1.2.1  敏捷的起源
    1.2.2  敏捷的定義
    1.3  敏捷Scrum介紹
    1.3.1  Scrum的起源
    1.3.2  Scrum核心內容
    1.4  規模化敏捷
    1.4.1  SAFe框架
    1.4.2  Scrum@Scale框架
    1.4.3  LeSS框架
    1.5  本章小結
  第2章  敏捷測試
    2.1  在敏捷環境下的傳統測試
    2.1.1  在敏捷環境下傳統測試面臨的困境
    2.1.2  在敏捷環境下傳統測試面臨的挑戰
    2.2  敏捷測試的概念
    2.2.1  敏捷測試的定義
    2.2.2  敏捷測試的核心內涵
    2.3  敏捷測試宣言
    2.3.1  什麼是敏捷測試宣言
    2.3.2  敏捷測試宣言解讀
    2.4  敏捷測試的特點與價值
    2.4.1  敏捷測試的特點
    2.4.2  敏捷測試與傳統測試的差異
    2.4.3  敏捷測試的價值
    2.5  本章小結
第2篇  敏捷測試轉型
  第3章  敏捷測試轉型框架
    3.1  敏捷測試轉型模型
    3.1.1  敏捷測試轉型模型概述
    3.1.2  敏捷測試轉型模型要素與形狀
    3.1.3  敏捷測試轉型模型的實施重要程度與實施困難程度
    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.4  敏捷測試流程
    3.4.1  Scrum層級與需求抽象層級
    3.4.2  敏捷測試的類型
    3.4.3  敏捷測試角色

    3.4.4  敏捷測試角色所需技能
    3.4.5  敏捷測試流程
    3.4.6  敏捷測試交付物
    3.5  本章小結
  第4章  敏捷測試執行
    4.1  敏捷中的測試需求
    4.1.1  為什麼會使用用戶故事
    4.1.2  用戶故事的INVEST原則
    4.2  測試視角下的用戶故事生命周期
    4.2.1  用戶故事生命周期測試的關注點
    4.2.2  用戶故事相關術語比較
    4.3  敏捷中的測試計劃
    4.3.1  敏捷測試計劃策略
    4.3.2  敏捷測試計劃過程
    4.4  敏捷中的測試任務
    4.4.1  測試任務管理與跟蹤
    4.4.2  通過看板可視化任務
    4.4.3  案例:某大型國外客戶敏捷測試活動日曆
    4.5  敏捷中的測試度量
    4.6  本章小結
第3篇  敏捷測試實踐
  第5章  敏捷測試實踐框架
    5.1  敏捷測試象限
    5.1.1  敏捷測試象限起源
    5.1.2  敏捷測試象限介紹
    5.2  測試金字塔
    5.2.1  傳統測試V模型存在的問題
    5.2.2  測試金字塔介紹
    5.2.3  分層自動化測試
    5.3  測試自動化與自動化測試
    5.3.1  測試自動化與自動化測試的區別
    5.3.2  測試自動化的目的
    5.3.3  增強的分層自動化
    5.3.4  自動化測試工具的選型策略
    5.3.5  自動化測試框架介紹
    5.3.6  什麼樣的項目適合測試自動化
    5.4  敏捷測試實踐框架
    5.4.1  敏捷測試實踐框架概述
    5.4.2  敏捷測試實踐活動與賦能
    5.5  本章小結
  第6章  敏捷功能性測試實踐
    6.1  測試驅動開發(TDD)
    6.1.1  什麼是單元
    6.1.2  什麼是單元測試
    6.1.3  什麼是TDD
    6.1.4  TDD實例
    6.1.5  模擬對象
    6.1.6  採用自動化構建工具管理自動化測試任務
    6.1.7  生成單元測試分析報告
    6.1.8  代碼覆蓋率的意義

    6.2  驗收測試驅動開發(ATDD)
    6.2.1  什麼是驗收測試
    6.2.2  驗收測試和單元測試的關係
    6.2.3  ATDD的實踐
    6.2.4  採用RobotFramework實現自動化驗收測試
    6.3  行為驅動開發(BDD)
    6.3.1  什麼是BDD
    6.3.2  使用Cucumber進行BDD
    6.3.3  使用Cucumber和Selenium對Web頁面的行為進行測試
    6.3.4  BDD的落地策略
    6.4  API測試
    6.4.1  API基礎介紹
    6.4.2  介紹WebServices
    6.4.3  在項目中如何進行API測試
    6.4.4  服務虛擬化和測試替身
    6.4.5  API測試工具需要具備的功能
    6.4.6  API測試實例
    6.5  微服務測試
    6.5.1  微服務介紹
    6.5.2  微服務測試難點
    6.5.3  契約測試
    6.5.4  契約測試與其他測試的區別
    6.5.5  契約測試常見測試框架與測試實例
    6.5.6  契約測試的價值
    6.6  探索式測試
    6.6.1  傳統腳本測試的局限
    6.6.2  探索式測試介紹
    6.6.3  探索式測試與腳本測試的區別
    6.6.4  探索式測試與隨機測試的區別
    6.6.5  探索式測試的適用場景
    6.6.6  探索式測試執行實例
    6.7  本章小結
  第7章  敏捷非功能性測試實踐
    7.1  性能測試
    7.1.1  性能測試定義
    7.1.2  性能測試目標
    7.1.3  性能測試的類型
    7.1.4  性能測試的流程
    7.1.5  敏捷中的性能測試
    7.1.6  敏捷性能測試實例
    7.2  安全測試
    7.2.1  安全威脅的類型
    7.2.2  安全測試的定義與分類
    7.2.3  安全測試技術介紹
    7.2.4  常見Web應用系統安全測試工具
    7.2.5  敏捷Web安全測試實例
    7.3  可用性測試
    7.3.1  可用性原則
    7.3.2  可用性測試的定義
    7.3.3  可用性測試的價值

    7.3.4  可用性測試技術
    7.3.5  可用性測試實驗室
    7.3.6  尋找測試參與者
    7.3.7  時間線
    7.3.8  可用性測試過程實例
    7.4  本章小結
  第8章  敏捷測試延伸實踐
    8.1  持續集成
    8.1.1  持續集成的定義
    8.1.2  持續集成與測試
    8.1.3  與測試相關的持續集成實踐
    8.1.4  基於Jenkins和Docker的微服務持續集成案例
    8.2  持續部署
    8.2.1  持續部署實踐
    8.2.2  基於環境的部署
    8.2.3  基於應用的部署
    8.3  持續反饋
    8.3.1  A/B測試
    8.3.2  混沌工程
    8.3.3  生產環境測試
    8.4  DevOps
    8.4.1  DevOps的由來
    8.4.2  DevOps三步工作法
    8.4.3  DevOps與測試
    8.4.4  DevOps與敏捷測試的集成指導原則
    8.5  本章小結
第4篇  敏捷測試案例
  第9章  小型敏捷團隊的測試實踐案例
    9.1  項目背景
    9.2  團隊成員
    9.2.1  團隊角色和組織
    9.2.2  價值交付責任人
    9.3  測試策略和測試流程
    9.3.1  測試用例策略
    9.3.2  ATDD流程
    9.4  持續集成策略
    9.5  本章小結
  第10章  規模化敏捷軟體開發團隊的測試實踐案例
    10.1  規模化敏捷框架簡介
    10.2  案例背景
    10.3  根據SAFe需求模型重新梳理需求,提升需求質量
    10.3.1  史詩及其質量要點說明
    10.3.2  特性及其質量要點說明
    10.3.3  故事及其質量要點說明
    10.4  建立各粒度需求的管理組織和流轉機制,將質量要求逐級分解
    10.4.1  從精益敏捷卓越中心開始
    10.4.2  成立精益投資組合管理委員會並形成史詩看板
    10.4.3  成立產品和解決方案管理委員會並建立產品開發看板
    10.4.4  組建敏捷發布火車、解決方案火車和各敏捷軟體開發團隊看板
    10.4.5  各級別需求看板的級聯流轉機制

    10.5  啟動敏捷發布火車,構建質量的反饋閉環
    10.5.1  PI規劃會
    10.5.2  PI執行中的發布火車同步會
    10.5.3  PI的系統演示會
    10.5.4  準備PI規劃會
    10.5.5  檢查和適配會
    10.6  規模化敏捷團隊的測試策略和轉型建議
    10.6.1  讓企業高管參與提升軟體質量的相關活動
    10.6.2  採用BDD作為開發流程
    10.6.3  維持敏捷團隊中測試人員的占比,促進測試「左移」
    10.6.4  組建共享測試團隊,並使其參與產品管理委員會
    10.6.5  通過DevOps流水線維持單元測試覆蓋率基線
    10.6.6  調整度量考核體系
    10.7  本章小結
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032