敏捷技術:

許多組織已經開始使用敏捷開發技術。這些實踐改變了開發周期,因為需求是變化的。敏捷方法也關注推動質量向上游的驅動力,通過諸如單元測試和代碼審查的技術。敏捷實踐鼓勵工具市場的廠商建立認識到這些流程變化的工具,并且將重心從單一的專業工具轉向能夠分享信息、以相輔相成方式彼此管理和更新的協作套件上。例如,軟件需求和測試計劃之間集成的工具支持,隨著需求的增長或變更,將迫使廠商更新它的測試計劃。這種協同的能力對于國際化的組織尤為重要,能夠將集團間信息丟失降低到低水平。與之相關聯的是啟發式工具的需求增長,這種工具為第一時間取得正確的需求而設計。應用這些工具,我們能夠看到一幅功能自動化的圖景。此外,虛擬化服務的能力使得測試活動在生命周期中能夠更早開始。

應用程序升級包:

應用包對于測試組織帶來了額外的限制和不同的需求,包括源和數據模型訪問的不足以及高度的復雜性。這些產品正經歷一個巨大的改變:支持持SOA和SaaS模型。應用包通過頻繁的升級和大量的集成為組織帶來成本。然而許多組織已經通過自動化達成了合適的生產率。

其他的關鍵趨勢還包括SOA、靈活交付、開源以及應用程序生命周期管理。