對于敏捷開發和測試中的審查過程,極限編程中的同行評審(peer review)思想得到了充分應用。代碼和文檔的審查追求簡單而高效。團隊成員兩兩組成一對,互相評審;有時候,一個開發和一個測試人員也可以組成一對,互相協作。這樣能夠有助于缺陷和問題在第一時間被抹殺在萌芽中。
敏捷開發還有以下幾個關鍵概念 (Key Issues):
這些概念是敏捷開發中經常使用到的觀點和方法。下面我們將詳細論述測試人員在敏捷軟件開發中扮演的角色和職能。
本部分將簡要介紹敏捷開發中測試人員所需要具備的素質和職責。
我們的敏捷開發團隊由四位開發人員、兩位測試人員、一位產品設計,一位項目經理和一位產品經理組成(參見圖 2)。每天早上十點,在固定的時間和會議室里面,團隊會舉行站立會議。這時候,團隊成員按照既定的順序向項目經理匯報各自前一天完成的任務,所遇到的困難和當天要完成的任務。同時,項目經理更新 Sprint Backlog(一張制作精良的 Excel 表格),并及時解決每個人所提出的問題。
原文轉自:https://www.ibm.com/developerworks/cn/rational/r-cn-agiletestexplain/