本文章轉(zhuǎn)載于搜狗測(cè)試
在看過了一些有些的關(guān)于敏捷測(cè)試的文章(比如這篇)膳灶,聽了許多人在談?wù)撁艚轀y(cè)試后攻柠,我開始意識(shí)到敏捷測(cè)試跟自己一開始的理解并不太一致。
從一個(gè)問題問起
你認(rèn)為什么樣的團(tuán)隊(duì)適合打造成敏捷測(cè)試團(tuán)隊(duì)蝉仇?
不知道你看到這樣的問題時(shí)旋讹,會(huì)怎樣去想?或者不妨你可以用幾秒鐘的時(shí)間來想一想這個(gè)問題轿衔。倒計(jì)時(shí)沉迹,5,4害驹,3鞭呕,2,1……
叮宛官!時(shí)間到葫松。筆者一開始接觸到敏捷測(cè)試的概念的時(shí)候瓦糕,其實(shí)是陷入了一個(gè)狹隘的誤區(qū)(產(chǎn)生了一個(gè)誤解),認(rèn)為敏捷測(cè)試團(tuán)隊(duì)是為“測(cè)試(QA)”團(tuán)隊(duì)提出的概念腋么,是為了改變現(xiàn)有測(cè)試團(tuán)隊(duì)的問題而誕生的刻坊。其實(shí)這是錯(cuò)誤的。我們先來看一看敏捷團(tuán)隊(duì)的基本特征之一:
按照在采用敏捷軟件開發(fā)方式的組織中党晋,配合敏捷軟件開發(fā)團(tuán)隊(duì)進(jìn)行測(cè)試的整體方法谭胚。在這樣的組織里,通常來說未玻,都不會(huì)存在一個(gè)專職只做軟件測(cè)試的部門灾而,因?yàn)闇y(cè)試被內(nèi)嵌入整體研發(fā)過程,并且“開發(fā)人員”扳剿、“測(cè)試人員”這些角色的概念和邊界也被模糊化旁趟,你中有我、我中有你庇绽,有基本的分工锡搜,但更重視的是彼此合作以便達(dá)成團(tuán)隊(duì)(甚至部門、產(chǎn)品瞧掺、組織)的整體目標(biāo)耕餐。——徐毅辟狈,https://www.zhihu.com/question/20074110/answer/15940193
這是來自知乎的一個(gè)回答(的一部分)肠缔,同樣的,《敏捷軟件測(cè)試:測(cè)試人員與敏捷團(tuán)隊(duì)的實(shí)踐指南》(下稱“指南”)也提出了這樣的思想哼转。即不存在所謂的“敏捷測(cè)試團(tuán)隊(duì)”(傳統(tǒng)意義的測(cè)試)明未,只存在“敏捷團(tuán)隊(duì)”。在這樣的團(tuán)隊(duì)中壹蔓,每一個(gè)人都參與到了“測(cè)試”這樣的活動(dòng)中趟妥。
這樣的團(tuán)隊(duì)有什么樣的特點(diǎn)呢?我們說幾個(gè)團(tuán)隊(duì)文化上非常明顯的佣蓉。(詳細(xì)可參考“指南”第3章)
首先披摄,質(zhì)量上,“以如何定義軟件質(zhì)量的可接受水平的角度來思考組織的質(zhì)量哲學(xué)”偏螺。在傳統(tǒng)的測(cè)試中行疏,我們經(jīng)常可能會(huì)出現(xiàn)這樣的一些評(píng)估標(biāo)準(zhǔn)套像,例如“BUG修復(fù)率達(dá)到85+%酿联,是達(dá)到上線的標(biāo)準(zhǔn)”,“所有的崩潰必須全部修復(fù),才能上線”贞让,“測(cè)試認(rèn)為這個(gè)問題非常嚴(yán)重,不能帶到線上”等喳张。而在敏捷的思想里面,這些都是視具體情況而進(jìn)行評(píng)估的销部。
其次,整個(gè)團(tuán)隊(duì)負(fù)責(zé)質(zhì)量舅桩。當(dāng)敏捷團(tuán)隊(duì)實(shí)際運(yùn)轉(zhuǎn)起來時(shí)酱虎,團(tuán)隊(duì)中的每一個(gè)人都參與了質(zhì)量的保證,不論是產(chǎn)品读串、開發(fā)撒妈,還是測(cè)試恢暖。
第三,合適的節(jié)奏狰右。敏捷團(tuán)隊(duì)中整體的團(tuán)隊(duì)速度是一致的杰捂,不存在傳統(tǒng)測(cè)試中經(jīng)常發(fā)生的場(chǎng)景:開發(fā)提測(cè)后,只剩下測(cè)試在拼命的加班完成后續(xù)任務(wù)琼娘。敏捷團(tuán)隊(duì)中依賴大家以最好的狀態(tài)進(jìn)行工作附鸽,高強(qiáng)度的工作并不是常態(tài)瞒瘸,加班只是特例。
第四情臭,有效的溝通方式。傳統(tǒng)測(cè)試中經(jīng)常遇到一些實(shí)際的困難俯在,例如開發(fā)團(tuán)隊(duì)在A地辦公,而測(cè)試團(tuán)隊(duì)卻在B地辦公肥败;或者與一些第三方的公司/團(tuán)隊(duì)配合的時(shí)候,也需要有效的溝通馒稍。敏捷的思路非常強(qiáng)調(diào)溝通的連續(xù)和有效。通過晨會(huì)证膨,通過溝通工具改善鼓黔,通過角色的轉(zhuǎn)換來保證溝通的高效。
這樣的團(tuán)隊(duì)中澳化,難免也會(huì)出現(xiàn)文化的沖突,尤其當(dāng)涉及到專家團(tuán)隊(duì)的利益時(shí)刷晋,或者第三方團(tuán)隊(duì)的文化產(chǎn)生沖突時(shí)慎陵。
那作為傳統(tǒng)的測(cè)試團(tuán)隊(duì),我們需要克服哪些障礙席纽,才能更適應(yīng)敏捷團(tuán)隊(duì)呢?
適應(yīng)敏捷團(tuán)隊(duì)需要克服的障礙
喪失身份
由于眾多的原因过牙,測(cè)試人員堅(jiān)持組織擁有獨(dú)立的質(zhì)量保證團(tuán)隊(duì)纺铭。經(jīng)常會(huì)擔(dān)心優(yōu)先權(quán)被開發(fā)搶走,害怕缺乏敏捷所需的技能而失去競(jìng)爭(zhēng)力舶赔,害怕在新的團(tuán)隊(duì)中迷失方向,害怕在開發(fā)團(tuán)隊(duì)中得不到支持等撵溃。這些是我們需要克服的第一個(gè)障礙锥累。
缺乏培訓(xùn)
在敏捷團(tuán)隊(duì)中,如果沒有經(jīng)過有經(jīng)驗(yàn)的人的良好培訓(xùn)桶略,可能會(huì)發(fā)生一些遺憾的情況鬼悠,例如會(huì)有人因?yàn)椴焕斫饣蛘卟贿m應(yīng)自己的新角色而放棄亏娜。這樣的團(tuán)隊(duì)中,尤其是團(tuán)隊(duì)建設(shè)初期它掂,有效的培訓(xùn)是必要的溯泣。
過去的經(jīng)驗(yàn)/觀點(diǎn)
當(dāng)習(xí)慣、并樂于過去的經(jīng)驗(yàn)垃沦、項(xiàng)目迭代、溝通方式靶剑、軟件發(fā)布理念時(shí)池充,敏捷這樣的新概念就難以理解,認(rèn)為改變的成本高收夸,看不到明顯的意義。并且當(dāng)敏捷推進(jìn)產(chǎn)生困難時(shí)厘灼,這樣的角色就會(huì)發(fā)出尖銳的疑問咽瓷。甚至拒絕再給敏捷嘗試的機(jī)會(huì)。
額外的角色
在敏捷團(tuán)隊(duì)創(chuàng)建之初的時(shí)候围来,需要思考的一個(gè)很重要的問題是匈睁,團(tuán)隊(duì)中需要什么樣的角色桶错。為了保證敏捷團(tuán)隊(duì)更好的運(yùn)轉(zhuǎn),我們有可能需要再增加一名開發(fā)院刁,或者一名性能測(cè)試工程師,或者一名敏捷測(cè)試的有經(jīng)驗(yàn)指導(dǎo)人員等等任岸。合理的規(guī)劃和構(gòu)想團(tuán)隊(duì)的組成,對(duì)團(tuán)隊(duì)的敏捷實(shí)施是重要的享潜。