国产成人久久综合热-国产成人久视频免费-国产成人剧情-国产成人理在线观看视频-久草福利资源站-久草高清视频

代碼檢測(cè)

在實(shí)現(xiàn)覆蓋測(cè)試的過(guò)程中,通常需要知道某些信息,例如執(zhí)行可執(zhí)行語(yǔ)句(即覆蓋)的情況,程序執(zhí)行的路徑,變量的引用和定義。為了獲得這樣的信息,有必要跟蹤被測(cè)程序的執(zhí)行過(guò)程,或者在執(zhí)行被測(cè)程序期間由計(jì)算機(jī)自動(dòng)記錄。
前者需要人工進(jìn)行,效率低,無(wú)聊;后者需要插入代碼來(lái)完成被測(cè)程序中的相應(yīng)工作,即代碼插入技術(shù)。今天的大多數(shù)覆蓋測(cè)試工具都使用代碼堆疊技術(shù)。
在測(cè)試常見(jiàn)應(yīng)用程序的軟件時(shí),由于計(jì)算機(jī)配置越來(lái)越高,計(jì)算機(jī)運(yùn)行得越來(lái)越快,代碼檢測(cè)引起的問(wèn)題并不明顯或在可接受的范圍內(nèi)。 。
但對(duì)于嵌入式軟件來(lái)說(shuō),這是一個(gè)致命的問(wèn)題。由于嵌入式系統(tǒng)具有有限的系統(tǒng)資源(小內(nèi)存,較少的I / O通道等),過(guò)多的代碼擴(kuò)展速率將使程序無(wú)法在嵌入式系統(tǒng)中運(yùn)行;同時(shí),嵌入式軟件通常具有很強(qiáng)的實(shí)時(shí)性能。
程序的輸出僅在有限的時(shí)間內(nèi)有效,并且“正確”的輸出僅在有限的時(shí)間內(nèi)有效。遲到的結(jié)果是無(wú)用的,甚至變得錯(cuò)誤和有害。
代碼檢測(cè)技術(shù)可能破壞程序的時(shí)間特性等,從而導(dǎo)致軟件執(zhí)行錯(cuò)誤。因此,我們需要更高效的代碼檢測(cè)技術(shù)來(lái)完成覆蓋測(cè)試,尤其是嵌入式軟件的覆蓋測(cè)試。
由于程序檢測(cè)技術(shù)將探針插入到被測(cè)程序中,然后通過(guò)執(zhí)行探針獲得程序的控制流程和數(shù)據(jù)流信息,從而實(shí)現(xiàn)了測(cè)試的目的。因此,根據(jù)探針插入的時(shí)間,可以分為目標(biāo)代碼檢??測(cè)和源代碼檢測(cè)。
(1)目標(biāo)代碼檢??測(cè)的前提是轉(zhuǎn)到目標(biāo)代碼:執(zhí)行必要的分析以確定檢測(cè)的位置和內(nèi)容。由于目標(biāo)代碼的格式主要與操作系統(tǒng)有關(guān),并且與特定的編程語(yǔ)言和版本無(wú)關(guān),因此它已被廣泛使用,特別是在需要監(jiān)視存儲(chǔ)器的軟件中。
但是,由于目標(biāo)代碼中的語(yǔ)法和語(yǔ)義信息不完整,并且儀器技術(shù)需要對(duì)代碼詞法語(yǔ)法的分析有很高的要求,因此源代碼通常用于覆蓋測(cè)試工具中。 (2)源代碼檢測(cè)是基于對(duì)源文件的完整分析:詞法分析和語(yǔ)法分析,確保源文件的檢測(cè)能夠?qū)崿F(xiàn)高精度和針對(duì)性。
但是,源代碼檢測(cè)需要暴露給源代碼,這會(huì)使工作負(fù)載變大,并且需要修改,因?yàn)榫幋a語(yǔ)言和版本不同。在下文中,我們引用了儀器的程序,它指的是源代碼檢測(cè)。
(1)儀器的位置:探頭的植入應(yīng)緊湊,精確,以確保所收集的信息全面無(wú)冗余,降低了代碼的擴(kuò)展速度。因此,當(dāng)確定儀器的位置時(shí),程序被分割,并且基本分割方法基于“塊”。
結(jié)構(gòu)體。根據(jù)塊結(jié)構(gòu)的劃分,在以下情況下植入探針:a。
該計(jì)劃的第一份聲明;灣分支聲明的開(kāi)頭; C。循環(huán)語(yǔ)句的開(kāi)始; d。
下一個(gè)條目陳述前的陳述; e。該計(jì)劃的最終聲明; F。
分支聲明的結(jié)尾; G。循環(huán)語(yǔ)句的結(jié)尾;另外,根據(jù)覆蓋測(cè)試的要求,儀器的位置,除上述情況外,覆蓋測(cè)試要求的變化也有變化。
(2)儀表策略:儀表策略是解決“如何插入”的問(wèn)題。傳統(tǒng)的檢測(cè)策略是在需要檢測(cè)的所有位置插入探針,在程序操作期間收集所有可能的程序信息,并將它們寫(xiě)入數(shù)據(jù)庫(kù)進(jìn)行分析和處理。
該方法將導(dǎo)致大量程序的大量工作,低效率和大的代碼擴(kuò)展速率。每次根據(jù)不同的測(cè)試要求插入不同的探針,采用相應(yīng)的儀器策略,降低了代碼的擴(kuò)展速度,保證了程序執(zhí)行的效率。
以下是幾種探針的儀器策略的簡(jiǎn)要介紹。語(yǔ)句覆蓋探測(cè)器(基本塊探測(cè)器):在基本塊的入口和出口處,分別植入相應(yīng)的探針以確定在執(zhí)行程序時(shí)是否覆蓋基本塊。
分支覆蓋探測(cè):在C / C ++語(yǔ)言中,分支由分支點(diǎn)確定。對(duì)于每個(gè)分支,在開(kāi)始時(shí)植入相應(yīng)的探針以確定在執(zhí)行程序時(shí)是否覆蓋分支。
條件覆蓋探測(cè):在C / C ++中,if,swich,while,do-while,對(duì)于幾個(gè)語(yǔ)法結(jié)構(gòu)支持條件決策。探針被植入用于變量跟蹤的每個(gè)條件表達(dá)式的布爾表達(dá)式中。
取一個(gè)值來(lái)確定它的涵蓋范圍。根據(jù)不同的測(cè)試要求,采用未使用的插入策略,每次在不同的位置植入相應(yīng)的探頭,每次僅植入有限數(shù)量的探頭,大大降低了編碼的擴(kuò)展比和速度。
插入的樁。 。
使用1000行程序作為待測(cè)程序。使用集成儀器和我們自己開(kāi)發(fā)的工具的工具用于測(cè)試結(jié)果。
結(jié)果表明,前者的時(shí)間和代碼擴(kuò)展率分別為3s和35%。堆的平均時(shí)間和平均代碼擴(kuò)展率分別為1s和8%,儀器時(shí)間顯著提高,代碼擴(kuò)展率顯著降低。
使用上述程序插入技術(shù),除了通常的覆蓋測(cè)試策略外,我們還可以實(shí)現(xiàn)MC / DC和LCSAJ測(cè)試。
新X8X8拨牐拨牐永久免费AP| 天美传媒蜜桃传媒精东| 国产成人亚洲综合网站| 亚洲AV成人一区国产精品| 久久99精品久久久久婷婷| 18禁无遮挡啪啪摇乳动态图| 日产精品乱码卡一卡2卡三网站| 99精品久久久久精品双飞| 日韩免费一区二区三区高清| 国产日韩AV免费无码一区二区三 | 亚洲性高清SUV| 你日的我走不了路了| 丰满熟妇VIDEOSXXXX| 亚洲AⅤ在线无码播放毛片一线天| 国精产品无人区一码二码三蘑菇| 亚洲AV色噜噜男人的天堂| 久久婷婷五月综合色奶水99啪| 伊人久久大香线蕉AV色| 人妻免费久久久久久久了| 国产精品欧美一区二区三区| 亚洲午夜无码久久久久| 欧美人与动牲猛交XXXXBBB| 国产高清中文版HD中字| 亚洲伊人久久精品影院| 人妻少妇 少妇人妻第一页| 国产免费又爽又色又粗视频| 岳潮湿的大肥梅开二度第三部最新 | 暗交小拗女一区二区三| 亚洲 暴爽 AV人人爽日日碰| 国产成人精品一区二区三区| 亚洲精品永久在线观看| 欧美野外疯狂做受XXXX高潮| 国产精品成人嫩草影院| 一个吃我奶头两个舔我下面| 日韩成人精品久久网站| 精品国产乱码久久久久久1区2区| 夜鲁鲁鲁夜夜综合视频欧美| 人交互MOUSE人害女生迈开腿| 粉嫩小泬无遮挡久久久久久小说| 玩弄白嫩少妇XXXXX性| 久久精品人妻一区二区三区一| 中文字幕久久久久人妻中出| 熟妇人妻中文字幕| 久久青草免费福利资源站| 刺激战场老阿姨是谁啊| 亚洲日韩AV一区二区三区四区| 麻豆乱码1区2区新区| 短乱俗小说500篇免费下载| 亚洲区小说区图片区QVOD| 日本丰满熟妇乱子伦| 精品国产乱码久久久久软件| 八戒电影电影网电影网| 亚洲韩国精品无码一区二区三区| 毛卡5卡6卡7卡8入口| 国产激情一区二区三区成人| 又大又长粗又爽又黄少妇视频| 亲近相奷对白中文字幕| 和岳每晚弄的高潮嗷嗷叫| WWW亚洲精品自慰一区二区三| 少女たちよ在线观看完整版动漫| 国产美女精品一区二区三区| 24小时在线看免费观看直播| 无码精品人妻一区二美国区三区 | 无码人妻一区二区三区免费手机 | 无码AV蜜臀AⅤ色欲在线观看| 国产亚洲AV寡妇| A级国产乱理伦片在线观看| 色欲色香天天天综合WWW| 久久国产精品免费一区二区三区| 99久久无色码中文字幕| 亚洲AV无码1区2区久久| 欧洲洲一区二区精华液| 精品人妻少妇一区| 多毛熟女HDVIDOS| 在线成人A毛片免费播放| 无码无套少妇毛多18P| 欧美精产国品一二三类产品特点 | 第一次爱的人视频播放完整版| 性生生活20分钟免费| 欧美老熟妇手机在线观看| 好男人网官网在线观看2019| 凹厕所XXXXBBBB偷拍视频| 亚洲一区二区三区国产精华液| 全部孕妇毛片丰满孕妇孕交| 精品国产AV无码专区亚洲AV| 东北浪妇王梅娟偷人视频| 中文无码字幕一区到五区免费| 色噜噜噜亚洲男人的天堂| 蜜桃av无码一区二区三区| 国产又色又刺激高潮视频| 成年女人WWXX免费国产| 欲色欲色天天天WWW| 亚洲AV无码成人精品| 日老太太毛茸茸B.内射| 妺妺窝人体色WWW在线图片 | 9丨精品妻人一区二区三区蜜桃| 天堂中文在线最新版WWW| 女人毛毛扒开自慰| 久久GOGO国模啪啪人体| 国产精品玖玖玖在线资源| 啊灬啊灬啊灬快灬高潮了I| 一级伦奷片高潮无码看了5| 亚洲 小说区 图片区 都市| 日本JAPANESE丰满白浆| 美女高潮无套内谢| 精品欧洲AV无码一区二区男男| 拔萝卜高清视频大全免费观看 | 日本XXXX裸体XXXX免费| 乱人伦中文视频在线| 精品国产三级A∨在线观看| 国产AV鲁丝一区二区二区| CAOPORN国产精品免费| 一本大道色卡1卡2卡3| 亚洲AV无码一区二区三区少妇| 欧美亚洲日韩AⅤ在线观看| 久久午夜无码鲁丝片秋霞| 国产人久久人人人人爽| 多P混交群体交乱的安全保障| 怡红院AV一区二区三区| 亚洲AV永久无码精品一区二区| 啪啪无码人妻丰满熟妇| 领导不戴套玩弄下属娇妻| 黑人异族巨大巨大巨粗| 国产精品夜间视频香蕉| 非洲黑人狂躁日本妞| ZOOM人与ZOOM视频| 91老熟女老女人国产老太毛多 | 成人无码精品1区2区3区免费看| 亚洲精品欧美综合二区| 午夜DJ在线观看免费完整版社区| 欧美高潮抽搐喷水大叫| 老熟妇高潮一区二区三区网| 精品无码日韩一区二区三区不卡| 初尝黑人嗷嗷叫中文字幕| CHINESE国产XXXX实拍| 中文字幕日韩人妻不卡一区| 一本大道无码AV天堂| 亚洲欧美成人在线| 亚洲AV无码专区亚洲AV漫画| 无码中文AV波多野吉衣迅雷下载| 欧美熟妇另类久久久久久多毛 | 国产亚AV手机在线观看| 国产A∨国片精品青草视频| 波多野结衣AV无码久久一区| BBBBBB嫩BBBBBB| 97热久久免费频精品99| 制服丝袜另类专区制服| 一本久道综合色婷婷五月| 亚洲日韩欧美一区久久久久我| 玩弄白嫩少妇XXXXX性| 色多多WWW视频在线观看免费| 免费乱码人妻系列无码专区| 久久综合给合久久国产免费| 久久精品丝袜高跟鞋| 久久er99热精品一区二区| 狠狠色综合网站久久久久久久| 国产98在线 | 免费| 丰满老熟好大BBBBBB| 懂色av 春色 色欲| 成年女人毛片免费观看中文| 别揉我奶头~嗯~啊~免费视频| 中文字幕精品亚洲人成在线| 在线播放无码高潮的视频| 曰韩一区二区三区视频 | 色婷婷AV一区二区三区4k岛国| 么公的好大好硬好深好爽视频| 韩国办公室三级HD激情在线观看| 大陆极品少妇内射AAAAAA| 爆乳熟妇一区二区三区| 被群CAO的合不拢腿H纯肉视频| 中文字幕在线不卡一区二区| 中文字幕久精品免费视频| 中英字幕乱码在线观看| 337P粉嫩日本欧洲亚洲大胆| 98久9在线 | 免费| HD老熟女BBN老淑女| XXXXBBBB欧美残疾人| 波多野结衣高清一区二区三区| 中文字幕无码日韩专区免费| 中文字幕一区二区精品区| 91人妻人人做人碰人人爽蜜闫| 亚洲一区二区三区成人片在线观看| 午夜福利1000 92免费| 午夜亚洲WWW湿好大| 亚洲AV日韩精品一区二区三区| 玩弄朋友娇妻呻吟交换电影| 无线乱码A区B区C区D| 亚洲AV无码一区东京热不卡| 亚洲AV午夜国产精品无码中文字| 无码A级毛片日韩精品| 校园H学长含着粉嫩小奶| 亚洲成人免费av| 亚洲香蕉中文日韩V日本| 在线观看免费AV网站| 99久久99久久免费精品蜜桃| А√ 天堂 在线官网中文| 超碰人人透人人爽人人看| 国产AV午夜精品一区二区三区| 成人小说亚洲一区二区三区| 国产成人精品无码一区二区老年人 |