- 登錄
華南理工大學(xué)
進(jìn)入展位長(zhǎng)期以來,在軟件測(cè)試領(lǐng)域,Google等外國(guó)公司借助MonkeyTest、Evosuite等開源工具構(gòu)建了由分支覆蓋、語(yǔ)法覆蓋等準(zhǔn)則為基礎(chǔ)的單元測(cè)試技術(shù)壁壘。本專利提出了一種基于路徑覆蓋測(cè)試用例自動(dòng)生成的單元測(cè)試方法,將自動(dòng)測(cè)試技術(shù)推廣到要求最為嚴(yán)格、糾錯(cuò)能力最強(qiáng)的路徑覆蓋標(biāo)準(zhǔn),能夠更有效地檢測(cè)出軟件的缺陷。本專利的技術(shù)方案無(wú)需人工干預(yù)即可自動(dòng)對(duì)源代碼程序進(jìn)行控制流圖分析與路徑覆蓋測(cè)試用例生成,大幅提升了軟件單元測(cè)試的自動(dòng)化程度與效率。
本專利實(shí)施團(tuán)隊(duì)成功應(yīng)用于TCL云創(chuàng)科技有限公司相關(guān)產(chǎn)品,該技術(shù)確保了其在安卓系統(tǒng)與相關(guān)APP開發(fā)過程中軟件的質(zhì)量,幫助TCL在2021年出貨智能手機(jī)近4000萬(wàn)臺(tái),鞏固了其在智能移動(dòng)設(shè)備的優(yōu)勢(shì)地位(中國(guó)前九,北美前三、歐洲前三)。
北明軟件在穗康碼研發(fā)過程中采用該專利技術(shù),通過結(jié)合本專利測(cè)試用例自動(dòng)生成的技術(shù),提高軟件測(cè)試效率,縮短了穗康碼的研發(fā)周期。2020年至今,穗康碼已更新迭代110多次,通過該專利技術(shù)及時(shí)發(fā)現(xiàn)BUG達(dá)150多個(gè),支持了國(guó)家的動(dòng)態(tài)清零防疫政策。此外本專利技術(shù)還應(yīng)用于一網(wǎng)通辦、智慧法院、ODR在線矛盾糾紛化解平臺(tái)等軟件的單元測(cè)試環(huán)節(jié),顯著提升軟件質(zhì)量并降低開發(fā)成本,并創(chuàng)造經(jīng)濟(jì)效益超159,254萬(wàn)元。
在該專利技術(shù)的支持下,專利權(quán)人團(tuán)隊(duì)獲得了第二屆“源創(chuàng)杯”全國(guó)創(chuàng)新創(chuàng)意大賽總決賽最高獎(jiǎng)項(xiàng),第五屆智能優(yōu)化與調(diào)度學(xué)術(shù)會(huì)議優(yōu)秀博士學(xué)位論文獎(jiǎng),2022年獲數(shù)據(jù)科學(xué)與人工智能青年科技人才學(xué)術(shù)成果獎(jiǎng)。
1. 本專利技術(shù)已投入生產(chǎn),創(chuàng)造社會(huì)與經(jīng)濟(jì)效益
本專利技術(shù)已應(yīng)用于北明軟件、TCL等企業(yè)的多款產(chǎn)品中,包括一網(wǎng)通辦、一網(wǎng)統(tǒng)管、城市運(yùn)營(yíng)中心、智慧法院、ODR在線矛盾糾紛化解平臺(tái)[1]等產(chǎn)品解決方案。采用本專利技術(shù)的產(chǎn)品具備質(zhì)量高、開發(fā)成本低、出錯(cuò)少等特點(diǎn),產(chǎn)品響應(yīng)速度、出錯(cuò)率等技術(shù)指標(biāo)達(dá)到行業(yè)領(lǐng)先水平。上述產(chǎn)品獲得騰訊、華為、??低暋⒚餍浅?、中國(guó)聯(lián)通等用戶的廣泛認(rèn)可,在新冠防疫、智慧城市建設(shè)等領(lǐng)域產(chǎn)生積極的社會(huì)效益,并創(chuàng)造經(jīng)濟(jì)效益超159254萬(wàn)元。
2. 本專利已應(yīng)用于新冠防疫,支持國(guó)家的動(dòng)態(tài)清零防疫政策
新冠疫情爆發(fā)初期,面臨著防疫工作任務(wù)重且緊急、防疫信息不對(duì)稱、市民健康信息多而復(fù)雜等問題,而健康碼是輔助防疫政策的重要手段。本專利技術(shù)被及時(shí)應(yīng)用于穗康碼[2]研發(fā)過程,顯著提升了軟件的測(cè)試效率,縮短了穗康碼的研發(fā)周期,提升穗康碼的更新迭代頻率,更好地健全穗康碼的功能,大大地減輕了廣州防疫工作壓力,成為廣州防疫的一把“利器”,方便了市民的出行,切實(shí)提升了廣州市民的滿意度,成功支持了國(guó)家的動(dòng)態(tài)清零防疫政策。
3. 本專利應(yīng)用于智慧城市平臺(tái)開發(fā),提升政府管理與服務(wù)能力
本專利技術(shù)系國(guó)際首創(chuàng),屬于軟件測(cè)試領(lǐng)域的核心技術(shù),該技術(shù)能夠應(yīng)用于各類編程語(yǔ)言的單元測(cè)試過程中,實(shí)現(xiàn)路徑覆蓋級(jí)測(cè)試用例自動(dòng)生成。本專利技術(shù)成果借助騰訊云平臺(tái),成功應(yīng)用于北明軟件在廣東省智慧新民生項(xiàng)目、舞鋼市智慧城市平臺(tái)搭建[3]、深圳市公安局民生警務(wù)項(xiàng)目[4]等場(chǎng)景的單元測(cè)試過程中,為需要緊急上線的大規(guī)模并發(fā)使用軟件提供高效、高質(zhì)量地自動(dòng)化測(cè)試技術(shù)作為支撐,加速服務(wù)平臺(tái)搭建、提高軟件質(zhì)量,為政府行業(yè)提供基礎(chǔ)設(shè)施、支撐軟件、應(yīng)用運(yùn)行保障和信息安全等服務(wù)。
[1] http://www.bmsoft.com.cn/index.php?c=show&id=393
[2] https://baike.baidu.com/item/穗康碼/49774308?fr=aladdin
[3] http://www.bmsoft.com.cn/index.php?c=show&id=421
[4] http://www.bmsoft.com.cn/index.php?c=show&id=406