前 言
初次看到無(wú)測(cè)試組織的讀者可能會(huì)覺(jué)得書名有標(biāo)題黨之嫌,類似測(cè)試崗位已死的論調(diào)每幾年就會(huì)在媒體和圈子里傳播一輪。難道狼又要來(lái)了嗎?
實(shí)際上,行業(yè)對(duì)測(cè)試工程師的招聘數(shù)量不降反升,隨著新興公司的蓬勃發(fā)展,測(cè)試工程師的薪酬也水漲船高。顯然,無(wú)測(cè)試組織的發(fā)展勢(shì)頭在這些年并沒(méi)有顯現(xiàn)出來(lái)。
這本書想講的并非預(yù)言,而是在高度成熟的敏捷研發(fā)團(tuán)隊(duì)中,測(cè)試工作應(yīng)該如何開(kāi)展,以及由誰(shuí)來(lái)承擔(dān)的問(wèn)題。
今天的測(cè)試工程師,面向可能的未來(lái)變革開(kāi)始長(zhǎng)期修煉,肯定有百益而無(wú)一害,但這并不意味著要根據(jù)一本書的預(yù)測(cè)而盲目改變自己的職業(yè)方向。
敏捷團(tuán)隊(duì)中,測(cè)試技能是永生的,但傳統(tǒng)意義上的測(cè)試團(tuán)隊(duì)可以無(wú),這才是我想定義的無(wú)測(cè)試組織。無(wú)測(cè)試組織延展了測(cè)試內(nèi)涵的四化:服務(wù)化、標(biāo)準(zhǔn)化、智能化、全員化。品質(zhì)保障不再由專職的測(cè)試工程師團(tuán)隊(duì)全權(quán)負(fù)責(zé),而是由業(yè)務(wù)團(tuán)隊(duì)全員、專家、標(biāo)準(zhǔn)、平臺(tái)及每一個(gè)用戶協(xié)力保障。
這樣的無(wú)測(cè)試組織可能在很多年后還是一股特立獨(dú)行的清流,但我堅(jiān)信它會(huì)是價(jià)值認(rèn)可度最高、回報(bào)最高的典范團(tuán)隊(duì)。它也是在本質(zhì)上契合敏捷研發(fā)價(jià)值觀的理想形態(tài)。
正如武俠小說(shuō)中所描述的,做到手中無(wú)劍,心中有劍是一個(gè)艱苦和長(zhǎng)期的改進(jìn)過(guò)程,這個(gè)過(guò)程充滿著嘗試、誤解、風(fēng)險(xiǎn)和快樂(lè)。如果只是習(xí)慣了現(xiàn)在的穩(wěn)定工作分工,只顧著解決眼前的麻煩,就無(wú)法引領(lǐng)團(tuán)隊(duì)走向正確的方向。
無(wú)測(cè)試組織如何一步步實(shí)踐、探索、演進(jìn),將在本書中陸續(xù)展開(kāi),在最后一章我會(huì)再詳細(xì)闡述對(duì)無(wú)測(cè)試組織的系統(tǒng)理解。
【本書主要內(nèi)容】
本書分打造敏捷測(cè)試團(tuán)隊(duì)和修煉敏捷測(cè)試技術(shù)兩大部分。
第一部分(第1~7章)打造敏捷測(cè)試團(tuán)隊(duì)
從測(cè)試團(tuán)隊(duì)為什么敏捷不起來(lái)講起,介紹敏捷測(cè)試團(tuán)隊(duì)需要具備的理論認(rèn)知,引出多個(gè)維度的敏捷組織要求,并對(duì)質(zhì)量度量體系進(jìn)行重新構(gòu)建。
我會(huì)展開(kāi)介紹敏捷測(cè)試組織的痛點(diǎn),分享親身實(shí)施的案例,包含團(tuán)隊(duì)診斷、敏捷度量、流程敏捷、文檔敏捷、外包管理敏捷、創(chuàng)新組織打造等,其中流程敏捷是重點(diǎn)介紹的內(nèi)容。在整個(gè)研發(fā)生命周期的各個(gè)階段,測(cè)試團(tuán)隊(duì)都有值得敏捷實(shí)踐的具體措施。
第1章:本章引出本書的知識(shí)體系,解釋什么是敏捷測(cè)試,敏捷轉(zhuǎn)型為什么容易失敗。本章提供了一套自我診斷敏捷短板的方案,為未來(lái)制定團(tuán)隊(duì)轉(zhuǎn)型工作舉措提供參考。
第2章:本章在簡(jiǎn)要介紹常見(jiàn)的敏捷框架知識(shí)的同時(shí),重點(diǎn)放在測(cè)試人員的啟發(fā)思路上,介紹如何利用各種敏捷知識(shí)改善測(cè)試活動(dòng),突破自身崗位的局限,借助全員力量?jī)?nèi)建出好的
質(zhì)量。
第3章:本章針對(duì)測(cè)試團(tuán)隊(duì)經(jīng)常探討的測(cè)試左移與右看實(shí)踐,給出更豐富的思考和創(chuàng)新的推薦做法,讓貫穿在整個(gè)軟件研發(fā)生命周期中的測(cè)試活動(dòng)更加高效。
第4章:本章介紹敏捷研發(fā)的質(zhì)量保障和度量體系,以及它與傳統(tǒng)研發(fā)的質(zhì)量度量的差別,指導(dǎo)質(zhì)量保障人員進(jìn)行敏捷轉(zhuǎn)型,走出職場(chǎng)口碑困境;同時(shí),對(duì)效能度量指標(biāo)和方案進(jìn)行深入剖析,真正衡量出測(cè)試團(tuán)隊(duì)的敏捷成熟度。
第5章:本章介紹如何創(chuàng)建高價(jià)值的敏捷文檔以滿足敏捷團(tuán)隊(duì)的日常需求,以及如何構(gòu)建敏捷研發(fā)質(zhì)量體系文檔,并詳細(xì)解釋了開(kāi)發(fā)和測(cè)試人員在溝通中容易引起爭(zhēng)議的概念。高效文檔很重要,高效溝通更重要。
第6章:?jiǎn)T工和團(tuán)隊(duì)的核心能力水平是敏捷實(shí)踐成功的要素之一。本章重點(diǎn)介紹測(cè)試主管如何幫助測(cè)試工程師提升必需的關(guān)鍵能力,如何指導(dǎo)員工的職級(jí)晉升,如何構(gòu)建安全輕松的技術(shù)創(chuàng)新氛圍,如何保障團(tuán)隊(duì)持續(xù)提高效能。
第7章:測(cè)試外包是常見(jiàn)的手段,如何穩(wěn)妥地建立測(cè)試外包團(tuán)隊(duì),保障管理運(yùn)作的高效率,是本章的重點(diǎn)內(nèi)容。對(duì)于如何管理ODC異地團(tuán)隊(duì),本章也提供了不少新的實(shí)踐方法。
第二部分(第8~15章)修煉敏捷測(cè)試技術(shù)
這部分涉及專業(yè)技術(shù)的敏捷實(shí)踐,尤其針對(duì)測(cè)試相關(guān)領(lǐng)域的敏捷提升方案,按照從基礎(chǔ)到進(jìn)階的順序,分別介紹測(cè)試分析與設(shè)計(jì)基礎(chǔ)、自動(dòng)化測(cè)試的ROI(投資回報(bào)率)、敏捷測(cè)試的三大利器、提升用戶體驗(yàn)的測(cè)試方案、面向未來(lái)的智能化測(cè)試、無(wú)測(cè)試組織的思維實(shí)驗(yàn)等。
其中,敏捷測(cè)試的三大利器(探索式測(cè)試、眾包測(cè)試、精準(zhǔn)測(cè)試)是非常豐富且有效的實(shí)踐知識(shí)體系,占了大量的篇幅。
第8章:本章是測(cè)試專業(yè)能力的基礎(chǔ),缺乏測(cè)試分析與設(shè)計(jì)能力將導(dǎo)致敏捷測(cè)試失去牢固根基,測(cè)試人員的專業(yè)發(fā)展也可能會(huì)走歪。測(cè)試人員可以通過(guò)貫穿需求、開(kāi)發(fā)和測(cè)試環(huán)節(jié)的分析過(guò)程,真正掌握測(cè)試策略和測(cè)試用例的專業(yè)制定方法,并在迭代中不斷改進(jìn)。
第9章:本章不會(huì)詳細(xì)講解如何開(kāi)發(fā)和定制具體的自動(dòng)化框架,但是會(huì)結(jié)合過(guò)往實(shí)踐的經(jīng)驗(yàn)教訓(xùn),詳細(xì)介紹自動(dòng)化測(cè)試ROI的計(jì)算理論和關(guān)鍵要素,并針對(duì)不同類型的自動(dòng)化測(cè)試項(xiàng)目梳理出提高收益的通用技巧。落地自動(dòng)化測(cè)試很容易,讓自動(dòng)化測(cè)試收益得到公司認(rèn)可則困難得多。
第10章:本章介紹敏捷測(cè)試技術(shù)方案的三大利器之一探索式測(cè)試,這也是天然適合敏捷理念的測(cè)試風(fēng)格。從探索式測(cè)試?yán)碚摰降湫吞剿鞣椒ǎ俚酵暾麑?shí)踐流程,本章都會(huì)結(jié)合真實(shí)案例一一介紹,最后會(huì)提供探索式測(cè)試進(jìn)階工具箱,幫助大家成為探索式測(cè)試達(dá)人。
第11章:本章介紹敏捷測(cè)試技術(shù)方案的三大利器之二眾包測(cè)試,從眾包行業(yè)知識(shí)開(kāi)始講起,介紹了眾包平臺(tái)的結(jié)構(gòu)和開(kāi)發(fā)心得。通過(guò)打造高活躍度的眾包平臺(tái)和最高效的反饋工具,激勵(lì)用戶為我們發(fā)現(xiàn)多種多樣的長(zhǎng)尾問(wèn)題。
第12章:本章從兩條實(shí)踐路線對(duì)敏捷測(cè)試技術(shù)方案的三大利器之三精準(zhǔn)測(cè)試進(jìn)行解讀。第一條是精準(zhǔn)測(cè)試分析之路,包括如何讓測(cè)試工程師掌握精準(zhǔn)測(cè)試分析的方法,主動(dòng)提高覆蓋率,與開(kāi)發(fā)人員平等對(duì)話。第二條是精準(zhǔn)測(cè)試工具設(shè)計(jì)之路,包括什么是強(qiáng)大的精準(zhǔn)測(cè)試能力,它如何讓我們的用例覆蓋效率提升,同時(shí)讓開(kāi)發(fā)人員定位缺陷更迅速。
第13章:工程師對(duì)于用戶共情能力的不足,以及單純的產(chǎn)品邏輯思維,導(dǎo)致低級(jí)的用戶體驗(yàn)問(wèn)題經(jīng)常逃逸到線上。測(cè)試團(tuán)隊(duì)可以通過(guò)提升用戶體驗(yàn)的一系列理論知識(shí)和探索式方法,用很低的實(shí)踐成本快速沉淀尋找用戶體驗(yàn)問(wèn)題的各種易用規(guī)則。
第14章:本章從兩個(gè)方面解讀測(cè)試團(tuán)隊(duì)如何迎接未來(lái)的智能化工程時(shí)代。第一,如何建立評(píng)測(cè)多種多樣智能化產(chǎn)品的體系化能力,并且效率要足夠高。第二,如何對(duì)現(xiàn)有的測(cè)試方案和平臺(tái)進(jìn)行智能化升級(jí),突破現(xiàn)有自動(dòng)化測(cè)試效率的邊界。我們可以借助各方的力量來(lái)實(shí)現(xiàn)未來(lái)的智能化測(cè)試目標(biāo)。
第15章:基于之前各章的學(xué)習(xí),我們知道傳統(tǒng)的豎井式專職測(cè)試團(tuán)隊(duì)的價(jià)值在不斷弱化,這和敏捷的高階發(fā)展趨勢(shì)不相吻合。本章帶大家做一個(gè)思維實(shí)驗(yàn),即結(jié)合本書所有內(nèi)容,暢想未來(lái)的無(wú)測(cè)試組織會(huì)是什么樣子,以及我們現(xiàn)在可以做哪些轉(zhuǎn)型的準(zhǔn)備。有的團(tuán)隊(duì)已經(jīng)開(kāi)始行動(dòng)了!
眾所周知,敏捷轉(zhuǎn)型領(lǐng)域的著作層出不窮,測(cè)試領(lǐng)域要面對(duì)的專業(yè)問(wèn)題千千萬(wàn)萬(wàn),團(tuán)隊(duì)管理的知識(shí)也博大精深,不論哪一個(gè)領(lǐng)域都無(wú)法在一本書中完整論述。本書書名包含的三個(gè)關(guān)鍵詞敏捷轉(zhuǎn)型團(tuán)隊(duì)測(cè)試,恰恰是取三者的交集,即聚焦測(cè)試團(tuán)隊(duì)的視角,解決測(cè)試面對(duì)的實(shí)際問(wèn)題,同時(shí)以敏捷效果作為挑選素材和觀點(diǎn)的準(zhǔn)繩,期望達(dá)到效能長(zhǎng)期提升的目的。
到達(dá)高度敏捷的團(tuán)隊(duì)境界,還要思考三個(gè)關(guān)鍵詞,即質(zhì)量效率能力,它們是本書討論的核心維度,也是構(gòu)建完整敏捷體系的根基,缺一不可。本書還有一個(gè)隱含的關(guān)鍵詞團(tuán)隊(duì)成熟度,不同成熟度的團(tuán)隊(duì),建議采取的敏捷手段是不一樣的,這在本書各個(gè)章節(jié)都有具體的體現(xiàn)。
【本書讀者對(duì)象】
質(zhì)量經(jīng)理、質(zhì)量總監(jiān)及高級(jí)技術(shù)管理者。通過(guò)本書,這類讀者可以更清晰地了解不同組織形態(tài)下質(zhì)量工作轉(zhuǎn)型的困難,堅(jiān)持正確的理念,鎖定適合自身的改進(jìn)指標(biāo),讓質(zhì)量團(tuán)隊(duì)更好地進(jìn)行敏捷轉(zhuǎn)型。
一線團(tuán)隊(duì)的管理者。通過(guò)本書,這類讀者可以完整地實(shí)踐敏捷轉(zhuǎn)型,深入了解知名研發(fā)團(tuán)隊(duì)真實(shí)的經(jīng)驗(yàn)教訓(xùn)。
開(kāi)發(fā)和測(cè)試相關(guān)領(lǐng)域的一線工程師或者其他非技術(shù)崗位人員(如產(chǎn)品經(jīng)理)。通過(guò)本書,這類讀者可以立即開(kāi)始行動(dòng),引入低成本的嘗試措施。
本書不涉及特定技術(shù)框架和編碼,沒(méi)有技術(shù)門檻的要求,不同層次的讀者可以得到不同的啟發(fā)。案例雖然大多數(shù)涉及的是質(zhì)量/測(cè)試團(tuán)隊(duì),但其解決問(wèn)題的思路廣泛適用于各類角色。
本書的每一章內(nèi)容都可獨(dú)立學(xué)習(xí)和應(yīng)用,相互之間沒(méi)有理解上的依賴關(guān)系,讀者可以根據(jù)興趣直接閱讀相關(guān)章節(jié)。所有章節(jié)又形成有機(jī)的敏捷測(cè)試整體思維,逐步遞進(jìn)。
【本書特色】
從質(zhì)量/測(cè)試的專業(yè)領(lǐng)域來(lái)看,我在市面上還沒(méi)有看到聚焦于質(zhì)量/測(cè)試團(tuán)隊(duì)如何敏捷轉(zhuǎn)型的圖書,有的只是關(guān)于特定的局部理論和工程實(shí)踐的圖書。行業(yè)內(nèi)專業(yè)做測(cè)試的人通常不太精通敏捷,但專職做敏捷的教練并不會(huì)把重心放在測(cè)試人員上,而是更多地把精力放在引導(dǎo)三駕馬車的角色上。測(cè)試工程師通常是跟隨者角色,缺乏切合自己視角的案例分析,又不敢改變自己傳統(tǒng)的質(zhì)量兜底責(zé)任,往往處于被動(dòng)狀態(tài)。
本書從一線測(cè)試團(tuán)隊(duì)的常見(jiàn)困難和視角出發(fā),填補(bǔ)了這一空白。
國(guó)外經(jīng)典的敏捷作品或測(cè)試大牛的著作,都是講思想體系、思考模型。而國(guó)內(nèi)敏捷類原創(chuàng)圖書大多關(guān)注工程搭建,過(guò)于依賴眼前的工具鏈,一旦技術(shù)平臺(tái)升級(jí)換代,就失去了實(shí)操準(zhǔn)確性。
本書則更多聚焦在道的理解上,同時(shí)輔以大量知名一線團(tuán)隊(duì)的實(shí)踐案例,既有長(zhǎng)期有效性(不會(huì)隨著技術(shù)發(fā)展而淘汰),又能引發(fā)廣泛深入的思考,更貼近員工的日常工作。把道用在具體工程項(xiàng)目的術(shù)上,能夠舉一反三,迭代認(rèn)知。
其他一線支持團(tuán)隊(duì),如設(shè)計(jì)、運(yùn)營(yíng)、運(yùn)維、客服等團(tuán)隊(duì),都是測(cè)試團(tuán)隊(duì)的密切合作伙伴,在面對(duì)難題時(shí)的底層沖突和解決思路都是相近的,同樣能從本書中得到啟發(fā)。
為什么要寫本書
我長(zhǎng)期在一線互聯(lián)網(wǎng)技術(shù)公司擔(dān)任測(cè)試技術(shù)總監(jiān),從移動(dòng)互聯(lián)網(wǎng)的荒蠻期走到紅利末期。我在騰訊負(fù)責(zé)過(guò)多個(gè)著名產(chǎn)品(如手機(jī)QQ、手機(jī)QQ瀏覽器、騰訊手機(jī)管家、應(yīng)用寶等)的測(cè)試項(xiàng)目和團(tuán)隊(duì)管理。在金融創(chuàng)業(yè)公司從零開(kāi)始構(gòu)建過(guò)品質(zhì)團(tuán)隊(duì)(最終在美國(guó)紐約上市),在傳統(tǒng)通信巨頭北電網(wǎng)絡(luò)做過(guò)國(guó)際IoT測(cè)試規(guī)范的制定,還在OPPO公司參與過(guò)敏捷變革轉(zhuǎn)型實(shí)踐以及測(cè)試技術(shù)規(guī)劃等,目前在阿里巴巴的海外電商公司Lazada擔(dān)任EVP。
回顧過(guò)往,我的職業(yè)生涯可以分為三個(gè)時(shí)期:職業(yè)經(jīng)理人、創(chuàng)業(yè)者、教練。隨著對(duì)教練技術(shù)和敏捷實(shí)踐知識(shí)的體會(huì)逐步加深,寫書的愿望越來(lái)越強(qiáng)烈。相對(duì)于其他的測(cè)試專家和管理者,我更偏好提煉經(jīng)驗(yàn)教訓(xùn)和方法論,關(guān)注效能創(chuàng)新的不同維度,但手把手教讀者搭建和改造具體的技術(shù)框架平臺(tái),則并非我擅長(zhǎng)的東西。
本書包含很多我參與的精彩案例,內(nèi)容豐富且思考角度多樣化。經(jīng)常從不同類型團(tuán)隊(duì)的視角梳理底層邏輯,是敏捷管理者自我提升的有效習(xí)慣。