敏捷開發領跑傳統測試

2021-09-17 05:45:25 字數 1248 閱讀 4614

diego lo giudice是forrester research的首席分析師,他在近期的部落格中**了敏捷開發為什麼領跑傳統測試,他在部落格中說,「敏捷實踐正在打散傳統的測試組織。敏捷開發人員總是要完成更多的測試,所以qa專業人員需要參與到開發團隊的日常運作中。」

\ 按照deigo所說的這種近期的趨勢,qa專業人員應更加關注先進的測試實踐。

\

\

他們需要通過深入參與這些先進的實踐(比如測試驅動開發、增量的測試自動化和持續構建與整合)以適應不斷變化的環境,顯著地影響開發人員和測試人員的日常活動。

\

\

單獨的測試和開發團隊不適合敏捷工作環境,deigo指出。

\

\

當測試團隊與開發分離時,測試人員通常是去努力發現更多可能的缺陷——但前提是開發人員已經編寫了**……

\ 如果把測試人員和開發人員分開,就很難把他們的工作整合到乙個持續交付流水線中。

\

\

在挪威卑爾根市召開的2023年booster conference期間,關於「轉變你的測試心態」的會議上,lisa crispin(《敏捷軟體測試:測試人員與敏捷團隊的實踐指南》的合著者)發言了自己的意見。她的重點更多地集中在開發人員和測試人員的協作上。

\

\

與之截然相反……我們在此是去發現缺陷,或者確保需求得到滿足,或者是對軟體施以破壞

\ 想想我們如何把質量加進來?

\

\

deigo還提到傳統測試為什麼落後於敏捷開發。

\ 大量手工的測試活動降低了交付速度。\

團隊只能在系統開發並整合完成之後才開始測試。但遺憾的是,專案經常拖期,所以團隊最後只好壓縮和犧牲剩下的活動。\

團隊積累了太多的技術債。按時交付有這麼乙個天敵,那就是在開發末期才發現你的應用中有重要的質量問題。缺陷發現得過晚會導致高返工率和巨大的浪費。\

出於這些原因,尋求測試的轉變使其遵循敏捷就極其重要了。在測試實踐方面的轉變也改變了開發團隊挑選測試工具的方式。deigo談了他在測試工具方面的看法。

\ 開發人員想要的是能夠輕易地嵌入到其整合開發環境(ide)中的工具,而qa和其他軟體專業人士更喜歡提供更高層次抽象,並且易於使用的工具。

\檢視英文原文:agile development races ahead of traditional testing

\\\ 感謝臧秀濤對本文的審校。

\

敏捷測試 傳統測試

敏捷測試 首先敏捷測試 agile testing 是測試的一種,敏捷測試的理念是,和編碼一樣,測試是開發的乙個關鍵部分。在敏捷中,測試被直接整合到軟體開發過程中,以便盡早 頻繁地發現bug。因此,測試人員可以在開發過程的每乙個節點上發現問題,從而使產品快速走向發布。敏捷測試的特點 傳統測試 傳統測...

敏捷開發與傳統開發

1 自由度低 缺乏靈活性 2 缺陷發現晚,無法及時反饋 3 協同合作缺失,容易引起團隊衝突 4 產品質量無法保證 1 重複性工作,測試質量低 2 測試效率低 3 無法保證覆蓋 全路勁 4 無法兼顧多平台,多瀏覽器 敏捷軟體開發為應對需求快速變化而發展的軟體開發方法,有多種敏捷開發方法 極限程式設計 ...

敏捷開發 敏捷測試

敏捷測試的定義 首先敏捷測試是敏捷的一種,原有測試定義中通過執行被測系統發現問題,通過測試這種活動能夠提供對被測系統提供度量等概念還是適用的。在傳統的測試定義上,還需要新增 敏捷測試是遵循敏捷宣言的一種測試實踐 強調從客戶的角度,即使用系統的使用者的角度,來測試系統 重點關注持續迭代的測試新開發的功...