基于jacoco的測試分析方法、系統(tǒng)、設(shè)備以及介質(zhì)

基本信息

申請?zhí)?/td> CN202011480231.9 申請日 -
公開(公告)號 CN112559348B 公開(公告)日 2021-09-14
申請公布號 CN112559348B 申請公布日 2021-09-14
分類號 G06F11/36 分類 計算;推算;計數(shù);
發(fā)明人 周諾奕;解月敏 申請(專利權(quán))人 廣州云從鼎望科技有限公司
代理機(jī)構(gòu) 北京瀚仁知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 宋寶庫;郭婷
地址 511458 廣東省廣州市南沙區(qū)金隆路26號1009房
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及程序測試技術(shù)領(lǐng)域,具體涉及基于jacoco的測試分析方法、系統(tǒng)、設(shè)備以及介質(zhì)。旨在解決如何減少手動配置工作量、自動高效地獲得測試版本的全量/增量覆蓋率統(tǒng)計分析甚至不同版本的差異分析的技術(shù)問題。本發(fā)明通過對jacoco進(jìn)行二次開發(fā),修改jacoco代理人源碼來定制項目參數(shù),使用flask開發(fā)了基于jacoco的測試分析系統(tǒng),其將jacoco代理人.jar上傳到被測服務(wù)所在服務(wù)器的指定位置,使用jacoco代理人啟動被測服務(wù)腳本,并將對應(yīng)的被測服務(wù)的相應(yīng)該項目參數(shù)傳入,根據(jù)分析項目參數(shù)與數(shù)據(jù)庫的服務(wù)信息,生成相應(yīng)的覆蓋率分析任務(wù)和/或差異分析任務(wù),定時掃描任務(wù)并執(zhí)行。由此,本發(fā)明能夠?qū)崿F(xiàn)大量測試的自動分析,以向測試人員提供簡單易用的全量/增量覆蓋率分析和差異分析的工具。