日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]單元測試樁去重方法、裝置、計算機可讀存儲介質及設備有效

專利信息
申請號: 201710889793.0 申請日: 2017-09-27
公開(公告)號: CN107783904B 公開(公告)日: 2021-03-16
發明(設計)人: 尹成;陳少杰;張文明 申請(專利權)人: 武漢斗魚網絡科技有限公司
主分類號: G06F11/36 分類號: G06F11/36
代理公司: 北京眾達德權知識產權代理有限公司 11570 代理人: 劉杰
地址: 430000 湖北省武漢市東湖開*** 國省代碼: 湖北;42
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 單元測試 樁去重 方法 裝置 計算機 可讀 存儲 介質 設備
【說明書】:

發明涉及軟件開發技術領域,尤其涉及單元測試樁去重方法、裝置、計算機可讀存儲介質及設備,方法包括:基于文件屬性參數,對待去重的多個單元測試樁進行去重處理;將去重處理后保留下的各個單元測試樁分別轉換為字節碼;對各個字節碼進行指紋生成操作,分別獲得與各個字節碼對應的待驗證函數指紋;分別判斷當前時刻內存中是否存在與各個待驗證函數指紋相同的函數指紋;若存在與待驗證函數指紋相同的函數指紋,則刪除當前內存中已存在的與待驗證函數指紋相同的函數指紋,并將待驗證函數指紋保存在內存中;若不存在與待驗證函數指紋相同的函數指紋,則將待驗證函數指紋保存在內存中。本申請提高了去重效率和準確率,進而提高了單元測試的速度。

技術領域

本發明涉及軟件開發技術領域,尤其涉及單元測試樁去重方法、裝置、計算機可讀存儲介質及設備。

背景技術

在應用程序開發過程中,單元測試是程序正式提交給測試人員進行大規模功能測試前的一個重要且必要的環節。單元測試是指對程序中最小可測試單元進行邏輯檢查和驗證,其中,單元就是規定的最小的被測功能模塊。

在安卓(Android)應用的開發過程中,單元測試分為:Java虛擬機單元測試(JVMTest)和設備測試(Instrumentation Test)。其中,對于JVM Test而言,一般通過運行由純Java代碼編寫的測試樁(Test Case)實現,無需依賴其他組件,由于代碼運行于JVM虛擬機上,因此測試速度較快;對于Instrumentation Test而言,由于這類測試需要依賴Android系統提供的組件,因此需要在真機或者模擬器上部署運行,并需要進行預編譯,因此測試速度較慢。

而無論是采用上述的JVM Test還是Instrumentation Test,在單元測試過程中,隨著應用程序業務量的增大,編寫單元測試樁(case)數量也變得龐大,然而,在現有技術中,往往會存在很多重復編寫的單元測試樁,這些重復的單元測試樁將會降低單元測試的速度。

發明內容

鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的單元測試樁去重方法、裝置、計算機可讀存儲介質及設備。

本發明實施例提供一種單元測試樁去重方法,所述方法包括:

基于文件屬性參數,對待去重的多個單元測試樁進行去重處理;

將去重處理后保留下的各個單元測試樁分別轉換為字節碼;

對各個字節碼進行指紋生成操作,分別獲得與各個字節碼對應的待驗證函數指紋;

分別判斷當前時刻內存中是否存在與各個待驗證函數指紋相同的函數指紋;

若當前時刻內存中存在與所述待驗證函數指紋相同的函數指紋,則刪除當前內存中已存在的與所述待驗證函數指紋相同的函數指紋,并將所述待驗證函數指紋保存在所述內存中;

若當前時刻內存中不存在與所述待驗證函數指紋相同的函數指紋,則將所述待驗證函數指紋保存在所述內存中。

優選的,所述文件屬性參數包括文件名、文件大小和文件時間戳中的至少一種。

優選的,對于去重處理后保留下的每個單元測試樁而言,將所述單元測試樁轉換為所述字節碼,包括:

提取所述單元測試樁中的字符;

將提取出的字符拼接成字符串;

判斷所述字符串的長度是否超過預設長度閾值;

若所述字符串的長度超過所述預設長度閾值,則以所述預設長度閾值對所述字符串進行循環分割,獲得包含多個子字符串的字符串序列,并將所述字符串序列作為與所述單元測試樁對應的所述字節碼;

若所述字符串的長度未超過預設長度閾值,則將所述字符串作為與所述單元測試樁對應的所述字節碼。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201710889793.0/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 亚洲乱码av一区二区三区中文在线:| 高清欧美xxxx| 亚洲国产精品国自产拍久久| 国产精品一区二区不卡| 91午夜在线观看| 色婷婷噜噜久久国产精品12p| 国产精品1区2区| 韩日av一区二区三区| 欧美日韩一区二区三区精品| 日韩av片无码一区二区不卡电影| 狠狠色噜噜狠狠狠狠米奇7777| 色噜噜狠狠狠狠色综合久| 午夜影院一区二区| 97精品国产aⅴ7777| 久久精品国产一区二区三区| 国产精品久久久久久久新郎| 亚洲欧美另类久久久精品2019| 制服.丝袜.亚洲.另类.中文| 国产88久久久国产精品免费二区| 国产精品国产三级国产专播精品人| 九色国产精品入口| 亚洲**毛茸茸| 欧美一级不卡| 亚洲高清毛片一区二区| 亚洲码在线| 日本精品在线一区| 亚洲午夜天堂吃瓜在线| 性色av色香蕉一区二区三区| 李采潭伦理bd播放| 又色又爽又大免费区欧美| 国产日韩欧美亚洲综合| 日韩精品一区三区| 久久精品一| 欧美精品一区久久| 亚洲三区二区一区| 欧美色图视频一区| 综合在线一区| 久久99国产视频| 国产丝袜一区二区三区免费视频| 日本一二区视频| 国产一级片网站| 91精品免费观看| 99re热精品视频国产免费| 午夜大片网| 欧美午夜羞羞羞免费视频app| 国产精品久久久久久久久久久久久久不卡| 欧美精品在线视频观看| 久99精品| 国产日韩精品一区二区| 狠狠色噜噜狠狠狠狠黑人| 国产91清纯白嫩初高中在线观看| 狠狠操很很干| 国产影院一区二区| 久久99精品国产| 伊人av综合网| 国产1区在线观看| 中文字幕av一区二区三区四区| 91精品国产91久久久| 91秒拍国产福利一区| 国产69精品久久99不卡解锁版| 97精品国产aⅴ7777| 久久精品欧美一区二区| 午夜影院伦理片| 日韩av中文字幕第一页| 青苹果av| 偷拍区另类欧美激情日韩91| 国产欧美日韩一级大片| 欧美精品在线一区二区| 亚洲精品日日夜夜| 视频一区二区三区欧美| 中文字幕一区二区三区四| 中文字幕制服丝袜一区二区三区| 午夜影院5分钟| 伊人av中文av狼人av| 欧美日韩国产专区| 狠狠色噜噜狠狠狠狠色吗综合 | 91午夜精品一区二区三区| 国产精品69久久久| 欧美日韩精品不卡一区二区三区 | 99精品久久久久久久婷婷| 日韩av在线电影网| 国产一区二三|