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

[發明專利]一種解除函數外部耦合及測試方法在審

專利信息
申請號: 201611208145.6 申請日: 2016-12-23
公開(公告)號: CN108241572A 公開(公告)日: 2018-07-03
發明(設計)人: 方加強;方澤文 申請(專利權)人: 惠州市德賽西威汽車電子股份有限公司
主分類號: G06F11/36 分類號: G06F11/36
代理公司: 廣州粵高專利商標代理有限公司 44102 代理人: 陳衛;譚映華
地址: 516006 廣東省*** 國省代碼: 廣東;44
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 函數分類 外部耦合 耦合 測試 初始化 測試單元 單元測試 工具生成 公共數據 函數測試 函數耦合 外部變量 耦合函數 函數解 和函數 源文件 分類 分析
【說明書】:

發明為一種解除函數外部耦合及測試方法,包括以下步驟:函數分類:分析被測源文件,并對待測函數進行分類;函數耦合:根據函數分類進行耦合,如果待測函數本身是非耦合函數,則進行下一步驟;如果函數存在耦合,則設立外部耦合函數,然后再進行下一步驟;函數測試:利用測試單元工具生成測試用例,并根據函數分類和函數耦合情況進行測試;本方法在函數解耦后間接初始化了外部變量或公共數據,不需要人工添加初始化,單元測試效率得到大幅度提高。

技術領域

本發明涉及嵌入式軟件領域,尤其是一種解除函數外部耦合及測試方法。

技術背景

在嵌入式軟件領域,單元測試技術已經被廣泛應用,在現有軟件產品中,存在著大量高外部耦合的函數,即這些函數在函數內部直接調用訪問外部變量或者公共數據。

目前,大多數的單元測試工具,在為這些外部耦合函數自動生成單元測試用例時,測試工具只能對函數的形參列表進行初始化并測試,并不能自動初始化函數內部訪問到的外部數據,而現有的解決方案是,在工具生成測試用例后,人工在測試用例中添加被測函數使用到的外部變量的初始化,當測試用例有成千上萬條時,這個方案效率低下,維護困難。

發明內容

為了解決上述問題,本發明的目的是提供一種解除函數外部耦合及測試方法,本方法在函數解耦后,并對外部數據分析,達到函數低耦合高內聚的效果,提高函數的復用性,降低軟件后期維護成本,而且,解耦后的函數通過工具生成單元測試用例,包含了函數形參的各種初始化組合,間接初始化了外部變量或公共數據,不需要人工添加初始化,單元測試效率得到大幅度提高。

本發明的技術方案如下:一種解除函數外部耦合及測試方法,包括以下步驟:

首先,函數分類:分析被測源文件,并對待測函數進行分類;

然后,函數耦合:根據函數分類進行耦合,如果待測函數本身是非耦合函數,則進行下一步驟;如果函數存在耦合,則設立外部耦合函數,然后再進行下一步驟;

最后,函數測試:利用測試單元工具生成測試用例,并根據函數分類和函數耦合情況進行測試。

進一步的,所述函數耦合的待測函數存在外部數據變量,通過外部數據變量對待測函數進行解耦封裝,并把外部數據以形式參數的方式引入設立的外部耦合函數。

進一步的,所述外部耦合函數的形參列表通過測試單元直接自動生成。

采用以上技術方案的有益效果是:本方法在函數解耦后,并對外部數據分析,達到函數低耦合高內聚的效果,提高函數的復用性,降低軟件后期維護成本,而且,解耦后的函數通過工具生成單元測試用例,包含了函數形參的各種初始化組合,間接初始化了外部變量或公共數據,不需要人工添加初始化,單元測試效率得到大幅度提高。

附圖說明

此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成本申請的不當限定。在附圖中:

圖1為本發明的整體流程圖;

圖2為本發明的一個舉例的流程圖。

圖中的數字或字母代表的相應部件的名稱:S100. 函數分類,S200. 函數耦合,S300. 函數測試。

具體實施例

如附圖1所示,一種解除函數外部耦合及測試方法,為了省略在測試函數時,需要人工在測試用例中初始化外部數據變量的步驟,提供以下解除函數外部耦合的步驟:

首先,函數分類S100:分析被測源文件,并對待測函數進行分類;

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

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市德賽西威汽車電子股份有限公司,未經惠州市德賽西威汽車電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 狠狠色丁香久久婷婷综合丁香| 久久噜噜少妇网站| 国产一级片一区二区| 欧美极品少妇videossex| 欧美一区二区三区激情| 国产午夜精品理论片| 亚洲v欧美v另类v综合v日韩v| 国产乱码精品一区二区三区介绍 | 日本一二三区视频在线| 亚洲精品日韩激情欧美| 91丝袜诱惑| 日韩av电影手机在线观看| 999久久国精品免费观看网站| 午夜影院你懂的| 欧美亚洲精品一区二区三区| 国产高清一区在线观看| 日韩精品一区中文字幕| 日韩一区免费| 国产精品对白刺激在线观看| 国产黄一区二区毛片免下载| 亚洲精品一区二区另类图片| 久久精品欧美一区二区| 91国产在线看| 久久99精品国产99久久6男男| 精品中文久久| 在线精品国产一区二区三区88| 日本xxxxxxxxx68护士| 欧美人妖一区二区三区| 一级女性全黄久久生活片免费| 91麻豆精品国产91久久| 欧美日韩久久一区二区| 欧美日韩国产区| 久久久久久亚洲精品| 午夜激情免费电影| 欧美一区二区三区久久久精品| 中文字幕一区二区三区日韩精品| 亚洲精品久久久久中文第一暮| 91精品国产麻豆国产自产在线| 午夜影院伦理片| 日韩精品一区中文字幕| 午夜影院一级片| 老太脱裤子让老头玩xxxxx | 亚洲欧美日韩视频一区| 免费午夜在线视频| 91视频国产九色| 亚洲欧美另类综合| 国产一区中文字幕在线观看| 午夜电影三级| 亚洲乱码av一区二区三区中文在线: | 国产欧美一区二区精品婷| 19videosex性欧美69| 国产精品美女久久久另类人妖| 91麻豆国产自产在线观看hd| 91精品第一页| 在线观看国产91| 日本三级韩国三级国产三级| 免费a级毛片18以上观看精品| 日韩av电影手机在线观看| 国产伦精品一区二区三区照片91 | 亚洲制服丝袜中文字幕| 护士xxxx18一19| 国产一区二区午夜| 欧美日韩国产123| 精品美女一区二区三区| 日本一二三区视频| 欧美亚洲视频一区二区| av毛片精品| 午夜老司机电影| 好吊色欧美一区二区三区视频| 色噜噜狠狠狠狠色综合久| 国产精品99一区二区三区| 午夜码电影| 欧美一区二区三区久久精品视 | 91久久国语露脸精品国产高跟 | 欧美一区二区三区激情视频| 精品99免费视频| 免费的午夜毛片| 国产午夜一区二区三区| 91精品视频一区二区| 久久99精品国产一区二区三区| 欧美日韩国产综合另类| 国产欧美精品一区二区三区-老狼 国产精品一二三区视频网站 |