3dwoo大學簡體電腦書店
不測的秘密:精準測試之路
( 簡體 字)
作者:TMQ精準測試實踐團隊類別:1. -> 程式設計 -> 綜合
出版社:機械工業出版社不測的秘密:精準測試之路 3dWoo書號: 48808
詢問書籍請說出此書號!
有庫存
NT售價: 345
出版日:4/1/2018
頁數:194
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787111571179 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
前言
引子1
第1章 你心急如焚,我舉步維艱4
第1節 初見真顏4
第2節 敏捷轉型6
第3節 被挑戰了9
第4節 leader的分析12
第5節 自動化,想說愛你不容易13
第6節 自動化測試的價值15
第2章 易筋經和獨孤九劍21
第1節 啟動探索21
第2節 曙光乍現23
第3節 為什么要關注開發實現25
第4節 測試分析理論的由來27
第5節 測試分析小試牛刀32
第6節 從全面測試覆蓋到追求不測33
第7節 氣宗與劍宗的首次握手言歡34
第3章 精準測試第一式:差異化35
第1節 萬事開頭難35
第2節 從最小對象入手37
第3節 需求差異38
第4節 技術實現差異41
第5節 最佳實踐45
第6節 殺手現身54
第4章 精準測試第二式:技術治理56
第1節 居然是boss級別56
第2節 技術治理60
第3節 柳暗花明又一村65
第4節 靜態函數調用鏈獲取67
第5節 動靜結合函數調用鏈74
第5章 精準測試第三式:度量及分析閉環78
第1節 什么是測試精準度78
第2節 如何度量代碼覆蓋率80
第3節 分析閉環的建立84
第4節 代碼覆蓋率結果分析參考模式86
第5節 代碼覆蓋率工具原理揭秘88
第6章 精準測試第四式:知識庫94
第1節 beta貓的啟發94
第2節 連接代碼和用例96
第3節 函數調用鏈動態獲取100
第4節 知識庫采集與安家105
第7章 精準測試第五式:用例預分析110
第1節 探尋價值110
第2節 Hi,這就是用例預分析112
第3節 拿出落地方案來114
第4節 累死姐的節奏118
第8章 精準測試第六式:知識庫的優化120
第1節 要開始填坑了120
第2節 函數相同分支用例請走開123
第3節 hash標識分支125
第4節 哎喲,被優化了128
第9章 精準測試第七式:用例預分析消振130
第1節 奇怪,竟然有漏網之魚130
第2節 差異化分析也要到分支級別134
第3節 匹配變更和函數分支hash136
第4節 用例分支和變更分支關聯139
第5節 推薦最精簡用例集141
第10章 精準測試第八式:精準測試執行手段143
第1節 手工測試的天花板145
第2節 自動化測試的革命150
第3節 精準測試系統總體架構153
第11章 精準測試第九式:質量評估155
第1節 “測試覆蓋率”的評估156
第2節 你來決策發不發158
第12章 無招勝有招161
第1節 獨孤九劍概說161
第2節 無招勝有招163
第13章 唯一不變的是變化174
第1節 一夜回到解放前175
第2節 探索,永無止境177
后記178
附錄A 應用寶精準測試案例180
附錄B 手機管家精準測試案例189
附錄C Android客戶端精準分析規則195
附錄D iOS代碼覆蓋技術最佳工程實踐200
內容簡介

我們經常看到互聯網產品開發的現實是這樣的:需求成天改,開發的交付問題多,測試時間總是被催,外面用戶罵聲一片,產品經理拼命想點子。是這個世界太瘋狂了嗎?不是的。互聯網的變化越來越快,用戶越來越在乎體驗,對交付能力的壓力也越來越大。開發與測試人員加班加點似乎已經成了一種習慣。那么,在這種情況下:

還能隨心所欲地設計大量測試用例嗎?

還有大段的系統測試、集成測試時間嗎?

還能要求充足的回歸測試嗎?

現實如此,測試還能不能愉快地進行下去了?

精準測試仿佛是黑暗中的一絲亮光,給開發和測試人員帶來了新的思想。





一口氣看完這本書,沒想到沉迷技術的工程師能在書里穿插了完整的職場和生活故事,還能把獨孤九劍和技術要領無縫揉合在一起,非常欽佩!兩年前在討論本書大綱和標題時,作者拋出“不測”這個概念非常獨特,太多業務以發布壓力為名不斷堆積測試人力,習以為常,卻往往陷入“越測越缺人,加班多但提升少”的困境。希望書中所講的真實、曲折且成功的實踐經驗,能給更多團隊帶來觀念的轉變和大膽的行動!

            ——張鼎,小贏科技品質負責人,TMQ前總監



目前,互聯網開發對質量要求越來越高,而開發與測試的周期越來越短。如何做到快速測試?精準測試無異于是一種新思路。試想在軟件研發過程中,有一種方法能使得代碼經過評估后少測乃至不測,這是怎樣的一種體驗?假如測試團隊具備了金庸筆下高手的能力,化繁為簡,四兩撥千斤,這是怎樣的一種成就?來自騰訊的測試專家們齊聚一堂,通過總結實戰經驗,告訴讀者在移動互聯網浪潮中如何生存。本書將從專業的角度,以輕松易懂的方式介紹精準測試思想、要點和最佳工程實踐,以達到測試的最高境界“不戰而屈人之兵”。



本書主要內容包括:

傳統測試與自動化測試的利弊分析

開發與測試的關系調整

差異化分析思路與實現

系統內、系統間、數據庫的技術治理

人工精準測試的度量及分析閉環,包括代碼覆蓋工程實踐

知識庫的自動化采集與管理,函數調用鏈的獲取

自動分析變更影響用例的架構與流程

知識庫優化和用例預分析消振

精準測試執行手段

精準測試質量評估方法
深圳,已是深夜,深南大道旁的騰訊大廈,有幾個人走出公司大門,望著天空中的點點繁星,不由感慨,終于把這個版本發出去了,該回家好好休息了。沒錯,這幾個人就是典型的互聯網公司的測試人員。

斗轉星移,軟件測試從誕生到現在已過去40多年。雖然各種測試理論和技術層出不窮,但這個行業近10年的突破仍然較少。敏捷測試雖然已經普及,但是應用的效果因團隊而迥異。大部分的測試團隊還是處于一種疲于奔命的狀態,團隊技術弱,測試一片黑,任務重,測試過程重復單調,測試人員對測試結果沒信心。

既然現實這么骨感,我們能不能斗膽強調少測一點?測得精準一點?因此有了精準測試的想法,希望以這種反傳統的觀點帶來一股新鮮的空氣。在騰訊的一些團隊中,精準測試已應用得比較熟練,從測試效果來看,算是走出了一條不尋常的道路。

我們希望給大家提供一種新的思路—如何做到“不測”?解放人力,彌補缺失,去除冗余。這是一本講方法論的書,除了提供思想方法,還通過講解最佳工程實踐給出具體的指導。大家可以根據團隊的現狀找到最合適的切入點,逐漸達到“不戰而屈人之兵”的境界。

講方法論的書往往容易枯燥,我們不想講得枯燥無味,那樣就太對不起讀者了。好在寫書的幾個小伙伴都對金庸老爺子有點崇拜,索性就把易筋經和獨孤九劍給用上了,另外也把每個章節通過小故事銜接起來,希望大家喜歡。

由于時間倉促,作者水平有限,書中錯誤之處在所難免,歡迎讀者朋友批評指正。從技術上說,精準測試是不完美的,也不可能是完美的,希望大家與我們共同探討!

本書適合的讀者

本書主要介紹人工精準測試閉環和工具平臺輔助精準測試閉環,用故事案例的方式闡述精準測試的方法,并給出質量度量的標準。此外,較為詳細地闡述了精準測試平臺建設的技術方案及其演變。

本書的目標是在不降低質量標準的前提下,探尋縮減測試范圍,減少測試獨占時長之道,主要解決的是傳統黑盒測試回歸內容較多、耗時較長的問題。

本書可能適合以下人員:

探尋敏捷之道的測試leader、測試人員;

陷入質量和效率兩難境地的測試leader、測試人員;

想要建設精準測試平臺的測試人員、測試開發人員;

想要對交付產品質量有更大信心的測試人員;

想縮減測試獨占時長的項目經理;

本書內容及特色

本書有兩條主線,一條線是故事線,是為了減少技術內容的乏味之故。編者盡量把晦澀的技術內容用平白的對話展示出來,便于讀者理解。故事線各個章節前后貫穿,不可拆分。另一條線是技術線,可以拆分為四大部分,下面一一介紹。

第一部分(第1~2章)

主要是背景介紹。引入了敏捷轉型的挑戰、對自動化測試價值的探討,以及開啟測試分析的探索。

第二部分(第3~5章,第11章)

主要是講人工精準測分的閉環,也是從傳統黑盒測試轉型的第一步。對這個閉環了解透徹,可幫助大家從現狀中找到轉變點,落地行動起來。

第三部分(第6~10章)

主要是講為了持續提升代碼測分的效率而搭建精準測分平臺,并落地見效的過程,是一個平臺輔助精準測分的閉環。這個閉環不僅可以給大家提供平臺建設的技術方案思路,還可以給大家開展代碼測分可能遇到的困境提供解決方案思路。

第四部分(第12~13章)

這是個總論,對整本書每章內容進行精辟的總結,并闡述在面臨質量和效率兩難境地時破局的思路。同時提出精準測試可助力大家迎接更大挑戰。

本書閱讀建議

如果你是一個喜歡先看全書概論的人,建議你先看第12章,然后再從頭看起。

如果你是一個急需了解精準測分如何落地的人,建議你先看第二部分,也就是第3~5章、第11章,然后看第12章,再看其他章節。

如果你是一個喜歡故事情節連貫的人,建議從頭看起。

關于作者

本書的作者們來自騰訊移動品質中心(TMQ)的電腦管家、手機管家和應用寶測試團隊,他們長期實踐精準測分,積累了很多實戰經驗。在精準測試的工程實現上,也做了不少的探索。近年來,在MIG無線研發部兩位總經理冼文佟、陳誠的鼓勵和支持下,TMQ的同學們踴躍將過去的知識和經驗集結成冊,分享給業界的小伙伴們。在繼《騰訊Android自動化測試實戰》、《移動App性能評測與優化》、《騰訊iOS測試實踐》后,本書作為TMQ系列的另一新作,希望能從測試思想和方法上,給各位讀者帶來新的啟發。

本書的思路大綱由李德廣、劉建生、徐志廣、李葉、杜晨亮提供。

本書主編:李德廣、劉建生。

本書副主編:薛玲玲。

本書主要編著成員有:竇仟、何冬花、黃小勇、劉楚蓉、盧少娜、馬識佳、尚鴻、王媛、熊彪、楊春喜、張艷、趙燕、朱偉鴻(按拼音順序排列)。引子和第1、2章、附錄:李德廣、盧少娜、劉楚蓉、趙燕、楊春喜;第3章:張艷、薛玲玲、熊彪;第4章:劉建生、薛玲玲、熊彪;第5、11章:馬識佳、黃小勇;第6章:何冬花;第7章:竇仟;第8章:王媛、熊彪;第9章:熊彪、黃小勇;第10章:尚鴻、黃小勇;第12、13章:薛玲玲;后記:朱偉鴻。



特別致謝

李德廣致謝:

非常感謝各位小伙伴們在繁忙的工作之余,投入了大量的精力,終于把這本書完成了,再一次顯示了我們團隊的力量!同時感謝TMQ的幾位總監:廖志、劉建生、丁如敏,攜手打造了TMQ這樣好的平臺和分享氛圍!感謝鼎叔張鼎,從一開始就和我們討論這本書的思路!特別感謝出版社的吳怡編輯,自始至終都在關注我們,給了我們很多幫助和建議!

薛玲玲致謝:

首先要感謝的是,給我們團隊帶來精準測分思想的李德廣、劉建生。沒有這兩位leader的思想引領和技術引領,就沒有整個團隊最終精準測分實戰的落地和收獲。非常感謝!

其次要感謝的是,業務產品對質量和效率的不懈追求。沒有你們的鞭策和挑戰,就沒有測試團隊持續攀登高峰的勇氣和信心。非常感謝!

然后要感謝的是,TMQ從職業發展角度對業務測試團隊提出了更高的技術要求,并提供了更寬廣的視野,讓大家前進的勁頭更足。非常感謝!

更要感謝的是,本書的編者們,沒有各位編者在百忙之中,抽出精力,寫出自己的實戰內容和體會,就沒有這本書的完成,小伙伴們太贊了!

此外,我還要感謝我們的設計師老麥(麥偉強)、黃盛全,感謝他們于百忙之中幫助設計本書的主人公頭像,大道至簡,寥寥數筆,精準地刻畫出我們主人公蓬勃向上的頭像。還要感謝我們的同事廖海珍,沒有她與出版社堅持不懈的催稿,我們這本書也許還要再等待幾個月才會與大家見面,感謝!

最后,感謝我的家人們,正是你們的堅強后盾,賦予我堅持不懈努力前行的保障和動力,深深的感激,永遠愛你們!

竇仟致謝:

感謝領導的前瞻視野。感謝測試對質量和效率的不斷追求。感謝測開對技術的探索精神。感謝家人對我們工作的支持。

何冬花致謝:

從以前粗獷黑盒測試到現在的精準測試,在這個過程中,我們團隊經過了一次次嘗試和努力,終于形成了我們這本書。感謝我的領導和團隊,讓我在其中收獲滿滿。感謝家人對我工作的支持。希望這本書會給你帶來幫助,這不會是終點,希望跟在測試道路上前行的伙伴們一起努力。

黃小勇致謝:

用更有效率的手段來保證產品質量,一直是我們追求的目標。感謝安全業務測試組給予我們嘗試創新的土壤,與各位小伙伴一起進行精準測試探索讓我受益良多。同時也要感謝我的家人,你們的支持和鼓勵是我不斷進取的力量源泉。

劉楚蓉致謝:

感謝品質中心老大們對精準測試技術如何落地不斷給予指導,感謝應用寶測試團隊長期以來的支持與幫助,一次次的碰撞讓精準測試在應用寶多FT運轉模式下順利規模化地運轉起來,很大程度提升了測試效率。最后感謝我的家人對我工作的支持與理解。

盧少娜致謝:

感謝手機管家測試成員的努力,精準測試從一個模糊的概念到落實測試過程,從虛到實,腳踏實地幫助我們提升版本內容的質量和效率,讓我們做好手機管家的堅實后盾。感謝安東和cody日常提供很好的幫助與指導,最后要感謝我的家人,給我的工作百分百支持。

馬識佳致謝:

感謝騰訊,提供給我們追求卓越、勇于創新的土壤,感謝手機管家測試團隊,感謝我的領導cody和安東,在精準測試、提升測試效率和質量的過程中給予的幫助和指導,感謝我的家人,對我一如既往的鼓勵支持,讓我遇到困難時能堅強地面對。

尚鴻致謝:

感謝安全業務測試組的小伙伴,工作中與他們的思想碰撞開闊了我的思路,他們在精準測試中的思考也給了我很大的幫助。特別感謝cody、彪哥和patia,得益于他們的指導在精準測試實踐項目中我才能有所總結和突破。

最后感謝我的家人,是他們的支持和鼓勵才能讓我更專心的投入工作,享受工作帶來的成就感。

王媛致謝:

感謝桌管測試團隊對精準測試技術的不斷探索和研究,讓我能夠將該技術實踐于具體項目中,并有幸參與本書的寫作,從而提升了技能,開拓了視野;感謝家人對我工作的支持和理解。

熊彪致謝:

感謝測試團隊對測試質量與效率的極致追求,感謝我的家人對我工作的支持與理解。

楊春喜致謝:

感謝職業領路人劉建生先生在應用寶精準測試技術上的指導,感謝應用寶測試小伙伴在實施過程不斷的思想碰撞讓精準測試在應用寶版本測試中非常完善的落地下來,成為應用寶質量保證的不可或缺的利器。感謝本書的主編李德廣先生讓應用寶在精準技術實施的案例能夠有機會跟大家一起交流。如果你希望更加了解你的被測對象,進而制定出非常專業的測試策略,此書將非常適合您。

張艷致謝:

感謝cody、gandalf在精準測分方面給我們帶來的指導、靈感和思路,能與你們一起參與這本書的寫作倍感榮幸;感謝電腦管家測試組的所有小伙伴,謝謝你們對我工作中的各種幫助和支持,與你們成為同事真的好開心;感謝所有合作過的開發、產品、運營等等所有的同事,與你們合作,我受益良多;最后,感謝家人,尤其是茜茜小朋友對我工作一如既往的理解與支持,你們一直是我最堅實的后盾,愛你們。

趙燕致謝:

首先要感謝我的領導李德廣和高安東在工作中給予我的幫助和指導,其次要感謝我同組的小伙伴長久以來的支持和幫助,最后要感謝我的家人在生活中給予我無微不至的關懷,讓我能夠專心致志地工作。

朱偉鴻致謝:

感謝廣州測試組的小伙伴的支持,感謝他們給予我的指導和提供各種各樣的靈感;其次感謝cody與安東,感謝他們在測試工作中給予我的支持與幫助;最后感謝我的家人,特別是我的老婆,感謝家人對我工作的支持,感謝老婆一直以來的陪伴。
pagetop