敏捷開(kāi)發(fā)
簡(jiǎn)單地說(shuō),敏捷開(kāi)發(fā)是一種以用戶需求進(jìn)化為核心、迭代、循序漸進(jìn)的開(kāi)發(fā)方法。首先把用戶最關(guān)注的軟件原型做出來(lái),交付或上線,在實(shí)際場(chǎng)景中去快速修改彌補(bǔ)需求中的不足,再次發(fā)布版本。通過(guò)敏捷實(shí)踐,細(xì)化story ,提供更小的迭代。如此循環(huán),直到用戶(客戶)滿意。適用于需求不明確、創(chuàng)新性或者需要搶占市場(chǎng)的項(xiàng)目。我們手機(jī)中眾多的互聯(lián)網(wǎng)應(yīng)用就是最典型的在敏捷開(kāi)發(fā)模式下的孕育的產(chǎn)物!
敏捷測(cè)試
敏捷測(cè)試就是在敏捷開(kāi)發(fā)方法中所需要的測(cè)試流程、方法和實(shí)踐。敏捷測(cè)試就是持續(xù)測(cè)試、持續(xù)反饋,需要測(cè)試人員扮演“用戶代表”角色,確保產(chǎn)品滿足客戶的需求。簡(jiǎn)單地說(shuō),敏捷測(cè)試就是持續(xù)地對(duì)軟件質(zhì)量問(wèn)題進(jìn)行及時(shí)地反饋。
敏捷測(cè)試中的難點(diǎn)
回歸測(cè)試是敏捷測(cè)試中需要面對(duì)的難點(diǎn)。每次迭代都會(huì)增加新的功能,一個(gè)產(chǎn)品可能會(huì)經(jīng)過(guò)十幾次、甚至幾十次迭代,回歸測(cè)試范圍在不斷增大,而如果每次迭代周期不變,那么留給測(cè)試人員的驗(yàn)收測(cè)試時(shí)間就會(huì)變得越來(lái)越少。所以回歸測(cè)試很大程度上依賴于自動(dòng)化測(cè)試,我建議大家以接口自動(dòng)化為主,因?yàn)橥ㄟ^(guò)敏捷方式開(kāi)發(fā)的互聯(lián)網(wǎng)產(chǎn)品,無(wú)論是功能還是頁(yè)面UI都會(huì)經(jīng)常變化的,UI自動(dòng)化測(cè)試投資與回報(bào)會(huì)非常非常的低!備注:這里不對(duì)UI自動(dòng)化測(cè)試和接口自動(dòng)化測(cè)試進(jìn)行展開(kāi)討論!
想要了解更多政策信息可以咨詢課程李老師18911709446(同微信)