轉(zhuǎn)載:啄木鳥軟件測試培訓(xùn)網(wǎng):www.3testing.com
啄木鳥之家大呂
本文通過四步就可以幫你建立敏捷測試思維方式:
1) 教育、教育骗卜、教育宠页! 重要事情說三遍。
2) 權(quán)衡到底需要多少文檔
3) 調(diào)整你的度量
4) 改變態(tài)度
從傳統(tǒng)換擋到敏捷寇仓,需要做好教育举户、文檔和度量等基礎(chǔ)工作。敏捷研發(fā)和測試不僅僅只是一個方法遍烦,更多是一種思維方式俭嘁。根據(jù)VersionOne調(diào)查,88%的商業(yè)都在實踐敏捷研發(fā)服猪,但很多在轉(zhuǎn)型過程中苦苦掙扎供填,不成功的主要原因一般歸結(jié)為:“文化習(xí)慣和抗拒變化”。
你在嘗試變化前罢猪,若沒完成測試同學(xué)正確思維方式的轉(zhuǎn)變近她,那你的團(tuán)隊實際上正在開啟一場失敗之旅。
敏捷技術(shù)的采用通常都是開發(fā)同學(xué)的事膳帕,實際上粘捎,敏捷測試是該過程里面非常重要的組成部分,值得相當(dāng)大的關(guān)注危彩。主要的挑戰(zhàn)在于傳統(tǒng)的測試方法不能很好的匹配敏捷方法論攒磨。若你的團(tuán)隊正在考慮轉(zhuǎn)型敏捷,或你就是正在痛苦轉(zhuǎn)型敏捷的測試同學(xué)汤徽,可能需要將你的關(guān)注點(diǎn)從敏捷方法論擴(kuò)展到敏捷思維方式娩缰。
到底該如何做?
下面將通過四步幫你建立敏捷測試思維方式谒府。
Step #1 教育拼坎、教育梧奢、教育!
若要測試擁抱敏捷的思維方式演痒,首先必須從教育開始。
1趋惨,測試必須教育自己鸟顺,很清楚敏捷過程究竟需要什么。新的工作流是什么樣的?對他們新角色中的期望器虾?
2讯嫂,測試團(tuán)隊需要在業(yè)務(wù)中有自己的聲音。他們必須有能力影響和說服管理層或敏捷指導(dǎo)小組兆沙。他們對采用敏捷是有貢獻(xiàn)的以及能感受到組織能考慮他們顧慮欧芽,這很重要。這樣才能確保各個層面都堅信敏捷的轉(zhuǎn)型葛圃。
3千扔,測試必須積極主動投入每個項目。新項目一開始就要通知到測試库正,并包括他們曲楚。他們必須理解業(yè)務(wù)價值以及對最終用戶需求的深入理解。
Step #2 權(quán)衡到底需要多少文檔
測試依靠文檔的傳統(tǒng)習(xí)慣必須破除褥符,文檔必須要創(chuàng)建的期望值必須重新設(shè)置龙誊。開發(fā)開始前需求文檔必須寫好,這點(diǎn)不再有效喷楣。
敏捷就是圍繞著用戶的不斷反饋趟大,通過一個個迭不斷打磨產(chǎn)品,這是一個很靈活的過程铣焊。這意味著所有你實際依賴的文檔必須在研發(fā)和設(shè)計演進(jìn)中保持持續(xù)更新逊朽。
敏捷測試思維意味著要避免測試工作陷入官僚主義或者繁文縟節(jié)。測試在低級工作花費(fèi)的時間越多曲伊,類似編寫大量測試用用例惋耙,那么他們就越少投入真正有價值的活動,比如尋找深層次缺陷熊昌。探索式測試同時能自動產(chǎn)生回歸測試所需腳本绽榛,就是一個非常聰明的做法。
敏捷的環(huán)境需要聰明的文檔婿屹。我們需要接受并不是所有的東西多需要文檔化灭美,而應(yīng)聚焦敏捷過程真正需要的。
實現(xiàn)敏捷過程最難的部分就是要平衡好:既要記錄足夠的東西幫助將來的知識傳遞昂利,又要最小化不必要的工作届腐。
Step #3 調(diào)整你的度量
對于成功的敏捷測試轉(zhuǎn)型铁坎,替換傳統(tǒng)測試在度量方面的思維方式可能是最大的觀念轉(zhuǎn)變。QA團(tuán)隊和測試同學(xué)在過去已習(xí)慣度量測試活動完成的跟蹤和測試缺陷創(chuàng)建犁苏。這些度量跟敏捷研發(fā)中關(guān)注客戶價值是不匹配的硬萍。下列“不應(yīng)該”列表可能讓習(xí)慣傳統(tǒng)度量的測試不適應(yīng),但絕對能驅(qū)動團(tuán)隊思考匹配業(yè)務(wù)成功所需的度量围详。
1朴乖,不應(yīng)該強(qiáng)調(diào)缺陷數(shù)量。測試發(fā)現(xiàn)的缺陷數(shù)量并不能有效衡量他們工作有效性助赞。強(qiáng)調(diào)數(shù)量勝過質(zhì)量是錯誤的买羞。一旦測試在缺陷數(shù)量方面感到壓力,他們很可能會提一堆有爭議的缺陷雹食。特性需求畜普、設(shè)計差異、沒說清楚的需求細(xì)節(jié)不應(yīng)歸類到缺陷群叶。
2吃挑,不應(yīng)強(qiáng)調(diào)每天執(zhí)行的測試腳本數(shù)量。每個測試用例的粒度是不同的街立,數(shù)量容易誤導(dǎo)人儒鹿,應(yīng)該聚焦交付質(zhì)量。
3几晤,不應(yīng)強(qiáng)調(diào)測試腳本整體通過率约炎。測試腳本執(zhí)行過程中沒有發(fā)現(xiàn)問題并不能告訴我們這個產(chǎn)品就是可用的或符合最終用戶的期望。測試蟹瘾,必須站在最終用戶的角度圾浅,時刻考慮他們需要。
重心應(yīng)該轉(zhuǎn)移到最終用戶的滿意度憾朴,而不是活動的跟蹤度量狸捕。若公司每位同學(xué)都能聚焦給用戶交付最好的產(chǎn)品,成功就是很自然的事情众雷。
Step #4 改變態(tài)度
溝通和協(xié)作的意愿對敏捷的成功至關(guān)重要灸拍。在過去,單獨(dú)存在的QA部門定位自己是產(chǎn)品質(zhì)量的守門員砾省,將自己站在開發(fā)同學(xué)的對立面鸡岗,是經(jīng)常能成功做到的。現(xiàn)在時代不同了编兄,需要改造測試同學(xué):教育他們轩性,賦能他們,他們就能交付更大的商業(yè)價值狠鸳。
好比雙向的道路揣苏,自上而下賦能測試悯嗓,自下而上考慮他們的發(fā)展。這能協(xié)調(diào)整個公司目標(biāo)的一致性卸察,才能保證每一個部門和每一名員工都能幫整個團(tuán)隊朝同一個方向努力脯厨。
每一位同學(xué)盡他最大可能給用戶創(chuàng)造最好體驗。
顧翔凡言:
自動化測試的目的主要是建立信心坑质,手工測試的主要目的是發(fā)現(xiàn)缺陷合武。
麒懷科技:專注于敏捷轉(zhuǎn)型,產(chǎn)研效能質(zhì)量提升