敏捷測(cè)試的定義
敏捷測(cè)試主要的核心內(nèi)涵有三個(gè):
1. 是遵從敏捷開(kāi)發(fā)的原則(強(qiáng)調(diào)遵守)
2. 測(cè)試被包含在整體開(kāi)發(fā)流程中(強(qiáng)調(diào)融合)
3. 跨職能團(tuán)隊(duì)(強(qiáng)調(diào)協(xié)作)
除此之外,敏捷測(cè)試用到的基本測(cè)試方法和技術(shù)與傳統(tǒng)測(cè)試是一樣的。
敏捷測(cè)試的特點(diǎn)
敏捷測(cè)試屬于一種新的測(cè)試實(shí)踐,那么到底它有什么的特點(diǎn)呢?用“四個(gè)更”來(lái)歸納:
更強(qiáng)的協(xié)作:敏捷開(kāi)發(fā)人員和測(cè)試人員工作得更加緊密,喜歡更直接的溝通方式而不是通過(guò)郵件文檔這種一來(lái)一回反反復(fù)復(fù)的溝通模式;
更短的周期:需求驗(yàn)證或測(cè)試的時(shí)間不再是按月來(lái)計(jì)算,而是按天甚至按小時(shí)計(jì)算。用戶驗(yàn)收測(cè)試在每個(gè)sprint的結(jié)尾都會(huì)進(jìn)行;
更靈活的計(jì)劃:敏捷測(cè)試也需要擁抱變化,測(cè)試計(jì)劃不再是一成不變的文檔,而會(huì)根據(jù)業(yè)務(wù)價(jià)值交付的順序進(jìn)行靈活的調(diào)整;
更高效的自動(dòng)化:相比傳統(tǒng)測(cè)試,自動(dòng)化在敏捷測(cè)試中扮演了極其重要的角色。它是實(shí)現(xiàn)快速交付確保質(zhì)量的一種非常有效的手段
為什么要敏捷測(cè)試
一個(gè)很直接的原因是如果整個(gè)項(xiàng)目都在采用敏捷開(kāi)發(fā)模式,還在跟項(xiàng)目談傳統(tǒng)的各個(gè)測(cè)試階段,所以必須要有新的測(cè)試實(shí)踐來(lái)取代原有的模式,才能更好的適應(yīng)敏捷小步快跑的特點(diǎn)。當(dāng)然,除了適應(yīng)開(kāi)發(fā)的節(jié)奏外,敏捷測(cè)試還是有其特有的價(jià)值:
縮短價(jià)值交付周期
通過(guò)采用敏捷測(cè)試這種模式,可以契合整個(gè)敏捷開(kāi)發(fā)周期,使得整個(gè)敏捷開(kāi)發(fā)按照相同而快速的迭代速率和周期交付,讓最終用戶盡快獲取到業(yè)務(wù)價(jià)值;
更早發(fā)現(xiàn)測(cè)試風(fēng)險(xiǎn)
敏捷測(cè)試使得測(cè)試人員盡早開(kāi)始進(jìn)行測(cè)試,盡早的發(fā)現(xiàn)系統(tǒng)缺陷或存在的問(wèn)題,避免所有的問(wèn)題都堆積在最后的測(cè)試階段形成“Big-bang”的結(jié)果,降低整體系統(tǒng)風(fēng)險(xiǎn);
強(qiáng)調(diào)質(zhì)量屬于大家
質(zhì)量是構(gòu)建出來(lái)的,而不是測(cè)出來(lái)的。敏捷測(cè)試一直強(qiáng)調(diào)質(zhì)量屬于每一個(gè)人的責(zé)任,除了測(cè)試之外,開(kāi)發(fā)、產(chǎn)品經(jīng)理等都有義務(wù)對(duì)自己的交付件質(zhì)量負(fù)責(zé),這樣才能確保項(xiàng)目的整體質(zhì)量;
化繁為簡(jiǎn)節(jié)省成本
敏捷測(cè)試沒(méi)有要求需要詳細(xì)的測(cè)試計(jì)劃和測(cè)試文檔,也沒(méi)有定義繁復(fù)的測(cè)試流程及缺陷流程,這種輕量級(jí)的管理模式為測(cè)試人員減少不必要的負(fù)擔(dān),節(jié)省了工作量及成本。
敏捷測(cè)試成功的關(guān)鍵要素
Lisa Crispin在《敏捷軟件測(cè)試:測(cè)試人員與敏捷團(tuán)隊(duì)的實(shí)踐指南》中總結(jié)了敏捷測(cè)試成功的七大關(guān)鍵要素,亦可以精簡(jiǎn)為下面五大關(guān)鍵要素:
1. 領(lǐng)導(dǎo)層的大力支持
任何一個(gè)改變要想實(shí)施成功,都離不開(kāi)領(lǐng)導(dǎo)層的大力支持。從領(lǐng)導(dǎo)層的角度需要提供一個(gè)寬松的環(huán)境,讓整個(gè)敏捷測(cè)試團(tuán)隊(duì)能夠形成自組織的模式。當(dāng)遇到問(wèn)題時(shí)不是進(jìn)行追責(zé),而是給予足夠的信任和支持,幫助團(tuán)隊(duì)度過(guò)難關(guān),陪伴團(tuán)隊(duì)的成長(zhǎng)。
2. 測(cè)試人員具備敏捷思維
測(cè)試人員需要了解敏捷,掌握敏捷的基本知識(shí)和原則,從而才能在整個(gè)敏捷體系中更快的融入到敏捷環(huán)境中,從而更好的開(kāi)展整個(gè)測(cè)試工作。
3. 要有勇于嘗試的信心
相比傳統(tǒng)測(cè)試來(lái)說(shuō),敏捷測(cè)試比較新。很多測(cè)試人員對(duì)于新的事物不敢去嘗試,做事畏畏縮縮、裹足不前。因此需要測(cè)試人員有敢于嘗試的決心,不怕做不好,就怕不去做。只有做了,才知道哪里行哪里不行。然后再根據(jù)不足進(jìn)行優(yōu)化,從而最終取得成功。
4. 與各方緊密協(xié)作
在敏捷項(xiàng)目中,測(cè)試人員與其他方的直接溝通會(huì)非常頻繁。測(cè)試人員不僅需要和開(kāi)發(fā)人員緊密協(xié)作,還需要和產(chǎn)品經(jīng)理甚至是最終用戶保持頻繁的溝通,使得整個(gè)測(cè)試更有效率。
5. 自動(dòng)化、自動(dòng)化
自動(dòng)化是敏捷測(cè)試非常重要的元素。在敏捷開(kāi)發(fā)這種極短的交付周期內(nèi),如果僅僅靠手工測(cè)試,則非常難以滿足快速發(fā)布要求的。所以自動(dòng)化測(cè)試是必不可少的一種手段。另外這里談到的自動(dòng)化不僅僅只是指單純的自動(dòng)化測(cè)試,還包括自動(dòng)化測(cè)試如何集成在整個(gè)交付管道中,縮減整個(gè)交付時(shí)間,實(shí)現(xiàn)持續(xù)集成甚至是DevOps,最終給項(xiàng)目帶來(lái)價(jià)值。
本文由培訓(xùn)無(wú)憂網(wǎng)千鋒教育專屬課程顧問(wèn)整理發(fā)布,希望能夠?qū)ο雽W(xué)習(xí)軟件測(cè)試培訓(xùn)的同學(xué)有所幫助。更多軟件測(cè)試培訓(xùn)課程歡迎關(guān)注培訓(xùn)無(wú)憂網(wǎng)軟件測(cè)試培訓(xùn)培訓(xùn)頻道或添加老師微信:15033336050
注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://www.elsolbar.com/news-id-3417.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注軟件測(cè)試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050