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