国产一级a毛一级a看免费视频,久久久久久国产一级AV片,免费一级做a爰片久久毛片潮,国产精品女人精品久久久天天,99久久久无码国产精品免费了

| 注冊| 產品展廳| 收藏該商鋪

行業產品

當前位置:
上海佳實電子科技有限公司>>技術文章>>嵌入式軟件測試的要點

產品分類品牌分類

更多分類

嵌入式軟件測試的要點

閱讀:1305        發布時間:2020-8-3

嵌入式軟件測試

嵌入式系統的硬件般采用門的測試儀器進行測試,而軟件則需要有相關的測試技術和測試工具的支持,并要采用特定的測試策略。測試技術指的是軟件測 試的門途徑,以及能夠加有效地運用這些途徑的特定方法。在嵌入式軟件測試中,常常要在基于目標機的測試和基于宿主機的測試之間做出折衷,基于目標機的 測試需要消耗較多的時間和經費,而基于宿主機的測試雖然代價較小,但畢竟是在仿真環境中進行的,因此難以*反映軟件運行時的實際情況。這兩種環境下的測 試可以發現不同的軟件缺陷,是要對目標機環境和宿主機環境下的測試內容進行合理取舍。

測試工具指的是那些能夠用來輔助測試的工具,測試工具主要用來支持測試人員的測試工作,本身不能直接用來進行測試,測試工具般都是通用工具,測試 人員應該根據實際情況對它們進行適當的調整。嵌入式軟件測試中經常用到測試工具主要有內存分析工具、性能分析工具、覆蓋分析工具、缺陷跟蹤工具等。

1、內存分析工具

嵌入式系統的內存資源通常是受限的,內存分析工具可以用來處理在進行動態內存分配時產生的缺陷。當動態分配的內存被錯誤地引用時,產生的錯誤通常難 以再現,可出現的失效難以追蹤,使用內存分析工具可以很好地檢測出這類缺陷。目前常用的內存分析工具有軟件和硬件兩種,基于軟件的內存分析工具可能會對代 碼的執行性能帶來很大影響,從而影響系統的實時性;基于硬件的內存分析工具價格昂,并且只能在特定的環境中使用。

2、性能分析工具

嵌入式系統的性能通常是個的因素,開發人員般需要對系統的某些代碼進行優化來改進性能,而先遇到的問題自然就是確定需要對哪些代 碼進行優化。性能分析工具可以為開發人員提供有關的數據,說明執行時間是如何消耗的,是什么時候消耗的,以及每個進程所使用的時間。這些數據可以幫助確定 哪些進程消耗了過多的執行時間,從而可以決定如何優化軟件,以獲得好的時間性能。此外,性能分析工具還可以引導開發人員發現在系統調用中存在的錯誤以及 程序結構上的缺陷。

3、覆蓋分析工具

在進行白盒測試時,可以使用代碼覆蓋分析工具追蹤哪些代碼被執行過,分析過程般通過插樁來完成,插樁可以是在測試環境中嵌入硬件,也可以是在可執 行代碼中加入軟件,或者是兩者的結合。開發人員通過對分析結果進行總結,可以確定哪些代碼被執行過,哪些代碼被遺漏了。目前常用的覆蓋分析工具般都會提 供有關功能覆蓋、分支覆蓋、條件覆蓋等信息。

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~
二維碼 意見反饋
在線留言
主站蜘蛛池模板: 成都市| 兴仁县| 如皋市| 富顺县| 黄龙县| 武功县| 进贤县| 油尖旺区| 英吉沙县| 东源县| 临朐县| 大丰市| 西乌珠穆沁旗| 肥城市| 阳原县| 湘乡市| 石嘴山市| 镇原县| 美姑县| 望江县| 四平市| 聂拉木县| 佳木斯市| 同仁县| 正镶白旗| 吴川市| 乐业县| 抚宁县| 五家渠市| 逊克县| 阳城县| 马山县| 富源县| 咸宁市| 东兴市| 铜川市| 兴山县| 遂昌县| 宜兰县| 天峻县| 措美县|