Sydney Trains通過Tricentis推進雲優先戰略
現代雲測試平台Tricentis近日宣布,Sydney Trains已實現Tricentis Tosca的無代碼自動化測試,這是其雲優先戰略的一部分。
根據該公司的說法,從手動測試的轉變導致了現有應用程序的100%回歸測試自動化,並在該領域的10,000個移動設備上減少了66%的測試時間。
悉尼火車公司數字產品高級經理Ernie Lam說:“我們的目標是為公眾服務,讓他們在公路、水路和火車上全程安全出行。
“我們把交通作為一個整體來看待,而不僅僅是一個點一個點。我們想讓你從家裏一路到任何你想去的地方,並確保你的旅行盡可能無縫地在一個特別大的區域。
實現這一目標既依賴於預構建的內部係統,也依賴於定製的內部係統。這些應用程序旨在確保旅行者的無縫旅行體驗,為悉尼每天的百萬次旅行部署管理和安全工具,並為成千上萬人的日常旅行提供便利。
除了維護技術棧中的現有軟件外,開發和測試團隊還緊密合作,全年部署新的應用程序和功能集。
其中許多應用程序設計用於10,000多個移動iOS設備上,包括iphone和ipad,這是transportsnsws雲優先戰略的一部分。
Lam說:“繼續做手工測試是不可持續的。主要的關注點是從一開始到每個代碼發布的過程中都需要構建質量。為了快速實現這一點,我們需要嵌入測試自動化來促進質量。”
除了維護現有的係統升級之外,該團隊還致力於為新的雲應用程序提供測試,包括為列車乘務人員推出一個關鍵的內部自助服務門戶,使他們可以在一個地方執行多種工作功能,而這些功能以前是通過手工和紙質流程來協調的。
這個新的門戶將為員工節省時間,因為他們可以更新工作安排、查看和管理名冊、訪問安全關鍵文件和完成其他必需的日常任務,從而可以專注於為乘客提供價值,同時促進向數字化的機組人員轉變。
據該公司稱,測試還幫助團隊為正在維護的關鍵應用程序提供更快的測試,包括SafeComm,一個安全關鍵通信(SCC) web應用程序,旨在支持完成符合悉尼火車公司製定的標準的音頻通信技術行為。
係統要求您填寫一個包含大量答案組合的表單,所有答案組合都必須經過測試。以前,每次發布前測試UI都要花90多分鍾。
在使用Tosca進行自動化測試之後,該過程可以在三分之一的時間內完成。當Sydney Trains開始其自動化之旅時,它已經預見到雲應用程序將如何影響未來應用程序的開發和測試。
在2010年早期,團隊已經開始從數據中心的本地解決方案轉向AWS的雲優先思維。
由於Tosca將在這些應用程序的未來發揮重要作用,該團隊致力於為傳統SQL數據庫設計一個生態係統,使其可用於物理iOS設備的雲部署。
今天,開發人員可以在每次檢入代碼時在CI/CD管道中執行自動化測試套件。執行Tosca測試套件是為每段代碼所做的定義的一部分。
該公司表示,如果任何測試失敗,開發人員可以找出並解決代碼中的任何缺陷,從而提高測試的速度和發布的質量。
然後將測試傳遞給項目領域專家,以執行完整的回歸套件,並為新特性集生成新的測試。
根據基於風險的評估和基於時間的回歸需求來確定自動化工作的優先級。這允許團隊確保最關鍵和最耗時的測試為未來的測試自動化。
該公司表示,這變得尤為重要,因為新特性集被推出,以確保在發布新代碼時,之前的功能不會被破壞。