精通敏捷測試

2021-09-17 18:46:53 字數 1531 閱讀 8505

採用敏捷開發實踐可以加速軟體交付已經成為共識。但是,如果沒有將質量保證實踐直接納入到開發過程,就不可避免地會出現產品質量問題。為了始終可以獲得高質量的產品,工作實踐和團隊角色都需要作出改變,從而做到品質優先,而不是在最後進行測試。

\\ 在cioreview近日發表的一篇文章中,morningstar公司質量保證負責人brad boemmel表示:

\\

\

敏捷軟體開發生命週期主要是由開發人員設計,而且是面向開發人員的;其建立的目的並不是為了優化質量保證(qa)。軟體測試仍然是整個開發生命週期中不可或缺的一部分,在過去的15年中,鑑於行業內新出現的敏捷轉型趨勢,人們一直在尋找方法將其納入到軟體開發過程。雖然大量出現的自動測試技術為這一轉變提供了幫助,但角色轉變是高效團隊取得成功的關鍵因素。

\

\\

他強調,團隊中設定單獨的測試角色是反生產力的,並鼓勵運用「迷你瀑布」思維。他寫到:

\\

\

團隊需要全棧式qa工程師,乙個熟悉一系列語言同時又具有學科知識專長的人,他是整個小隊的質量捍衛者。

\\ 質量成為每個人的責任,對每個個體而言,測試是其核心技能集的一部分。他談到,開發人員應該負起功能測試和單元測試的責任,而產品經理則通過可用性測試和驗收測試確保產品增量契合目標。

\

\\

他表示,這讓qa工程師可以專注於測試更有價值的方面,比如「負向測試、邊界情況測試、整合測試和探索性測試」,以及重要的非功能性測試,如效能、安全和負載測試。

\\ 他強調了qa工程師具有技術或編碼背景以及跨職能能力的重要性。他還強調了qa作為產品質量倡導者在團隊內發聲的重要性。他總結道:

\\

\

質量保證專家應該更側重技術,展示出主人翁心態,在組織內有力地表達自己的觀點,推動建立整個跨職能團隊的質量系統,從而掌控自己的命運,建立質量敏捷文化。

\

\\

同樣,xbosoft首席執行官兼創始人philip lew將舉辦一場與敏捷環境中的測試有關的網路研討會。

\\

\

你應該在敏捷開發的過程中就考慮質量,而不是在開發的最後階段進行測試。如果你這樣做了,那麼你最後的測試將更加高效,也更加有效。

\

\\

下面是高效敏捷的七個習慣:

\\ 與客戶緊密合作,了解客戶; \\

將團隊維持在乙個較小的規模上; \\

達成共識 \\

協作、協作、更多地協作; \\

度量過程; \\

明確角色和職責; \\

促成團隊文化。\

他說:\\

\

就像富有成效的、有意義的生活習慣一樣,你會邊做邊學,根據經驗進行調整和改善;有些習慣可以帶你通向高效的敏捷。對於任意乙個專案,不管是從瀑布式過程轉換到敏捷,還是設法優化敏捷過程,我們都發現,良好的習慣可以通向特別成功的敏捷實施。

\

\\

檢視英文原文:mastering agile testing

精通敏捷測試

採用敏捷開發實踐可以加速軟體交付已經成為共識。但是,如果沒有將質量保證實踐直接納入到開發過程,就不可避免地會出現產品質量問題。為了始終可以獲得高質量的產品,工作實踐和團隊角色都需要作出改變,從而做到品質優先,而不是在最後進行測試。在cioreview近日發表的一篇文章中,morningstar公司質...

精通敏捷測試

採用敏捷開發實踐可以加速軟體交付已經成為共識。但是,如果沒有將質量保證實踐直接納入到開發過程,就不可避免地會出現產品質量問題。為了始終可以獲得高質量的產品,工作實踐和團隊角色都需要作出改變,從而做到品質優先,而不是在最後進行測試。在cioreview近日發表的一篇文章中,morningstar公司質...

精通敏捷測試

採用敏捷開發實踐可以加速軟體交付已經成為共識。但是,如果沒有將質量保證實踐直接納入到開發過程,就不可避免地會出現產品質量問題。為了始終可以獲得高質量的產品,工作實踐和團隊角色都需要作出改變,從而做到品質優先,而不是在最後進行測試。在cioreview近日發表的一篇文章中,morningstar公司質...