概述
墨爾本的拉籌伯大學以培養“各種各樣的聰明人”而自豪。這是他們進入全球前1%大學的一個關鍵原因th在全球範圍內的研究影響。創新研究是他們的核心任務,因此他們構建了一個創新的應用程序,以幫助研究人員和管理人員識別、贏得和跟蹤研究機會。
這個史無前例的係統是通過與IBM和Salesforce的戰略合作夥伴關係構建的。它統一了9個獨立的係統,使用銷售雲、服務雲、社區雲(現在稱為體驗雲)和定製的APEX代碼,所有這些都利用了Lightning平台。盡管它是新的,但它已經極大地簡化了研究人員和管理員的流程(例如,使他們能夠在不到15分鍾內完成過去需要6個小時的流程)。
然而,在CI/CD模型中,係統本身是複雜的,並且發展迅速。每個變更都會引入風險,但是延遲發布會阻礙進度。他們知道,他們測試係統的方法必須和他們服務的研究人員一樣具有創新性。依靠手動測試不是一個選擇!
挑戰
- 廣泛的回歸測試是否需要確保應用程序更改帶來的任何不利影響——以及對底層Salesforce平台的定期更新——在發布之前都被識別和解決
- 係統在4周的敏捷衝刺中發展,但手動測試周期超過一周
- 手工測試是徹底的,但是很耗時
- 由於測試被延遲了,因此很難將缺陷追溯到特定的用戶故事或更改
- 測試自動化必須支持Salesforce,SAP、ServiceNow、api等技術
- 測試人員不是腳本/編程專家,沒有時間學習
- 測試自動化的價值還沒有被整個組織所接受
“如果我們在做這件事,我們做得很好。我們真的需要把測試自動化作為首要任務。”
-拉籌伯大學首席建築師Chris Stewart
拉籌伯大學:“各種聰明”
經過廣泛的研究,拉籌伯大學找到了一個前沿的測試自動化解決方案來支持他們的前沿研究:Tricentis Tosca。在選擇工具之前,他們為自動化定義了幾個核心目標:
- 通過自動化高優先級測試減少風險暴露
- 提高缺陷檢測的速度和精度
- 減少構建/設置手動測試場景所需的時間
- 減少執行測試場景所需的時間
- 在不修改的情況下跨多個沙盒運行測試
Tricentis Tosca很快證明它可以滿足所有人——從一開始就真正快速跟蹤測試自動化。使用解決方案的基於風險的方法,團隊迅速地將注意力集中在首先要自動化的高價值測試用例上。然後,他們使用Tosca的人工智能Salesforce Scan技術實現了100%的MVP流程自動化,該技術在不到一分鍾的時間內創建了Salesforce組織的完整自動化模型。有了這個基礎,創建一個自動測試並不比創建一個手動測試花費更多的時間。
測試現在與開發的步調一致,自動回歸測試嵌入到CI/CD過程中。斯圖爾特總結道:“這使我們能夠快速創新……而不會讓產品處於風險之中。”
解決方案
- 100%的MVP流程(約20%)自動化
- 40%的效率增加了其他工作的空閑資源
- 測試執行時間從5天減少到幾分鍾
- 測試自動化可以在sprint中實現
- 自動檢測手工測試忽略的關鍵缺陷
- 回歸測試自動跨多個Salesforce環境和沙盒運行
- 創建自動化測試並不比創建手動測試花費更多的時間
- 手工測試人員現在專注於探索性測試,而不是例行檢查
- 跨環境和概要文件重用的測試
- 審批工作流、數據安全性和基於概要的測試的覆蓋範圍
- 即將進行的測試自動化擴展到SAP SuccessFactors和ServiceNow