我們利用分支(一個相當傳統的幹線模型)的發展顯著數量的,它的證明是組織的事情,保持開發效率上一個大的方式非常有效球隊。我們有QA測試開發分支,然後再推回到主線,這確保主線始終穩定。流程和工具,具有多個分支測試大型項目
現在有一些與測試相關的有趣問題。最常見的是:假設測試人員在測試過程中遇到錯誤,這已經被標記爲已修復。是否因爲修復失敗(在這種情況下,他們應該重新打開該錯誤),還是因爲修復尚未到達正在測試的分支?
隨着Perforce的用戶,我們正在尋找與Perforce的工作解決這些問題。這雖然是一個「原始」工具 - 它或多或少爲此提供了基礎功能,但不是一個簡單的界面,特別是測試人員可以使用。所以我想知道是否有更多的用戶友好的方法,或完全不同的方法(我不認爲「避免分支」是在這種情況下,我們的實際答案!)
什麼是最好的在多個分支機構上執行有效QA的做法?有沒有可以爲這些問題提供自動化和支持的好工具?
您使用持續集成嗎?這可以在每個分支的基礎上進行設置。 – TrueWill 2009-09-23 01:36:53
我們不是,沒有。在某種程度上,這可能是一個錯誤 - 但已經完成了,現在爲時已晚。但是大多數情況下,我們的應用程序與您想象的一樣非常適合自動化測試,所以它可以提供多大的幫助是有限的。 – 2009-09-23 06:46:37