DT10是新一代的動態測驗工具,可以長時間跟蹤記錄目標程式執行情況,獲取目標程式動態執行資料,幫助進行難于重現的Bug錯誤分析,覆寫率檢測,性能測驗,變數跟蹤等等功能,
系統測驗覆寫率,通常是用于判斷軟體測驗充分性的指標之一,一般提供系統測驗覆寫率的工具,均是在目標系統測驗完成,需要程式停止后,對測驗日志資料,進行分析進而得到覆寫率測驗結果,
DT10除了上述這種方式獲取覆寫率外,還可以獲取實時覆寫率,尤其對于互動性的嵌入式設備非常有幫助,當你針對嵌入式設備給予某個輸入激勵,比如按某個按鈕,通過DT10的實時覆寫率,可以實時了解程式覆寫哪部分代碼,有助于用戶掌握目標系統實時執行程序中軟體執行情況,
首先在DT10的Test Report Collection Condition Settings視窗中,啟用“View Real-time Coverage”選項,如下圖:

然后啟動插入測驗點后的目標板程式,并在DT10中實時監聽測驗結果資料,此時DT10可以實時的獲取覆寫率資料,如下圖:

然后我操作目標板上的按鈕,使程式運行到另外一個分支,注意此時DT10一直在實時接收目標板執行的測驗資料,得到結果如下圖:

實時覆寫率,使得用戶在硬體上操作后,在軟體的角度實時看到代碼執行和覆寫情況,這也有助于用戶掌握目標系統實時執行程序中軟體執行情況,
“原創內容,轉載請標明出處”
著作權宣告:本文為CSDN博主「Trinitytec」的原創文章,遵循CC 4.0 BY-SA著作權協議,轉載請附上原文出處鏈接及本宣告,
原文鏈接:https://blog.csdn.net/Trinity_Techologies/article/details/121851278
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/379097.html
標籤:其他
上一篇:python-nmap使用及詳解
