當前位置:吉日网官网 - 傳統文化 - 敏捷測試與傳統測試的區別

敏捷測試與傳統測試的區別

首先敏捷測試(Agile testing)是測試的壹種,敏捷測試的理念是,和編碼壹樣,測試是開發的壹個關鍵部分。在敏捷中,測試被直接集成到軟件開發過程中,以便盡早、頻繁地發現bug。因此,測試人員可以在開發過程的每壹個節點上發現問題,從而使產品快速走向發布。

敏捷測試的特點有以下幾點:

傳統測試即基於瀑布模型開發的測試,瀑布模型將軟件生命周期劃分為 制定計劃、需求分析、軟件設計、程序編寫、軟件測試 和 運行維護 六項基本活動,其過程是將上壹項活動接收的工作對象作為輸入,當該項活動完成後會輸出該項活動的工作成果,並將該項成果作為下壹項活動的輸入。該模型規定這六項基本活動自上而下、固定相互銜接的次序,如同瀑布流水,逐級下落。 從本質上講,它是壹個軟件開發架構,開發過程是通過壹系列階段順序展開的,從需求分析直到產品發布和維護。 如果在其中某個階段有信息未被覆蓋或有問題,那麽就得返回到上壹個階段,並對這些階段進行適當的修改才能進入下壹個階段,這樣每個階段都會產生循環反饋,開發過程從壹個階段“流動”到下壹個階段,這也是瀑布模型名稱的由來。

瀑布模型的優點如下:

增量叠代應用於瀑布模型,叠代1 解決最大的問題,每次叠代產生壹個可運行的版本,同時增加更多的功能,但每次叠代必須經過嚴格的質量和集成測試。

瀑布模型有以下缺點:

搞清楚了什麽是敏捷測試,什麽是傳統測試,最後我們來對比壹下他們之間的區別,整理如下:

  • 上一篇:推薦韓國比較好看的古裝電影
  • 下一篇:文明禮貌手抄報簡潔優秀5張
  • copyright 2024吉日网官网