2010-05-10 69 views
0

在一家做軟件開發的大公司裏,他們經常有專門的團隊來進行構建管理,測試,開發等等。測試人員正在爲測試和編碼人員執行待定測試編碼工作的工作流程如何工作?

敏捷與否,團隊之間的工作流程如何工作?我的意思是測試團隊編寫單元測試,然後開發團隊編寫代碼來堅持這些測試(基本上是TDD)?然後測試團隊可以爲完全不同的項目編寫測試,或者在開發團隊完成編碼之前稍微安靜一段時間。那裏有什麼可能的工作流程?

這是我最感興趣的東西。我知道在我現在的公司中,我們做得不正確(我們有一個測試人員,大約有5個開發人員,這是小規模的),但我不確定如何繪製出理想的工作流程。許多(好的,前項目經理)已經嘗試過,但都失敗了。

回答

0

如果一個軟件測試人員正在編寫單元測試,那麼他不是一個真正的測試人員,他是一名程序員。測試人員應該執行兩項主要工作,發現錯誤並在設計中找到可以做得更好的事情。無論是簡單地使用該程序。測試人員還可以管理一系列硬件和軟件配置,以便在您的程序適合其測試時編寫一些自動化的特定功能測試,以便更好地在所有這些機器上進行測試。

測試人員可能會有很多不同的東西,應該如何使用您的測試人員很大程度上取決於您正在編寫的軟件類型以及測試人員的技能。

千萬不要混淆單元測試和測試,因爲這是兩個完全不同的東西。