《從菜鳥到測試架構師:一個測試工程師的成長日記》是2013年4月電子工業出版社出版的圖書,作者是《從菜鳥到測試架構師》編委會 。
基本介紹
- 中文名:從菜鳥到測試架構師:一個測試工程師的成長日記
- 作者:《從菜鳥到測試架構師》編委會
- 出版社:電子工業出版社
- 出版時間:2013年4月
- 頁數:396 頁
- 定價:58 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787121193958
內容簡介,圖書目錄,
內容簡介
《從菜鳥到測試架構師:一個測試工程師的成長日記》以新人小艾為主角,從小艾的視角出發展開討論。小艾是一位新入職的菜鳥測試工作者,他面對著測試這一未知的領域,在導師的悉心栽培和指導下走進了測試工作。在這個過程中,他經歷了測試的各個方面和階段,積攢下豐富的理論和實踐經驗,經過各種學習和歷練,終於成長為一名測試架構師。小艾的成長經歷貫穿了測試的各個領域,理論與實踐並重,將測試以一個完整的體系展現給讀者。
《從菜鳥到測試架構師:一個測試工程師的成長日記》在內容編排上力求理論聯繫實際,每一個章節都通過小艾的學習工作過程展開討論,通過實踐進行理論提煉。在各個章節的結尾,以小艾學習筆記的方式總結論述該章節,幫助讀者更好地理解和掌握測試理論及方法。
希望《從菜鳥到測試架構師:一個測試工程師的成長日記》能夠幫助讀者形成測試理論及體系認識,幫助測試工作者更好地展開測試工作。
圖書目錄
第1章 上班第一天,新人培訓
1.1 測試專家的第一步
1.1.1 我是菜鳥
1.1.2 苦練基本功
1.1.3 培養專業技能
1.2 開發團隊做的遠不僅是開發
1.2.1 術業有專攻
1.2.2 好軟體由測試決定
1.2.3 測試也有大學問
1.3 從專家到高手
1.3.1 像外行一樣思考,像專家一樣實踐
1.3.2 工欲善其事必先利其器
1.3.3 從拿來主義到創新
1.3.4 測試的廣度和深度
1.3.5 無招勝有招
1.4 職業生涯的考慮——技術還是管理
1.4.1 測試工程師的技術發展路線
1.4.2 與人打交道——管理測試團隊
1.5 學習筆記——測試入門之小艾觀
第2章 萬事開頭難:軟體從安裝開始
2.1 軟體,是裝出來的
2.1.1 安裝測試概念解讀
2.1.2 測試之初體驗——一份手冊,N台機器,一堆軟體
2.2 全面撒網,重點排查
2.2.1 選擇測試配置
2.2.2 找出測試場景
2.2.3 組合出測試用例
2.3 安裝測試質量之大觀
2.3.1 產品安裝
2.3.2 產品卸載
2.4 客戶的聖經——用戶手冊驗證
2.4.1 一般驗證方法
2.4.2 文檔審閱流程
2.5 引進先進設備——安裝自動化測試
2.5.1 效率的提高從自動化開始
2.5.2 自動化測試的實現
2.6 學習筆記——安裝測試之小艾觀
參考資料:
第3章 發現新方法:快速分發新的測試版本
3.1 構建的過程
3.1.1 構建原材料的管理——代碼的管理
3.1.2 構建的環境
3.1.3 整體構建和部分構建
3.1.4 自動化的構建
3.1.5 模擬翻譯構建
3.1.6 構建的範圍和頻率
3.2 構建測試(Build Verification Test - BVT)
3.2.1 構建測試的配置(BVT Configuration)
3.2.2 構建測試的用例(BVT Scenarios)
3.2.3 自動化的構建測試
3.2.4 構建測試的環境再利用
3.3 靜態測試
3.3.1 靜態測試的作用及環境
3.3.2 自動化的靜態測試
3.3.3 靜態測試的頻率
3.4 不間斷的構建與測試(Continuous Integration)
3.5 學習筆記——小艾的構建測試觀
參考資料:
第4章 把缺陷扼殺在搖籃里:開發人員的測試
4.1 怪物來自缺陷,開發人員也需要做測試
4.1.1 深入搖籃內部
4.1.2 吃一塹長一智,走出單元測試的誤區
4.1.3 潘多拉盒子出來怪物——開發人員眼中的測試
4.2 單元測試測點啥,怎么測
4.2.1 搖籃有多大——單元測試的範圍
4.2.2 有規範、有步驟地捉蟲子——單元測試的流程
4.2.3 來一套殺蟲裝備:單元測試的工具
4.2.4 單元測試夠不夠,我來把把關
4.3 測試還能驅動開發(TDD)
4.3.1 什麼是測試驅動開發,測試驅動的工作流程
4.3.2 測試驅動開發好處多
4.4 學習筆記——單元測試之小艾觀
參考資料:
第5章 黑色盒子:打著手電抓蟲子
5.1 黑色的盒子裡面有什麼
5.1.1 小艾的功能測試第一課——準備手電
5.1.2 導師對功能測試的深入淺出的解讀
5.1.3 參與實際測試執行,編寫自動化測試腳本
5.1.4 找到了第一條蟲子
5.1.5 手記——執行高手
5.2 如何把黑盒子分塊
5.2.1 如何精準找尋某一種蟲子——分而治之
5.2.2 客戶的反饋——蟲子依然存在嗎
5.3 對黑盒子的全方位照明
5.3.1 找到了小盒子間的蟲子——合而治之
5.3.2 手記——策略高手
5.4 功能測試之百種變身
5.4.1 回歸測試
5.4.2 客戶化環境下的測試
5.4.3 隨機測試(Adhoc Test)
5.4.4 可訪問性的測試(Accessibility Test)
5.4.5 全球化測試(Globalization Test)
5.4.6 其他之林林總總
5.5 學習筆記——功能測試之小艾觀
參考資料:
第6章 大促帶來的災難:究竟能支撐多少訪問量
6.1 洪水般的訪問量——初識性能測試
6.1.1 一旦宕機,流失的就是白花花的營業額
6.1.2 假如我是甲方——關於性能客戶都關注些什麼
6.2 讓訪問來得更猛烈些吧——模擬客戶的訪問行為
6.2.1 更真實更高效的模擬——自動化的性能測試
6.2.2 春節大促——壓力測試
6.2.3 日常的訪問量——正常的回響時間
6.2.4 保證長時間的穩定運營——可靠性測試
6.2.5 客戶的成長不比產品慢: 想像不到的數據量——可擴展性測試
6.2.6 摸爬滾打過來還得挨一刀——產品經歷性能測試
6.3 像FBI那樣縝密——全面監視系統的一舉一動
6.3.1 作業系統的監視
6.3.2 套用伺服器的監視
6.3.3 資料庫的監視
6.4 大海撈針也要講究策略——性能問題的分析定位
6.4.1 磨刀不誤砍柴功——了解性能問題定位的一般策略
6.4.2 越忙越亂——高並發訪問量下的出錯率
6.4.3 越跑越慢——吞吐量下降問題
6.4.4 穿了小兩號的鞋——通過參數調優能解決的問題
6.5 學習筆記——性能測試之小艾觀
參考資料:
第7章 更新換代,重裝上陣
7.1 永葆青春活力——遷移
7.1.1 企業級套用架構
7.1.2 企業級套用遷移內容及主要步驟
7.1.3 企業級套用遷移中客戶關注的問題
7.2 遷移測試
7.2.1 垂直遷移測試方法(VMTM)
7.2.2 水平遷移測試方法(HMTM)
7.2.3 其他遷移測試內容
7.3 遷移測試的計畫和實踐
7.3.1 如何選擇遷移測試平台組合和測試用例
7.3.2 遷移測試的一個具體場景
7.4 學習筆記——遷移測試之小艾觀
參考資料:
第8章 假如我是客戶:面目全非腳與還我漂漂拳
8.1 其實,我是一個演員——如何扮演客戶
8.1.1 我知道,我不知道:只知道客戶能夠知道的
8.1.2 我做,我不做:做客戶會做的
8.1.3 我想,我繼續想:客戶會怎么想
8.2 面目全非腳——狠下心來改產品
8.2.1 第一腳,學會開發
8.2.2 第二腳,部署代碼
8.2.3 第三腳,聯合測試
8.3 還我漂漂拳——讓產品對用戶更友好
8.3.1 協助完善產品設計
8.3.2 客戶化聯合測試工作的痛苦和解決方案
8.3.3 撰寫詳細易讀的客戶化教程
8.4 學習筆記——客戶化測試之小艾觀
參考資料:
第9章 黎明之前最後的衝刺:成品測試
9.1 產品包裝成金蛋,手握光碟抓蟲子
9.1.1 成品測試全體總動員
9.1.2 協同作戰——成品測試特性
9.1.3 取捨之間——測試範圍和策略
9.1.4 爭分奪秒——成品測試周期
9.2 黎明前的黑暗——漏網之蟲
9.2.1 老案例生新蟲子
9.2.2 艱難抉擇——漏網之蟲綜合分析及滅蟲策略
9.3 金蛋閃亮登場
9.3.1 成品測試勝利退出
9.3.2 質量檢測報告之大觀
9.3.3 趁熱打鐵總結經驗教訓
9.3.4 貫穿始終的缺陷分析
9.4 學習筆記——成品測試之小艾觀
參考資料:
第10章 縫縫補補又三年
10.1 補丁包測試簡介
10.1.1 目標驅動的補丁包測試
10.1.2 補丁包測試在產品生命周期中的意義
10.1.3 補丁包需涵蓋的內容及來源
10.2 產品補丁包測試的基本流程
10.2.1 確定補丁包里需要包含的內容
10.2.2 制定好計畫是關鍵
10.2.3 執行開始前要做好準備工作
10.2.4 測試開始及狀態跟蹤
10.2.5 補丁包成功發布
10.3 其他的流程和考慮因素
10.3.1 缺陷分析要做到位
10.3.2 補丁包測試的自動化考慮
10.4 學習筆記——補丁包測試之小艾觀
第11章 一遍又一遍:自動化的好處多
11.1 軟體測試的工業化——自動化
11.2 自動化的利與弊