首先,我們來說一下什么是敏捷測(cè)試,敏捷測(cè)試(Agile testing)是測(cè)試的一種,敏捷測(cè)試并不是一種新的測(cè)試類型,也不是一個(gè)新的測(cè)試階段,更不是一種全新的測(cè)試方法論。通俗地講,在敏捷開發(fā)過程中進(jìn)行的測(cè)試就叫敏捷測(cè)試。
它是一套測(cè)試解決方案、一組實(shí)踐或者由一定順序的測(cè)試活動(dòng)構(gòu)成的特定的測(cè)試流程。是為了順應(yīng)敏捷開發(fā)方法、力求達(dá)到質(zhì)量和效率平衡的一系列的測(cè)試實(shí)踐。它的特點(diǎn)就是高度迭代,在特定場(chǎng)景下能發(fā)揮出獨(dú)特的作用。那么它與傳統(tǒng)測(cè)試有什么區(qū)別呢?
1.傳統(tǒng)測(cè)試主要強(qiáng)調(diào)測(cè)試計(jì)劃性,而敏捷測(cè)試更加強(qiáng)調(diào)速度和適應(yīng)性,側(cè)重點(diǎn)不同,項(xiàng)目相當(dāng)于開發(fā)與測(cè)試并行,項(xiàng)目整體時(shí)間較快。
2.傳統(tǒng)測(cè)試更具有階段性,敏捷測(cè)試強(qiáng)調(diào)持續(xù)性,模塊提交較快,測(cè)試時(shí)較有壓迫感。
3.傳統(tǒng)測(cè)試分工明確,強(qiáng)調(diào)將發(fā)現(xiàn)的所有缺陷都記錄下來,而敏捷測(cè)試并不太關(guān)注對(duì)缺陷的記錄與跟蹤
4.兩者對(duì)于自動(dòng)化測(cè)試的要求也不一樣,傳統(tǒng)測(cè)試鼓勵(lì)自動(dòng)化測(cè)試,而在敏捷測(cè)試中,自動(dòng)化測(cè)試是基礎(chǔ)
5.敏捷測(cè)試人員要多與開發(fā)溝通,往往要參加整個(gè)項(xiàng)目組會(huì)議,發(fā)現(xiàn)問題需跟緊,不然容易遺忘
6.耗時(shí)、或較難解決對(duì)項(xiàng)目影響不大的問題一般會(huì)遺留到下個(gè)階段解決。
7.傳統(tǒng)測(cè)試比較注重bug,敏捷測(cè)試更加注重產(chǎn)品本身,發(fā)現(xiàn)BUG能夠很快的修復(fù)
8.版本更換比較勤,影響到測(cè)試的速度,要注意版本更新情況
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。