北京京東拓先科技有限公司王甲林獲國(guó)家專(zhuān)利權(quán)
買(mǎi)專(zhuān)利賣(mài)專(zhuān)利找龍圖騰,真高效! 查專(zhuān)利查商標(biāo)用IPTOP,全免費(fèi)!專(zhuān)利年費(fèi)監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)獲悉北京京東拓先科技有限公司申請(qǐng)的專(zhuān)利一種測(cè)試方法和測(cè)試裝置獲國(guó)家發(fā)明授權(quán)專(zhuān)利權(quán),本發(fā)明授權(quán)專(zhuān)利權(quán)由國(guó)家知識(shí)產(chǎn)權(quán)局授予,授權(quán)公告號(hào)為:CN113076253B 。
龍圖騰網(wǎng)通過(guò)國(guó)家知識(shí)產(chǎn)權(quán)局官網(wǎng)在2025-06-17發(fā)布的發(fā)明授權(quán)授權(quán)公告中獲悉:該發(fā)明授權(quán)的專(zhuān)利申請(qǐng)?zhí)?專(zhuān)利號(hào)為:202110413114.9,技術(shù)領(lǐng)域涉及:G06F11/362;該發(fā)明授權(quán)一種測(cè)試方法和測(cè)試裝置是由王甲林設(shè)計(jì)研發(fā)完成,并于2021-04-16向國(guó)家知識(shí)產(chǎn)權(quán)局提交的專(zhuān)利申請(qǐng)。
本一種測(cè)試方法和測(cè)試裝置在說(shuō)明書(shū)摘要公布了:本發(fā)明公開(kāi)了一種測(cè)試方法和測(cè)試裝置,涉及計(jì)算機(jī)技術(shù)領(lǐng)域。該方法的一具體實(shí)施方式包括:接收測(cè)試請(qǐng)求,根據(jù)測(cè)試請(qǐng)求,獲取被測(cè)試應(yīng)用和測(cè)試用例,將JavaAgent加入到被測(cè)試應(yīng)用對(duì)應(yīng)的虛擬機(jī)參數(shù)中;在加載被測(cè)試應(yīng)用的類(lèi)文件之前,根據(jù)JavaAgent,并基于字節(jié)碼增強(qiáng)技術(shù),對(duì)被測(cè)試應(yīng)用的目標(biāo)類(lèi)進(jìn)行字節(jié)碼修改,其中,目標(biāo)類(lèi)包括:遠(yuǎn)程調(diào)用的類(lèi)、持久化數(shù)據(jù)所涉及的類(lèi);在利用測(cè)試用例對(duì)被測(cè)試應(yīng)用進(jìn)行測(cè)試的過(guò)程中,調(diào)用目標(biāo)類(lèi)包含的目標(biāo)方法,獲取目標(biāo)方法對(duì)應(yīng)的運(yùn)行數(shù)據(jù);根據(jù)獲取的運(yùn)行數(shù)據(jù),確定測(cè)試用例對(duì)應(yīng)的測(cè)試數(shù)據(jù),并存儲(chǔ)測(cè)試數(shù)據(jù)。該實(shí)施方式能夠深入到程序內(nèi)部進(jìn)行測(cè)試,提高測(cè)試的效率,測(cè)試成本低,還適用于復(fù)雜場(chǎng)景的測(cè)試。
本發(fā)明授權(quán)一種測(cè)試方法和測(cè)試裝置在權(quán)利要求書(shū)中公布了:1.一種測(cè)試方法,其特征在于,包括: 接收測(cè)試請(qǐng)求,根據(jù)所述測(cè)試請(qǐng)求,獲取被測(cè)試應(yīng)用和測(cè)試用例,將JavaAgent加入到所述被測(cè)試應(yīng)用對(duì)應(yīng)的虛擬機(jī)參數(shù)中; 在加載所述被測(cè)試應(yīng)用的類(lèi)文件之前,根據(jù)所述JavaAgent,并基于字節(jié)碼增強(qiáng)技術(shù),對(duì)所述被測(cè)試應(yīng)用的目標(biāo)類(lèi)進(jìn)行字節(jié)碼修改,其中,所述目標(biāo)類(lèi)包括:遠(yuǎn)程調(diào)用的類(lèi)、持久化數(shù)據(jù)所涉及的類(lèi);添加攔截器到所述目標(biāo)類(lèi),以實(shí)現(xiàn)基于字節(jié)碼增強(qiáng)技術(shù)對(duì)所述目標(biāo)類(lèi)的字節(jié)碼進(jìn)行修改,包括:在目標(biāo)類(lèi)包含的目標(biāo)方法的開(kāi)始和結(jié)束位置,分別添加攔截器的before方法和after方法;JavaAgent的運(yùn)行過(guò)程包括:JavaAgent在啟動(dòng)時(shí),加載插件,以加載定義的數(shù)據(jù)獲取規(guī)則,并注冊(cè)回調(diào)函數(shù);被測(cè)試應(yīng)用啟動(dòng)時(shí),在加載被測(cè)試應(yīng)用的類(lèi)文件前,JavaAgent進(jìn)行攔截,掃描并注冊(cè)被測(cè)試應(yīng)用的目標(biāo)類(lèi);當(dāng)被測(cè)試應(yīng)用的目標(biāo)類(lèi)被加載時(shí),JavaAgent尋找被注冊(cè)類(lèi)的回調(diào)函數(shù),接著,回調(diào)函數(shù)調(diào)用本身方法初始化并修改目標(biāo)類(lèi)的字節(jié)碼;然后,修改后的字節(jié)碼返回到虛擬機(jī)中,且在類(lèi)加載時(shí),執(zhí)行修改后的字節(jié)碼; 在利用所述測(cè)試用例對(duì)所述被測(cè)試應(yīng)用進(jìn)行測(cè)試的過(guò)程中,調(diào)用所述目標(biāo)類(lèi)包含的目標(biāo)方法,獲取所述目標(biāo)方法對(duì)應(yīng)的運(yùn)行數(shù)據(jù),包括:在調(diào)用所述目標(biāo)方法時(shí),調(diào)用所述攔截器的before和after方法,獲取所述目標(biāo)方法對(duì)應(yīng)的入?yún)?shù)據(jù)、出參數(shù)據(jù)和數(shù)據(jù)類(lèi)型; 根據(jù)獲取的運(yùn)行數(shù)據(jù),確定所述測(cè)試用例對(duì)應(yīng)的測(cè)試數(shù)據(jù),并存儲(chǔ)所述測(cè)試數(shù)據(jù); 在利用所述測(cè)試用例對(duì)所述被測(cè)試應(yīng)用進(jìn)行測(cè)試的過(guò)程中,若監(jiān)控到所述遠(yuǎn)程調(diào)用的類(lèi)或所述遠(yuǎn)程調(diào)用的類(lèi)包含的方法,收集所述測(cè)試用例對(duì)應(yīng)的調(diào)用鏈路。
如需購(gòu)買(mǎi)、轉(zhuǎn)讓、實(shí)施、許可或投資類(lèi)似專(zhuān)利技術(shù),可聯(lián)系本專(zhuān)利的申請(qǐng)人或?qū)@麢?quán)人北京京東拓先科技有限公司,其通訊地址為:100176 北京市北京經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)科創(chuàng)十一街18號(hào)院1號(hào)樓7層701室;或者聯(lián)系龍圖騰網(wǎng)官方客服,聯(lián)系龍圖騰網(wǎng)可撥打電話(huà)0551-65771310或微信搜索“龍圖騰網(wǎng)”。
1、本報(bào)告根據(jù)公開(kāi)、合法渠道獲得相關(guān)數(shù)據(jù)和信息,力求客觀、公正,但并不保證數(shù)據(jù)的最終完整性和準(zhǔn)確性。
2、報(bào)告中的分析和結(jié)論僅反映本公司于發(fā)布本報(bào)告當(dāng)日的職業(yè)理解,僅供參考使用,不能作為本公司承擔(dān)任何法律責(zé)任的依據(jù)或者憑證。
- 蘇州晶湛半導(dǎo)體有限公司程凱獲國(guó)家專(zhuān)利權(quán)
- 三星顯示有限公司全祐奭獲國(guó)家專(zhuān)利權(quán)
- 中科合肥煤氣化技術(shù)有限公司陽(yáng)紹軍獲國(guó)家專(zhuān)利權(quán)
- 偉創(chuàng)力電子技術(shù)(蘇州)有限公司康健獲國(guó)家專(zhuān)利權(quán)
- 中興通訊股份有限公司阮志明獲國(guó)家專(zhuān)利權(quán)
- 杭州友邦演藝設(shè)備有限公司楊全明獲國(guó)家專(zhuān)利權(quán)
- 高露潔-棕欖公司納丁·德夫德尼獲國(guó)家專(zhuān)利權(quán)
- 上海析維醫(yī)療科技有限公司陳勇獲國(guó)家專(zhuān)利權(quán)
- 華為技術(shù)有限公司王俊偉獲國(guó)家專(zhuān)利權(quán)
- 無(wú)錫先導(dǎo)智能裝備股份有限公司請(qǐng)求不公布姓名獲國(guó)家專(zhuān)利權(quán)


熱門(mén)推薦
- 深圳市創(chuàng)益通技術(shù)股份有限公司莫金堂獲國(guó)家專(zhuān)利權(quán)
- 蘇州樂(lè)儀智能科技有限公司方勇獲國(guó)家專(zhuān)利權(quán)
- 中國(guó)人民解放軍陸軍工程大學(xué)熊飛獲國(guó)家專(zhuān)利權(quán)
- 鋒利刀具制造(深圳)有限公司呂小燕獲國(guó)家專(zhuān)利權(quán)
- 馬鞍山市雙益機(jī)械制造有限公司王飛獲國(guó)家專(zhuān)利權(quán)
- 無(wú)錫先導(dǎo)智能裝備股份有限公司請(qǐng)求不公布姓名獲國(guó)家專(zhuān)利權(quán)
- 啟東吉萊電子有限公司張鵬獲國(guó)家專(zhuān)利權(quán)
- 張振華獲國(guó)家專(zhuān)利權(quán)
- 西安航通測(cè)控技術(shù)有限責(zé)任公司鐘征宇獲國(guó)家專(zhuān)利權(quán)
- 廣州地鐵設(shè)計(jì)研究院股份有限公司靳守杰獲國(guó)家專(zhuān)利權(quán)