性能測試人員必須能被團隊隨時利用,這對于項目性能發展是十分重要的。
“on demand”模型的缺陷同樣適用于“on retainer”模型。此外,“on retainer”模型通常要求更多的測試人員、環境和工具,但是對于“on retainer”模型最大的原因在于不能提供增長的價值。
Full immersion(全部投入)
這是每一個敏捷企業項目團隊的目標,至少如果性能對于產品價值或者是企業聲譽來說很重要的話。在“Full immersion”模型中,全職軟對成員要擅長交付和測試性能,并對整個開發周期的協調和管理性能相關活動負主要責任,甚至可能是整個產品生命周期。
注意我說的負主要責任,而不是唯一負責。性能人就是每一個人責任的一部分,性能專家將用其專業技能以及項目需求,主要專注于開發流程的其他方面。
企業實現“Full immersion”經常會受挫,因為沒有足夠擁有正確技能的人才,沒有足夠的測試環境,沒有有效的工具來為每一個開發團隊分配自己的資源。
總結
盡管性能測試的迭代性能使其內在的就是敏捷的,但是對于將性能測試完全集成到現有敏捷團隊中仍舊是個挑戰。這三個性能測試模型在敏捷企業中提供了一些選擇,這些企業團隊中包含了性能測試資源,確保性能測試在整個開發聲明周期中關注需求。
原文轉自:http://www.uml.org.cn/Test/201308222.asp