QuiKLab實時嵌入式ruan件測試系tong是科梁公司ji多nian嵌入式ruan件測試經驗自主研發,擁有自主知識產權的一套針對嵌入式系tong的bi環自動化黑he測試系tong。QuiKLab對嵌入式測試提gong了全guo程支持,功能覆蓋了測試環境管理、測試xu求分析、測試計劃制定、測試用例bian寫與管理、測試自動執行、測試手動執行、測試結果分析、測試結果匯總yi及測試報告 a heng。
嵌入式ruan件因為其具有強實時xing、kai發平台多yang、與硬件緊mi相關等特dian,嵌入式ruan件的測試方法與傳tongruan件測試相比提出了更特殊的要求,對嵌入式ruan件測試系tong工具ye提出了更高的要求。
QuiKLab立足于嵌入式ruan件動態黑he測試技shu,具有多zhong特色功能與技shu,很hao的解決了嵌入式ruan件測試中經常yu到的yi v han︰
■ 嵌入式ruan件測試的環境多yangxing
■ 嵌入式ruan件測試的強實時xing
■ 可靠xing與安全xing要求
QuikLab在hang空、hang天、兵器、chuanbo等多個軍工ling域科研單位中得到guo使用和驗zheng,xing能穩定可靠;系tong提gong圖xing化的測試用例kai發環境,自動生cheng測試jiao本;系tong基于貨架式商用硬件產品進行da建,保zheng系tong可靠xing;本系tong為kai放xing平台,提gongC/C++, Python, Labview等API,圖xing化監控ruan件界面可yigen據用戶xu求定制。
QuikLabyixiang導式的方式快su建立測試用例,並gen據測試用例自動生cheng測試jiao本,進行測試jiao本加zai,實現自動化測試。測試結果數據可yi在線監控,同時生cheng測試結果信息,並自動生cheng符he要求的測試報告。
ruan件提gong高zhi量的測試用例設計環境。方便xing體現在提gong圖xing化的測試用例及tong訊接口bian輯界面,bian輯完cheng後ruan件自動生cheng測試jiao本,wuxu手動bian程。在ruan件具有全guo程的自動化測試功能,系tong將會gen據測試任務自動的進行測試。此外,QuikLab具有kai放xing架gou,支持用戶自研或其他非標準接口驅動kai發。
■ 測試主機
測試主機主要完cheng仿真模型的創建、測試用例 a杓啤 饈勻撾竦鬧貧 饈 un行控制、?y試guo程監控、測試結果分析yi及測試報
告 a heng等。測試主機tong常cai用普tong的PC工作zhan,ye可yi是便xie式計算機,yun行 Windows操作系tong。
■ 實時測試機
實時測試機tong常cai用高xing能的仿真機,可yiyun行 Linux( Redhat/ Centos/ Ubuntu)實時操作系tong,或者 Windows( Windows7,
8,10)操作系tong。可yi實時yun行測試jiao本和仿真模型,並tongguo總線或/O板卡與bei測系tong進行連接,實現半實物bi環實時測試。
■ 信號切huan箱
信號切huan箱gen據測試接口信號的xu要,將實時仿真機的各zhong/0信號調理cheng可yi直接與bei測設備電qi特xing匹pei的信號,並tongguo面板上的圓xing、矩xing或BNC等xing式的連接器實現與bei測件電纜匹pei。
■ bei測件
bei測件wangwangyun行嵌入式操作系tong,或者是由多個設備組cheng的子系tong,ye可yi是具有xie議tong訊接口的任意設備。
■ 實時測試內核與仿真內核組cheng完zheng的測試環境,保障測試自動化yun行及測試的實時xing;
■ 適he于對各zhong嵌入式系tong的單元測試、集cheng測試、確認測試和系tong測試;
■ 支持Python/C++kai發環境IDE;
■ 測試結果自動分析並得出測試結論,自動生chengoffice格式的測試文dang,測試文dang格式可定制;
■ 支持各zhong總線及I/O接口的圖xing化tong訊xie議pei置,yi及非標準接口的定制;
■ 支持ruan件故障模擬,tongguo設定錯誤的shu入控制命令實現故障注入;
■ 支持ruan件xu求、測試xu求的導入,並支持對ruan件xu求、測試xu求和測試用例等zhi間的相互追su功能;
■ 提gong圖xing化的監控界面,實現測試guo程的實時監控和數據記錄;