[發明專利]一種計算機軟件測試系統在審
| 申請號: | 201410424002.3 | 申請日: | 2014-08-26 |
| 公開(公告)號: | CN104182345A | 公開(公告)日: | 2014-12-03 |
| 發明(設計)人: | 賀蕓;周華;常亮;祁見忠 | 申請(專利權)人: | 上海微小衛星工程中心 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海翼勝專利商標事務所(普通合伙) 31218 | 代理人: | 孫佳胤;翟羽 |
| 地址: | 201203 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機軟件 測試 系統 | ||
技術領域
本發明涉及計算機系統測試領域,尤其涉及一種適用于航天器計算機系統或其他嵌入式計算機系統的測試的計算機軟件測試系統。
背景技術
航天器的計算機系統由軟件和硬件組成,要求實時性強,且功能復雜。由于計算機系統的硬件和軟件同時開發,因此開發周期長、需求變更多;且同時存在多個硬件版本和軟件版本,可靠性、安全性要求高。由于硬件的穩定性測試、軟件單元測試、模塊測試、系統測試、回歸測試都需要人的參與,包括建立測試用例、執行測試用例、數據判讀。測試難度較大、人力物力財力耗費巨大、易出錯,且多次測試一致性無法保證。
因此,需要提供一套自動化的測試系統,以實現對目標系統的無人自動化測試、提高測試效率,縮短測試時間。
發明內容
本發明所要解決的問題是針對現有計算機系統的測試人力物力財力耗費巨大,易出錯,多次測試一致性無法保證的技術問題,提供一種計算機軟件測試系統,實現對目標系統的無人自動化測試、提高測試效率,縮短測試時間。
為了解決上述問題,本發明提供了一種計算機軟件測試系統,包含ICD編輯模塊、數據交換模塊、測試輸入模塊、分析仿真模塊、系統監視模塊以及數據管理模塊;所述ICD編輯模塊接入以太網,用于提供公用ICD格式并存儲至所述數據管理模塊;所述數據交換模塊通過電纜與被測目標系統連接,同時接入以太網,用于完成被測目標系統的硬件與以太網的雙向數據交換,以及所交換的數據與至少一種ICD格式的映射;所述測試輸入模塊接入以太網,用于將測試輸入數據或文件與至少一種ICD格式關聯,形成指令庫和指令序列;所述分析仿真模塊接入以太網,用于根據至少一種ICD格式建立分析規則形成自動分析庫,對測試輸入數據和測試輸出數據進行分析,以產生告警或響應數據實現閉環仿真;所述系統監視模塊接入以太網,用于依據以太網的心跳信號監視所述計算機軟件測試系統內各模塊運行狀態,以及監視被測目標系統的硬件接口運行狀態,并根據至少一種ICD格式形成監控庫;所述數據管理模塊接入以太網,用于從以太網獲取測試輸入數據和測試輸出數據,并與至少一種ICD格式關聯后存入后臺數據庫。?????本發明的優點在于,采用統一的ICD格式對測試輸入數據和輸出數據規格化,通過統一編輯、共享使用,便于數據在不同用戶間傳遞和閱讀。且基于ICD格式形成指令庫、指令序列、自動分析庫、監控庫、后臺數據庫,彼此間通過以太網進行數據發布和訂閱,實現多輸入、多輸出,各模塊發布的數據無特定接收對象。基于以太網的分布式結構,系統內各模塊分布運行于以太網網絡中,同一模塊可以有多個實例,通過數據訂閱和分發協議實現交互,實現并行測試、并行分析和并行監視。本發明所述的計算機軟件測試系統可以自動執行測試用例,且可以在以太網網絡上同時運行多個實例;可以分析目標系統的輸出產生相應數據實現閉環測試;可自行檢測自身運行狀態??梢詫崿F對航天器計算機系統或其他嵌入式計算機系統進行無人自動化測試、自動數據分析、閉環測試以及情景回放。
附圖說明
圖1,本發明所述的計算機軟件測試系統架構示意圖。
具體實施方式
下面結合附圖1對本發明提供的計算機軟件測試系統的具體實施方式做詳細說明。
參考圖1,本發明所述的計算機軟件測試系統架構示意圖,所述測試系統包含ICD編輯模塊11、數據交換模塊12、測試輸入模塊13、分析仿真模塊14、系統監視模塊15以及數據管理模塊16。
所述ICD編輯模塊11接入以太網10,用于提供公用ICD(Interface?Control?Document,接口控制文件)格式。本發明采用ICD編輯模塊11將被測目標系統20涉及的通信協議處理成統一的ICD格式,該數據格式便于理解、傳輸、圖形化輸入、圖形化解析。在本實施方式中,所述ICD編輯模塊11只提供公用ICD格式供其他模塊查詢和使用,不產生數據流。通過采用統一的ICD格式對測試輸入數據和輸出數據規格化,便于在不同用戶間傳遞和閱讀。所述ICD編輯模塊11將ICD數據存儲于所述數據管理模塊16,供其他模塊查詢和使用。本發明中所述ICD格式包括一種或多種不同的格式,以與其他模塊發布或訂閱的相應數據關聯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海微小衛星工程中心;,未經上海微小衛星工程中心;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410424002.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種優化數據讀寫的方法及裝置
- 下一篇:數據庫兼容性測試方法和系統





