[發明專利]一種多技術融合的嵌入式軟件測試方法在審
| 申請號: | 201310525179.8 | 申請日: | 2013-10-30 |
| 公開(公告)號: | CN104598373A | 公開(公告)日: | 2015-05-06 |
| 發明(設計)人: | 劉海山;張建國;李文;王效亮 | 申請(專利權)人: | 北京精密機電控制設備研究所;中國運載火箭技術研究院 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/455 |
| 代理公司: | 核工業專利中心 11007 | 代理人: | 高尚梅 |
| 地址: | 100076 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 技術 融合 嵌入式 軟件 測試 方法 | ||
1.一種多技術融合的嵌入式軟件測試方法,依次包括以下步驟:
步驟1、結合半實物仿真測試技術,構建半實物仿真測試平臺;
步驟1-1以伺服控制驅動器作為被測目標機,用來運行嵌入式伺服控制驅動軟件,其內部含有CAN總線、1553B總線兩種接口;
步驟1-2以仿真工控機作為實時仿真機,接入CAN板卡和1553B板卡,并安裝虛擬仿真測試軟件,模擬伺服控制驅動器外部運行環境,向伺服控制驅動器提供激勵信號,同時接收反饋信號,實現彈上計算機及總線設備的模擬與仿真;
步驟1-3以測試工控機作為宿主機,并安裝LDRA?Testbed嵌入式軟件測試工具、RTinsight物理總線數據采集器、CCS3.3數字信號處理器調試編譯軟件,用來運行嵌入式軟件測試工具,對嵌入式伺服控制驅動軟件進行自動插樁,經JTEG接口將插樁后的測試用例腳本下載到被測目標機,并記錄嵌入式伺服控制驅動軟件運行狀態和測試結果,以判斷功能、性能等指標是否達到測試用例的設計要求;
步驟1-4構建環境模擬設備,包括供電電源、高精度可調直流電源、示波器、TDS510仿真器、總線耦合器,實現軟件在線調試、模擬信號的輸入和輸出以及信號進行觀測;
步驟2、采用測試用例集成測試技術進行測試用例的設計與生成,包括以下步驟:
步驟2-1利用LDRA?Testbed軟件將被測的.c文件導入并進行自動插樁,將程序源代碼翻譯成能夠在LDRA?Testbed中運行的驅動文件,生成.tct文件;
步驟2-2將預先設計好的若干測試用例填入表格中,利用.tct到.tcf轉換工具將測試用例轉換成TBrun能夠執行的.tcf文件;
步驟2-3利用LDRA?Testbed的自動插樁功能將.tcf文件插樁到執行文件S_xx.c中,再由TBrun調用該.c文件,自動執行若干測試用例;
步驟3、利用總線虛擬測試技術,進行型號嵌入式伺服控制驅動軟件的接口測試;根據型號嵌入式伺服控制驅動軟件協議,在實時仿真機上配置虛擬仿真測試軟件,并向伺服控制驅動器下發自檢、同步、時序、參數下載指令,通過觀測返回的狀態信息檢驗總線接口的發送和接收數據的能力、數據的約定與協議的一致性;
步驟4、采用故障模擬注入技術,對型號伺服控制驅動軟件的功能、性能等指標進行驗證,模擬飛行中可能出現的故障并施加于軟件上,驗證軟件對故障數據的處理、抵御誤操作的能力是否滿足軟件功能、性能方面的需求。
2.根據權利要求1所述的一種多技術融合的嵌入式軟件測試方法,其特征在于:
所述步驟4依次包括以下幾個步驟:
步驟4-1利用高精可調直流電源向各A/D采集通道輸入可變的模擬信號,在宿主機上觀測經軟件處理后的各采樣值,檢測A/D接口硬件的精度、線性度和超邊界采樣能力;
步驟4-2通過虛擬仿真測試軟件模擬CAN總線、1553B總線下發一系列真實的數據類型和數據值進行測試,測試軟件在超負荷、飽和下的結果;下發假想的、非約定的數據或錯誤指令,測試軟件的響應情況和容錯的能力;
步驟4-3通過CCS3.3編譯調試軟件的在線調試功能,利用插樁技術,在源代碼中插入變量標志,通過對變量標志的判斷來改變程序的流向,或者在變量查看窗口中改變關鍵功能的操作順序,考核軟件對誤操作的抵御能力。
3.根據權利要求1所述的一種多技術融合的嵌入式軟件測試方法,其特征在于:所述總線虛擬測試技術為使用虛擬仿真測試軟件模擬真實總線上的數據傳輸,實現各種指令的輸入、故障的注入、遙測數據的接收和顯示、狀態信息的查詢、參數的下載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京精密機電控制設備研究所;中國運載火箭技術研究院;,未經北京精密機電控制設備研究所;中國運載火箭技術研究院;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310525179.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據存儲方法及裝置
- 下一篇:一種用戶行為數據采集方法





