敏捷軟件測(cè)試

出版時(shí)間:2010-10  出版社:清華大學(xué)  作者:(美)克里斯平//格雷戈里|譯者:孫偉峰//崔康  頁數(shù):350  譯者:崔康  
Tag標(biāo)簽:無  

前言

“質(zhì)量正在培育中”,程序員總是這樣告訴我。作為收購計(jì)劃的一部分,老板要求我對(duì)開發(fā)團(tuán)隊(duì)和其產(chǎn)品做徹底調(diào)查。我們已經(jīng)確信該公司最近推出的產(chǎn)品在市場(chǎng)上表現(xiàn)良好,但是我必須確保收購?fù)顿Y帶來的麻煩不會(huì)大于回報(bào)。因此,我花時(shí)間與開發(fā)團(tuán)隊(duì)在一起,尋找可能在產(chǎn)品快速發(fā)布時(shí)出現(xiàn)的問題。我會(huì)提問:“代碼沒有問題嗎?是否有些模塊是由單獨(dú)一位開發(fā)人員實(shí)現(xiàn)的?是否可能找到成百上千個(gè)缺陷?”當(dāng)詢問團(tuán)隊(duì)的測(cè)試方式時(shí),“質(zhì)量正在培育中”就是我得到的答案。因?yàn)檫@種獨(dú)特的俗語可能存在各種解釋,所以請(qǐng)?jiān)试S我進(jìn)一步說明。我發(fā)現(xiàn)這種說法其實(shí)是公司管理層概括了質(zhì)量先驅(qū)W.Edwards:Deming的著名十四要點(diǎn)之一:把質(zhì)量構(gòu)建進(jìn)產(chǎn)品中而不是在生產(chǎn)出來之后再進(jìn)行測(cè)試。把質(zhì)量構(gòu)建進(jìn)產(chǎn)品中的思想是敏捷團(tuán)隊(duì)工作的中心任務(wù)。敏捷團(tuán)隊(duì)在短迭代中工作以確保掌握應(yīng)用程序的質(zhì)量狀態(tài)。敏捷團(tuán)隊(duì)是高度跨職能的,程序員、測(cè)試人員和其他人在整個(gè)迭代中協(xié)作,通過各種技術(shù)(如驗(yàn)收測(cè)試驅(qū)動(dòng)開發(fā)等)確保把質(zhì)量構(gòu)建進(jìn)產(chǎn)品中,特別強(qiáng)調(diào)自動(dòng)化測(cè)試和整體團(tuán)隊(duì)(whole-team)思維。優(yōu)秀的敏捷團(tuán)隊(duì)通過持續(xù)地構(gòu)建產(chǎn)品來培育質(zhì)量,及時(shí)地集成新進(jìn)展。敏捷團(tuán)隊(duì)利用各種技術(shù)(如重構(gòu)和簡單化)來避免技術(shù)債務(wù)累積。很難學(xué)習(xí)如何做這些事情,特別是對(duì)于測(cè)試人員來說,該角色在以前的書籍中沒有得到足夠的重視。

內(nèi)容概要

測(cè)試是敏捷開發(fā)的關(guān)鍵組成部分。敏捷方法的廣泛應(yīng)用使人們開始關(guān)注如何有效測(cè)試,同時(shí)敏捷項(xiàng)目改變了測(cè)試人員的角色。但是,測(cè)試人員的許多職責(zé)還是得到了不少誤解,測(cè)試人員的真正職能是什么?敏捷團(tuán)隊(duì)真的需要具有QA背景的成員嗎?“敏捷測(cè)試人員”到底意味著什么?    業(yè)界經(jīng)驗(yàn)最豐富的兩位敏捷測(cè)試實(shí)踐者和顧問Lisa、Crispin和Janet Gregory在本書中給出了這些問題和更多問題的答案。在《敏捷軟件測(cè)試:測(cè)試人員與敏捷團(tuán)隊(duì)的實(shí)踐指南》中,Crispin和Gregorv定義了敏捷測(cè)試的概念,并通過來自現(xiàn)實(shí)敏捷團(tuán)隊(duì)的示例闡述測(cè)試人員的職責(zé)。她們講述如何利用敏捷測(cè)試象限來識(shí)別需要哪些測(cè)試,誰來做,以及哪些工具有幫助。本書從測(cè)試人員的角度記錄了敏捷軟件開發(fā)迭代的一個(gè)完整周期,并解釋了敏捷測(cè)試的七大關(guān)鍵成功要素。

作者簡介

作者:(美國)克里斯平(Lisa Crispin) (美國)格雷戈里(Janet Gregory) 譯者:孫偉峰 崔康克里斯平(Lisa Crispin)是一名敏捷測(cè)試實(shí)踐者和教練。她專注于向測(cè)試人員和敏捷團(tuán)隊(duì)講述測(cè)試人員如何創(chuàng)造價(jià)值并利用面向業(yè)務(wù)測(cè)試指導(dǎo)開發(fā)。她的使命是把敏捷的快樂帶給軟件測(cè)試領(lǐng)域,并把測(cè)試的快樂帶給敏捷開發(fā)領(lǐng)域。Lisa在2000年第一次加入敏捷團(tuán)隊(duì),作為開發(fā)人員、分析人員、測(cè)試人員和質(zhì)量保證主管工作了若干年。從2003年起,她成為ePlan Ser、,ices公司ePlan Services團(tuán)隊(duì)的測(cè)試人員。她經(jīng)常在北美和歐洲的會(huì)議上教授有關(guān)敏捷測(cè)試的課程。Lisa經(jīng)常發(fā)表敏捷測(cè)試的文章,刊物包括Better Software magazine、IEEE Software和Methodsand Tools。Lisa與Tip House合著了Testing Extreme Programming(Addison-Wesley,2002)。格雷戈里(Janet Gregory)是DragonFire公司(致力于敏捷質(zhì)量過程咨詢和培訓(xùn))的創(chuàng)始人。她希望幫助團(tuán)隊(duì)構(gòu)建質(zhì)量系統(tǒng)。在過去十年間,她作為教練和測(cè)試人員,把敏捷實(shí)踐介紹到各種規(guī)模的公司。她關(guān)注于讓業(yè)務(wù)客戶和測(cè)試人員理解其在敏捷項(xiàng)目中的角色。Janet的編程背景使她能更好地與敏捷團(tuán)隊(duì)中的開發(fā)人員合作以實(shí)施新穎的敏捷測(cè)試自動(dòng)化方案。Janet經(jīng)常在敏捷和測(cè)試軟件會(huì)議上發(fā)表演講,也是北美敏捷測(cè)試社區(qū)的主要貢獻(xiàn)者。

書籍目錄

第Ⅰ部分  簡介  第1章  敏捷測(cè)試的定義    1.1  敏捷價(jià)值    1.2  “敏捷測(cè)試”意味著什么    1.3  敏捷團(tuán)隊(duì)中角色和活動(dòng)的情境    1.4  敏捷測(cè)試有何不同    1.5  整體團(tuán)隊(duì)運(yùn)作方式    1.6  小結(jié)  第2章  敏捷測(cè)試人員的十條法則第Ⅱ部分  組織挑戰(zhàn)  第3章  文化挑戰(zhàn)  第4章  團(tuán)隊(duì)構(gòu)成  第5章  遷移傳統(tǒng)過程第Ⅲ部分  敏捷測(cè)試象限  第6章  測(cè)試的目的  第7章  支持團(tuán)隊(duì)的面向技術(shù)測(cè)試  第8章  支持團(tuán)隊(duì)的面向業(yè)務(wù)測(cè)試  第9章  面向業(yè)務(wù)測(cè)試工具包  第10章  評(píng)價(jià)產(chǎn)品的面向業(yè)務(wù)測(cè)試  第11章  利用面向技術(shù)的測(cè)試評(píng)價(jià)產(chǎn)品  第12章  測(cè)試象限總結(jié)第Ⅳ部分  自動(dòng)化  第13章  自動(dòng)化的原因和障礙  第14章  敏捷測(cè)試自動(dòng)化策略第Ⅴ部分  測(cè)試人員經(jīng)歷的一個(gè)迭代  第15章  測(cè)試人員在發(fā)布或主題  第16章  迭代前的準(zhǔn)備  第17章  迭代開始  第18章  編碼和測(cè)試  第19章  迭代結(jié)束時(shí)的收尾工作  第20章  成功的交付第Ⅵ部分  總結(jié)  第21章  關(guān)鍵成功要素術(shù)語表參考文獻(xiàn)

章節(jié)摘錄

插圖:如果像Lisa的團(tuán)隊(duì)那樣,每個(gè)迭代都發(fā)布,那么每個(gè)迭代的最后一天或兩天將完成“收尾”工作,這時(shí)可能進(jìn)行用戶驗(yàn)收測(cè)試、培訓(xùn)、修補(bǔ)缺陷,并且將產(chǎn)品部署到階段環(huán)境中。其他團(tuán)隊(duì),例如Janet的團(tuán)隊(duì),每幾個(gè)迭代一起發(fā)布,甚至可能有整個(gè)迭代作為“收尾”工作,進(jìn)行發(fā)布準(zhǔn)備。此處的區(qū)別在于所有的測(cè)試都將持續(xù)到最后。作為敏捷團(tuán)隊(duì)的測(cè)試人員,可能像在傳統(tǒng)環(huán)境中一樣,你還是發(fā)布代碼產(chǎn)品代碼的關(guān)鍵人物??赡芡ㄟ^運(yùn)行腳本或手動(dòng)測(cè)試來驗(yàn)證一個(gè)版本中的所有元素都是正常的,例如數(shù)據(jù)庫更新腳本。所有的團(tuán)隊(duì)成員都會(huì)參與回顧或其他過程來改進(jìn)每個(gè)迭代或版本中可能存在的活動(dòng)。整個(gè)團(tuán)隊(duì)將以頭腦風(fēng)暴的形式來解決問題并改進(jìn)過程和實(shí)踐。敏捷工程有許多不同的情況。團(tuán)隊(duì)是從一個(gè)全新的狀態(tài),在一個(gè)全新的開發(fā)項(xiàng)目中開始的嗎?如果是,則可能不需要在沒有自動(dòng)化回歸測(cè)試集的情況下重新編寫或構(gòu)造遺留系統(tǒng)。與第三方一起工作會(huì)帶來額外的測(cè)試挑戰(zhàn)。不管正在使用哪種開發(fā)模式,都會(huì)經(jīng)歷幾乎同樣的軟件開發(fā)生命周期元素。敏捷的不同之處在于時(shí)間段顯著變短,并且活動(dòng)同步進(jìn)行。參與者、測(cè)試和工具都需要適應(yīng)敏捷測(cè)試。敏捷項(xiàng)目中測(cè)試人員的最重要區(qū)別是快速從測(cè)試中得到反饋。它驅(qū)動(dòng)項(xiàng)目前進(jìn),如果沒有達(dá)到某些里程碑,那么也沒有人來阻止項(xiàng)目繼續(xù)進(jìn)行。我們?cè)?jīng)遇到測(cè)試人員抵制敏捷開發(fā),他們認(rèn)為“敏捷開發(fā)”等同于混亂,缺乏原則、缺乏文檔,并且將使測(cè)試人員處于絕境。同時(shí),有些團(tuán)隊(duì)似乎在使用“敏捷”這個(gè)詞來證明這只是簡單地按他們的想法做,真正的敏捷團(tuán)隊(duì)都是可重復(fù)的、高質(zhì)量的、高效的。按照我們的經(jīng)驗(yàn),敏捷團(tuán)隊(duì)是測(cè)試人員的樂土。

編輯推薦

《敏捷軟件測(cè)試:測(cè)試人員與敏捷團(tuán)隊(duì)的實(shí)踐指南》是由清華大學(xué)出版社出版的。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    敏捷軟件測(cè)試 PDF格式下載


用戶評(píng)論 (總計(jì)18條)

 
 

  •   正是要找的那本,書不錯(cuò),講的很生動(dòng),送貨也很快,就是翻譯的太生硬了,影響閱讀連貫性
  •   這書有些方法是先進(jìn)的,但大部分是在湊字?jǐn)?shù)。書不在厚,關(guān)鍵是有核心內(nèi)容。這種書功利心太強(qiáng)。
  •   速度挺快的,書的質(zhì)量感覺還不錯(cuò)
  •   紙張·裝訂都還行·就是這翻譯的太硬了·讀起來比較累··
  •   此書還不錯(cuò)哦,很適合剛剛轉(zhuǎn)入敏捷測(cè)試的人員閱讀
  •   說的還行,具體如何實(shí)施的話,目前還是沒有一些思緒。
  •   不錯(cuò),不過沒看完,有待繼續(xù)研究
  •   敏捷開發(fā)的團(tuán)隊(duì)管理,還是值得一讀的
  •   快遞很給力,書的印刷不錯(cuò),內(nèi)容正是現(xiàn)在想要的,基本的流程和處理的方法
  •   敏捷測(cè)試能夠大幅提高測(cè)試的質(zhì)量和效率,強(qiáng)調(diào)以自動(dòng)化和整體團(tuán)隊(duì)為基礎(chǔ)。作者經(jīng)驗(yàn)豐富,書的內(nèi)容來自實(shí)戰(zhàn),很實(shí)用
  •   本書的總體框架還不錯(cuò),將測(cè)試用象限來表達(dá)跟總結(jié)還算新穎。但不知是作者本來就這么記述的,還是翻譯問題,某個(gè)標(biāo)題下面的核心經(jīng)常是散落在各個(gè)段落中,得自己去發(fā)現(xiàn)其point;或者干脆一路看下來卻感到What's the point?或許本書適合慢慢看慢慢咀嚼的人吧。
  •   很滿意,紙質(zhì)也很好。
  •   這個(gè)有很多公司在用,不過不是所有場(chǎng)景都需要敏捷。
  •   一開始覺得測(cè)試?yán)碚撌翘摰?,做了兩年發(fā)現(xiàn)還是需要測(cè)試?yán)碚摰?/li>
  •   內(nèi)容還算ok,翻譯不怎么樣
  •   書很好,很受用;在敏捷開發(fā)中,測(cè)試人員擔(dān)任的角色作用,真是收益頗多
  •   概念理論東西太多,難以理解
  •   想了解一下敏捷團(tuán)隊(duì)中的測(cè)試人員如何工作
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7