軟體測試模型-敏捷模型
敏捷模型是在網際網路的快節奏下應運而生的,也是當前最為主流的開發測試模型。
在V模型中,描述了基本的開發過程和測試行為,它的優點在於,非常明確地標明瞭測試過程中存在的不同級別,並且清楚地描述了測試各階段和開發各階段的對應關係。
同時,它的侷限性也相當明顯,測試介入時間太晚,只是把測試作為編碼後的一個活動,需求分析等前期產生的錯誤,直到後期的驗收測試才能發現。
雖說“亡羊補牢”,但是測試越晚介入,付出的成本代價越大。基於V模型的痛點,引入了敏捷模型。
採用敏捷模型,相當於專案一誕生,就給它打了預防針。
關於敏捷模型的具體流程,如下圖所示:
以抖音為例,在需求分析階段,先收集使用者的需求:市場上目前缺少短視訊的APP,同時,有了今日頭條的成功,能不能沿用它的設計思路,將展現形式由文字轉變為短視訊,通過標籤推薦的演算法,向使用者推送他可能感興趣的短視訊呢?
基於這樣的需求,形成需求文件,接下來,產品經理拉著團隊裡開發、測試、設計一起做需求評審。
除了開發根據需求文件做開發計劃之外,與此同時,測試人員由於更早的介入到軟體專案當中,也可以根據需求文件開始編寫測試計劃了。
形成測試計劃之後,開始著手測試用例的設計與開發。
跟傳統的瀑布模型、V模型不同,等到開發人員提測的時候,測試用例已經設計開發完成,可以直接開展測試工作。
執行測試的過程中,發現了 bug 立即反饋給開發團隊進行修復,修復後進行迴歸測試,直到全部測試用例通過,由產品經理來驗收。
以上就是關於敏捷模型的介紹,現在的網際網路公司基本都會採用這樣一套流程,只是不同的公司會有些細小的差別。
至於為什麼越來越多的網際網路公司青睞於快速迭代的敏捷模型?
主要是因為競品的存在,例如抖音與快手、支付寶與微信支付、美團外賣與餓了麼等,只要其中一方開發了新功能,另一家就需要針對性的開發類似的功能,來保持自己的使用者粘性,不至於落後於競爭對手。
以上就是本篇文章所要分享的內容,歡迎各位大牛指正。你的指正,能讓我在測試之路上快速成長。
Leo Never Stop Fighting!
相關文章
- 軟體測試模型-瀑布模型模型
- 軟體測試模型-V 模型模型
- 軟體測試模型模型
- 軟體測試模型-其他模型 (W 模型|H 模型|X 模型)模型
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試中的V模型、W模型和H模型模型
- 模型驅動的軟體測試技術模型
- 軟體測試的“釣魚成熟度模型”模型
- 什麼是敏捷軟體測試敏捷
- 軟體開發模型/原型法/瀑布模型/螺旋模型模型原型
- 一圖總結:軟體測試原則|策略|模型|生命週期模型
- 淺談敏捷模型敏捷模型
- 敏捷軟體測試的七個關鍵成功要素敏捷
- 敏捷軟體測試常見的七個誤區敏捷
- 淺談軟體開發模型之瀑布開發和敏捷開發模型敏捷
- 測試人必須瞭解的軟體測試流程及5大測試過程模型,經典乾貨分享!模型
- Web效能測試種類與全面測試模型Web模型
- 軟體工程-過程模型軟體工程模型
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 瀑布模型和敏捷開發模型敏捷
- 軟體工程-軟體工程層狀模型(EHM)軟體工程模型
- 碎碎念研發01:敏捷簡史和幾種軟體開發模型敏捷模型
- [軟體工程]敏捷過程模型的特性研討——源自newsmth上的討論軟體工程敏捷模型
- 【軟體測試】——介面測試
- 軟體測試——三、軟體測試的分類
- 軟體工程——軟體測試軟體工程
- 探索式測試的思維模型模型
- ( 轉)效能測試--地鐵模型分析模型
- 微軟小語言模型Phi-3-mini測試體驗微軟模型
- 軟體測試
- 軟體工程----生命週期模型軟體工程模型
- 測試人員如何在軟體敏捷開發流程中體現價值?敏捷
- 軟體測試教程之手機軟體測試方法
- 軟體測試學習教程—軟體測試質量
- 軟體測試-測試計劃
- 敏捷開發--Scrum開發模型敏捷Scrum模型
- 2024年軟體測試行業趨勢:大模型、智慧化趨勢明顯行業大模型
- 軟體測試:軟體缺陷管理