2021-03-05

SkyEye 查看代碼覆蓋率

隨著嵌入式系統(tǒng)越來越復(fù)雜,功能迭代越來越多唠雕,代碼中就可能存在部分無用代碼贸营,或者在執(zhí)行過程中無法測試覆蓋的分支,這可能就會給軟件帶來很大的漏洞岩睁,嚴(yán)重降低軟件的可靠性钞脂。

因此,需要一個(gè)能夠動態(tài)分析代碼執(zhí)行覆蓋情況的功能捕儒,來檢測代碼中未執(zhí)行的覆蓋情況冰啃。

(視頻)

在覆蓋率分析時(shí)需要分析嵌入式軟件的指令覆蓋率、指令函數(shù)覆蓋率刘莹、指令函數(shù)分支覆蓋率阎毅、源代碼航覆蓋率、源代碼函數(shù)覆蓋率点弯、源代碼函數(shù)分支覆蓋率扇调。

通過覆蓋率統(tǒng)計(jì)分析,得出嵌入式軟件執(zhí)行覆蓋情況抢肛,查看軟件中有哪些函數(shù)未執(zhí)行狼钮,函數(shù)中哪些分支未執(zhí)行,然后分析軟件中函數(shù)或分支沒有執(zhí)行的原因捡絮,調(diào)整測試方法熬芜,使盡可能多的函數(shù)和函數(shù)分支得到測試,從而大大提升軟件的可靠性福稳。

覆蓋率統(tǒng)計(jì)報(bào)告可以導(dǎo)出成HTML或excel格式涎拉,不但可以在測試時(shí),實(shí)時(shí)查看覆蓋情況的圆,也可以導(dǎo)出后進(jìn)行結(jié)果分析鼓拧。每統(tǒng)計(jì)一次都會將統(tǒng)計(jì)結(jié)果記錄在info文件中,可以對多次統(tǒng)計(jì)結(jié)果進(jìn)行融合處理越妈。

(圖片)

SkyEye為您提供不需要插樁就能統(tǒng)計(jì)覆蓋率的技術(shù)毁枯。在不插樁的前提下,使用反匯編工具生成嵌入式軟件目標(biāo)碼的反匯編文件叮称,通過分析反匯編文件獲取想要的基礎(chǔ)信息种玛,如函數(shù)指令信息藐鹤,地址對應(yīng)源碼行號信息等。

【圖】

再與仿真驗(yàn)證工具配合獲取執(zhí)行PC地址信息赂韵,分析嵌入式軟件的執(zhí)行覆蓋情況娱节,實(shí)現(xiàn)零插樁分析覆蓋率的目的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末祭示,一起剝皮案震驚了整個(gè)濱河市肄满,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌质涛,老刑警劉巖稠歉,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異汇陆,居然都是意外死亡怒炸,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門毡代,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阅羹,“玉大人,你說我怎么就攤上這事教寂∧笥悖” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵酪耕,是天一觀的道長导梆。 經(jīng)常有香客問我,道長迂烁,這世上最難降的妖魔是什么看尼? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮婚被,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘梳虽。我一直安慰自己址芯,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布窜觉。 她就那樣靜靜地躺著谷炸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪禀挫。 梳的紋絲不亂的頭發(fā)上旬陡,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機(jī)與錄音语婴,去河邊找鬼描孟。 笑死驶睦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的匿醒。 我是一名探鬼主播场航,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼廉羔!你這毒婦竟也來了溉痢?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤憋他,失蹤者是張志新(化名)和其女友劉穎孩饼,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竹挡,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡镀娶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了此迅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汽畴。...
    茶點(diǎn)故事閱讀 38,724評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖耸序,靈堂內(nèi)的尸體忽然破棺而出忍些,到底是詐尸還是另有隱情,我是刑警寧澤坎怪,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布罢坝,位于F島的核電站,受9級特大地震影響搅窿,放射性物質(zhì)發(fā)生泄漏嘁酿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一男应、第九天 我趴在偏房一處隱蔽的房頂上張望闹司。 院中可真熱鬧,春花似錦沐飘、人聲如沸游桩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽借卧。三九已至,卻和暖如春筛峭,著一層夾襖步出監(jiān)牢的瞬間铐刘,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工影晓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留镰吵,地道東北人檩禾。 一個(gè)月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像捡遍,于是被迫代替她去往敵國和親锌订。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 點(diǎn)擊"測試用例管理"画株,進(jìn)入測試用例管理模塊辆飘。 左側(cè)是測試用例集的樹形結(jié)構(gòu)圖,右側(cè)是選中測試用例時(shí)顯示該用例的相關(guān)內(nèi)...
    吳佳軼閱讀 181評論 0 0
  • CoverageMaster winAMS : 適用于嵌入式目標(biāo)機(jī)代碼的單元測試/集成測試工具 全面支持嵌入式微機(jī)...
    Amy10101閱讀 2,038評論 0 2
  • Actual Fix Time 實(shí)際修改時(shí)間 Assigned To 被分配給 Closed in Version...
    社會主義頂梁鹿閱讀 4,174評論 0 28
  • 恩施州智恒文化傳媒有限公司團(tuán)隊(duì)人物介紹 鄧明田谓传,恩施州智恒文化傳媒有限公司總經(jīng)理蜈项,執(zhí)行董事,法定代表人续挟。 人物職務(wù)...
    熱血青年_8162閱讀 503評論 0 0
  • 小白版紧卒,第一次上傳代碼到碼云 一、新建馬云倉庫 二诗祸、拉取倉庫 1.先把倉庫拉到本地 2.把你的想要提交的代碼復(fù)制到...
    不要夜空霓虹的繁榮閱讀 408評論 0 0