公用事業(yè)服務公司 Citizens Energy Group(以下簡稱Citizens)為印第安納州印第安納波利斯地區(qū)約 90 萬居民和數(shù)千家企業(yè)提供天然氣、熱能、水和污水處理服務。
Citizens 使用一款名為 ArcGIS Field Maps 的應用程序來實現(xiàn)服務的安全與合規(guī)。借助 OpenText UFT One,Citizens 得以自動化對該應用程序的測試,以加速其新版本發(fā)布,從而提高公司整體工作效率。
「FOCUS · 焦點」成功案例大賞
直 面 挑 戰(zhàn)
重要軟件更新測試亟需加速
為了最大程度地降低天然氣泄漏(浪費、高昂成本和潛在的危險會隨之而來)的風險,Citizens 對其龐大的管道和閥門網絡進行了嚴格的檢查和監(jiān)控。除了確保向客戶安全可靠地輸送天然氣外,這項工作還有助于 Citizens 遵守相關法案。Citizens 使用一款名為 ArcGIS Field Maps 的 Esri 應用程序來幫助其現(xiàn)場操作人員計劃、管理和報告檢查情況。Field Maps 與 Esri 產品組合中的其他地理空間應用程序集成,可幫助 Citizens 在發(fā)生重大泄漏時發(fā)出警報并執(zhí)行補救措施。
Citizens 的 IT PMO 經理 John Anderson 表示:
“公共安全對 Citizens 來說至關重要,而 Field Maps 是整個鏈條中的重要一環(huán),它可以幫助我們的現(xiàn)場技術人員高效地規(guī)劃檢查工作并報告任何問題。與其他軟件產品一樣,F(xiàn)ield Maps 在不斷更新和修復,因此需要對其進行徹底測試,以確保新版本立即按預期工作。在一項覆蓋廣泛的自動化計劃中,我們希望簡化 Field Maps 的測試流程?!?/span>
Citizen的 CSM-IT 產品負責人 Joe McKamey 補充道:
“測試軟件需要時間、精力和技能。手動對 Field Maps 的新版本進行測試大約需要 20 個小時,并從更具戰(zhàn)略性的項目中占用了時間和注意力。這不是我們預算或資源的有效利用?!?/span>
通過測試自動化,Citizens 的目標是以更少的人力實現(xiàn)更短的測試周期和更高的測試質量,特別是減少軟件工程師參與日常測試的需要。

解 決 方 案
UFT One 賦予業(yè)務用戶權力
Citizens 聘請了全球軟件質量保證領域的領軍公司 iLAB,以尋找 Field Maps 的測試自動化解決方案。iLAB 的技術與支持服務總監(jiān) Kevin Copple 表示:
“我們借助 Gartner 魔力象限來確定領先的競爭者,并在一個月內研究了 19 個項目,OpenText?UFT One 是僅有的能夠滿足功能要求的兩款產品之一。就價格、可用性和靈活性而言,UFT One 明顯勝出。UFT One 的另一個優(yōu)勢是可以在本地部署:Citizens 的安全要求基本上排除了 SaaS 部署的可能性?!?/span>
UFT One 是一款基于人工智能的功能性測試工具,可在桌面、網絡、移動、大型機、復合和打包的企業(yè)級應用程序上運行。在迅速部署之后,iLAB 的工作人員開始開發(fā)測試腳本,并將技能傳授給 Citizens 的業(yè)務用戶。Joe McKamey 指出:
“使用 UFT One,即使不具備任何軟件工程技能,了解業(yè)務流程的人員也能開發(fā)出有效的測試腳本。換句話說,了解產品的人可以自己創(chuàng)建腳本,而不是把工程師從另一個項目中抽調出來,向他們解釋業(yè)務流程。這大大縮短了測試周期,使現(xiàn)場操作人員可以立刻在生產中使用新軟件?!?/span>
iLAB 將現(xiàn)有的、可拆解的手動測試拆分為更小、更簡單的測試操作。然后,自動化腳本按順序調用多個操作,將它們組裝成更復雜的框架。這種原子化的方法提供了基本的測試構建模塊,可以將它們重新組裝以滿足任何新需求。這種方法還使得測試腳本更易于維護:Citizens 不再需要費力地對多個腳本進行相同的更改,只需更新一個操作,它就會自動傳播到調用該操作的所有腳本中。
iLAB 目前正在將 UFT One 的使用權轉移給Citizens 內部團隊;Citizens 的業(yè)務用戶很快就能基本自主地使用該解決方案來管理 Field Maps 的測試。
積 極 成 果
大幅加快測試執(zhí)行速度
引入 UFT One 大大加速了 Field Maps 的測試過程。之前需要 20 小時完成的手動測試現(xiàn)在僅需一個半小時就能自動執(zhí)行,節(jié)省了 92.5% 的時間。而且,在使用 UFT One 之前通常需要多人參與測試,現(xiàn)在只需一人即可。John Anderson 表示:
“除了更快地完成測試之外,我們還授權讓理解應用程序邏輯的業(yè)務人員來處理以前只有工程師才能完成的任務。這對整個公司來說效率要高得多,意味著我們可以把內部人才集中在最合適、最有益的活動上?!?/span>
UFT One 為 Citizens 提供了更大的測試靈活性,使其不再依賴擁有專業(yè)技術技能的工程師。業(yè)務用戶可以快速開發(fā)可在多個平臺上無縫運行的腳本。如果出現(xiàn)一個小問題——例如在一個 100? 行測試中一個操作失敗了——Citizens 可以請一位軟件工程師,以非常有針對性的方式解決該特定操作。Kevin Copple 評價道:
“有了 UFT One,你不僅可以獲得人工智能和自然語言解釋的功能,還可以選擇使用軟件工程師更熟悉的傳統(tǒng)編碼環(huán)境。”
測試自動化可以在相同的時間內執(zhí)行更多的測試,并減少人為錯誤的可能性,從而逐步提高軟件質量。UFT One 可以自動保留帶有屏幕截圖的完整審計跟蹤,減輕人工測試人員的合規(guī)負擔,并提高測試過程的可擴展性。
積 極 成 果
更快的腳本編寫,更強的應變能力
根據 iLAB 使用 UFT One 的經驗,開發(fā)基于人工智能、OCR 驅動的腳本所需的時間平均約為開發(fā)傳統(tǒng)的基于對象的腳本所需時間的 25%。并且,由于使用基于測試操作的原子化方法,無論何時發(fā)生變化,Citizens 都能夠找到并更新少量相關的基本操作,而不必手動更新潛在的數(shù)百個復雜的測試腳本。
使用 UFT One,測試腳本還能適應被測軟件的微小變化。例如對象的順序(如網頁上的字段)發(fā)生變化時,該軟件能夠掃描頁面,找到被替換的元素,并繼續(xù)運行,而不會中斷。
iLAB 充分利用了 UFT One 的 「Insight」功能,使腳本能夠根據外觀而不是設計屬性來識別應用程序對象。例如,嵌入在背景圖像中的標志等項目可能無法被成功識別為普通圖像或文本,而 UFT One 可以將其識別并驗證為 InsightObject。Joe McKamey 表示:
“InsightObject 非常有用,因為它使我們能夠靈活地將屏幕截圖與目標圖像進行比較,以確保應用程序在正確的時間呈現(xiàn)了正確的內容。”
關于 OpenText
OpenText 已完成對 Micro Focus 的收購。我們非常期待今后能為客戶帶來更豐富的產品和服務,為不斷增長的數(shù)字化需求和智能化工作提供支持。目前,我們擁有 25,000 名專家,能夠為服務客戶及推動創(chuàng)新提供不竭動力。
Micro Focus 將為 OpenText 帶來關鍵技術,其中包括全新的 AI 與分析、應用開發(fā)與交付、應用現(xiàn)代化,以及數(shù)字運營管理。這些新技術能夠為 OpenText 提供強而有力的支持,鞏固其在內容服務、商業(yè)網絡、數(shù)字體驗和網絡安全領域的市場領先地位。
通過整合兩家公司的綜合能力,我們能夠幫助客戶取得信息優(yōu)勢,加快數(shù)字化轉型歷程。整合后的新公司將聚焦未來業(yè)務發(fā)展,實現(xiàn)以人為本、兼容并蓄的可持續(xù)增長。我們還通過整合信息和自動化來加速處理復雜難題,讓任何規(guī)模的企業(yè)都能利用新的數(shù)字結構、新的規(guī)則,以及新的工作方式實現(xiàn)重塑。許多享譽全球的公司全都仰賴 OpenText,并且十分認可我們在提供智能工作方式方面的專業(yè)知識。OpenText 不僅能夠發(fā)揮信息的強大作用,而且非常重視信息保護,讓組織和個人都能發(fā)揮出最大潛力。?
(文章來源公眾號:MicroFocus)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關于億道電子
上海億道電子技術有限公司是國內資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產品設計周期,提升產品可靠性。
十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關系,并作為他們在中國區(qū)的主要分銷合作伙伴服務了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設計工具、軟件編譯以及測試工具、結構設計工具、仿真工具、電氣設計工具、以及嵌入式GUI工具等等。億道電子憑借多年的經驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標。

歡迎關注“億道電子”公眾號
了解更多研發(fā)工具軟件知識