近幾年來,隨著新一輪全球科技革命與產業變革的深入推進,數字經濟正迎來前所未有的發展風口。2020年,我國數字經濟規模就已經由2005年的2.6萬億元擴張到39.2萬億元。2021年,國家統計局首次發布《數字經濟及其核心產業統計分類標準》。2022年,《“十四五”數字經濟發展規劃》橫空出世,為數字經濟再添強勁動能。
在數字經濟快速發展的大背景下,以數字技術為基座的數字化正在對世界帶來新一輪的顛覆與重構,企業也紛紛開始數字化轉型。在數字化的轉型浪潮中,開發測試人員的生產力變得越來越重要,提升團隊研發效能成為了實現企業戰略目標的重要措施。為了進一步提升數字化轉型下的研發測試效率,神州數碼云業務集團數據原生BU數據平臺部成功幫助某跨國汽車公司搭建了大數據測試平臺,進而構建了研發測試與業務共進的共贏生態。
深挖行業痛點,優化測試效能
隨著業務發展及技術的不斷精進,傳統的QA和實踐卻越來越難以滿足數字業務的需求,傳統的測試流程面臨著人工測試耗時長、“部門”間的交接存在隔閡、Bug發現和解決成本較高等問題。
在全面上云、數字化轉型的當下,企業將注意力轉移到了客戶和業務之間的交付價值,在縮短交付時間、快節奏交付的同時還要保證質量,就成為了數字業務的新訴求。在數字化轉型的過程中,對于測試團隊而言,數字時代的測試業務也往往面臨多種行業痛點,以該跨國汽車企業內部的大數據測試項目為例:
痛點1:編碼門檻高
數據存在的介質有多種形式,如文件(CSV,TXT等),API,Kafka,DB(Hive,MySQL,Redis等)。不同的介質,需要使用不同的測試方法。這對測試人員的編碼能力提出了高要求;
痛點2:測試效率低
測試人員往往面臨十幾億條的數據量,查詢速率慢;測試過程不夠透明規范,使得存在重復工作,導致測試效率低下;
痛點3:測試場景多
不同項目的數據處理存在多種特殊場景,若解決方案單一,難以提高數據測試的覆蓋率;
痛點4:人員管理難
組織架構變更及測試人員流動對項目有一定影響,不同的數據庫操作權限也容易導致成員與項目的匹配關系雜亂,管理困難;
針對于此,神州數碼數據平臺技術團隊與該跨國車企IT團隊嘗試采用平臺化思維打造成熟的工具提升研發測試效率,摒棄傳統的QA組織模式,將技術、人員、流程進行創新,通過權限管理、測試用例編寫、測試任務管理到測試進度監控一體化,實現平臺化戰略轉型。
覆蓋完整流程,提高測試效率
整體來看,神州數碼大數據測試平臺能夠實現從權限管理開始搭建完備的管理流程,管理員可針對部門、用戶、項目、數據源等多維度進行更精準的系統管理,以SQL創建、API連接、DIFF數據對比等方式新建測試用例的步驟,并在此基礎之上可自如地創建測試任務,同時輸出完整的任務報告,幫助提升團隊的組織效能。同時,該平臺也支持SQL快捷查詢,能夠通過獨立的query創建模塊打造快速高效的查詢體驗。
Query創建-完善的SQL查詢引擎,打造簡單易用的數據集群交互環境
為了解決大數據框架多,交互界面不統一的難題,神州數碼大數據測試平臺提供了非常人性化的SQL編輯界面,支持連接MySQL、Hive、HBase、Clickhouse等數據庫,用戶在編輯好SQL語句后即可直接查詢數據倉庫中的數據,并且能夠實現保存SQL語句、查看歷史SQL語句的功能。在與測試用例步驟的創建相結合后,平臺即可串聯起測試的前后環節,從而打造更為簡單易用的數據集群交互環境。
接口測試-媲美Postman體驗,靈活編排接口場景
更為重要的是,神州數碼大數據測試平臺解決方案集Postman與JMeter的功能于一體,包含請求參數設置、前置操作添加、斷言及變量提取設計,在易用的同時能夠充分滿足靈活需求,共同完成復雜業務場景的接口測試。
數據驗證-源庫與目標庫對比,提高檢驗覆蓋度及精度
同時,為確保數據質量,驗證大數據工具/框架處理過后的數據與目標庫數據的一致性、準確性、有效性及完整性,神州數碼大數據測試平臺的數據驗證也能實現源庫與目標庫的對比,進一步提高檢驗覆蓋度及精度,支持設置先決條件如過濾字段、轉換數據類型;提供多種檢驗標準,多維度驗證數據準確性。
完善的任務執行方式及任務報告
神州數碼大數據測試平臺支持包括手動執行、定時任務的觸發執行方式,支持執行頻率的調整。執行開始后可立即查看測試任務報告,任務執行進度盡在掌握之中,錯誤信息一目了然。為方便組織內協同,平臺還支持任務報告以郵件形式輸出,供項目相關人員快速定位出錯點。
滿足團隊的不同角色在測試過程所需
在實際運行中,神州數碼大數據測試平臺能夠滿足團隊不同角色在測試過程的業務訴求。
對于團隊領袖而言,其可通過平臺隨時掌握測試進展,可視化不同項目的任務進度,清晰的效能管理幫助管理者識別當前瓶頸,做好風險管控;對于測試人員而言,平臺也為其提供了高效管理與測試用例歷史回溯的功能,在樹形結構的任務分類中輕松管理測試任務;對于開發者而言,平臺也加速了交付速率、提升代碼質量。
未來,神州數碼還將以“數云融合”新戰略為核心,幫助客戶持續推動大數據測試平臺的更新迭代,持續聚焦研發測試質量提升與團隊內部協同,致力于打造高效、便捷、優質的開發測試生態,賦能客戶的數字化轉型實現高質量發展。