CloudBees 收購 Launchable 以運用人工智慧推進測試

CloudBees 收購 Launchable 以運用人工智慧推進測試

2024.10.18

今天,CloudBees 宣布已收購Launchable,這是一家提供測試自動化平台的公司,旨在協助 DevOps 團隊提高應用程式安全性和軟體品質。此項收購的財務條款未予披露。

Launchable 大量運用機器學習演算法和生成式人工智慧(AI)能力,以簡化測試流程。例如,提供共駕駛員協助,確保在適當時機執行適當的測試。此外,若平台判斷某個軟體元件可能會在某項測試中失敗,它會提醒 DevOps 團隊,而不會浪費時間執行一系列必定失敗的測試。

CloudBees 的首席策略長 Sacha Labourey 表示,加入 Launchable 平台,可為組織提供人工智慧(AI)輔助的測試能力,並可輕鬆整合至現有的 DevSecOps 工作流程中。

一般而言,應用程式測試仍是任何軟體開發生命週期中的昂貴瓶頸。人工智慧工具應該可以大幅減少不必要的測試和低效工作流程所花費的時間,因為 DevOps 團隊將知道哪些測試最為重要。

此外,他們將能夠在程式碼發生變更時,自動啟動測試,作為更大型 DevOps 工作流程的一部分,以確保不會僅因測試可能需要耗費太多時間而跳過測試。當測試失敗時,這些相同的人工智慧工具可以更輕鬆地呈現問題的根本原因,使開發人員更容易解決問題。

Launchable 報告指出,像 BMW 和 GoCardless 等現有客戶透過依賴人工智慧來自動化測試工作流程,機器時數減少了 50%、測試執行時間減少了 90%,而建置時間則減少了 40%。

人工智慧已在加速程式碼編寫的速度。現在的挑戰是將人工智慧應用於加速日益增加的程式碼通過 DevSecOps 管線的步伐。總體目標是透過減少日漸增加開發人員和支援他們的軟體工程師的耗損,從而提高開發人員的生產力,Labourey 表示。

人工智慧可能還需要一段時間才能普遍應用於每個 DevOps 工作流程,但處於採用前沿的組織正在看到生產力的提升。人工智慧不太可能取代對 DevOps 團隊的需求。畢竟,這些工具生成的程式碼和建議仍需由 DevOps 專業人員進行審查,以防止偶爾出現的錯誤被納入生產環境。

然而,可以確定的是,由於人工智慧的興起,應用程式的開發和部署速度即將以指數級增長,而無需大幅增加 DevOps 團隊的規模。挑戰在於,如果所有這些應用程式都沒有經過適當的測試,那麼部署的加快步伐可能會變成一種過於美好的事物。

相關文章