



全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
系統測試環境構建系統CuttleISE【系統測試環境構建系統CuttleISE】在嵌入式系統軟件的開發階段,當其它的交聯設備的硬件或軟件尚未開發出來的情況下,如果要對這個系統進行調試、測試和功能驗證等工作,就需要搭建與這個系統交聯的外部系統的仿真環境。在軟件開發完成以后準備進行系統測試,但真實測試環境又難于實現的情況下,也需要有針對被測系統建立仿真測試環境來支持系統測試工作。 CuttleISE(Integrated System Environment,集成系統環境)正是針對這些問題提出了解決方案。CuttleISE是一套系統測試集成環境構建系統,它支持在通用工業標準接口下,可對被測系統進行數據層的仿真和分析,同時也可以進行行為級的仿真和分析。 值得一提的是,CuttleISE和Cuttle的其他工具(如CuttleITE等)組合使用,可以構建一個近乎完美的系統測試平臺。【CuttleISE的工作原理】CuttleISE通過建立目標系統與外部系統的通道和協議,仿真目標系統的輸入數據和捕捉、分析和識別目標系統的輸出數據。并以此來測試目標系統的功能的正確性和性能的穩定性,從而實現測試的自動化。目標系統的輸入數據通過簡易直觀的圖形用戶界面定義和實現,目標系統的輸出數據被捕捉到CuttleISE,數據、協議的分析識別和判斷操作也是通過圖形用戶界面控制實現的。所以,一旦系統的通道和協議連接正確,我們要做的就是在通用的Windows風格的用戶界面下,告訴CuttleISE如何發送和接收數據,對接收的數據如何做出解析和判斷就可以開始測試工作了。從模型定義、通道選擇、設備驅動、數據加載和數據回收到數據解析,用戶不用編寫任何程序源代碼,包括腳本的代碼,CuttleISE就可以24小時不停的測試你的產品了。并可以通過修改測試數據增加測試用例,提高測試的覆蓋面,保證測試的全面和徹底。CuttleISE采用端到端(End to End)的測試方式,具有廣泛的適應能力,可以測試從嵌入式的產品到主機平臺的產品的幾乎所有類型的產品。【CuttleISE的主要功能】1. 建立項目使用Cuttle ISE工具可以建立用戶的測試項目。可以打開、保存測試項目。配合其他管理工具完成對軟件測試項目的管理。2. 建立測試環境描述測試環境的組成。根據被測軟件的外部接口需求設置測試環境的接口配置和通信參數。在Cuttle ISE系統中,用戶的外部接口用通道的方式進行描述。通道可分為下列幾種類型: 系統缺省的通信通道:0通道作為系統基本通信通道,起著主控計算機和實時處理機通信的作用。同時用戶需要在實時處理機上顯示的內容,也可以通過該通道,結合測試任務的執行進行顯示。 串行通信RS232/485/422系列接口。在參數配置方面,需要配置串口通道號、通信速率、數據位、停止位、校驗方式等基本參數。 串行工業總線CAN接口。同樣需要配置一些基本通信參數。 基于Socket的網絡通信接口。基于以太網的通信接口。用戶需要設置IP地址、協議類型(TCP/UDP)、端口號、連接類型等基本參數。 基于Web的網絡接口。可以使用基于Web的訪問進行系統測試。這也是該系統的一個特點。系統可以記錄Web測試中的URL鏈接,然后通過參數配置進行壓力測試和自動測試。 MIL-STD-1553總線接口的參數配置。 ARINC429總線接口的參數配置。3. 環境參數下載通過基本的連接通道將用戶設置好的環境參數下載的實時處理機。實時處理機按照用戶定義的環境參數進行以后的測試。4. 測試數據生成本系統提供了一種方便快捷的測試數據描述的功能。用戶可以高效地描述在系統測試過程中需要發送和接收的數據。 數據描述包括協議的名稱、數據包的標識、發送或接收的通道號、應答標志、發送或接收的次數、時間間隔等信息。 用戶可以按照通信需求分別描述各個通信協議的字段、描述數據的內容。數據可以是二進制數、ASCII碼、十六進制、整型數、浮點數。 各個字段的數據類型可以任意組合,使用起來十分方便。 系統能夠按照用戶的描述對數據進行解析,以用戶協議直觀描述的格式看到數據發送和接收的結果。5. 測試數據導入系統能夠以文本方式將外部的測試數據導入到系統中來,在此基礎上進行編輯和使用。6. 測試數據導出系統可以將數據庫中生成的測試數據以文本方式導出。用戶可以使用通用的文本編輯器對測試數據進行編輯和后續處理。增加了系統數據的備份手段。測試數據即可以保存在項目數據庫中,也可以用文本方式保存并加以利用。7. 查看測試結果系統可以將編輯好的測試數據加載到被測軟件系統上以觀察測試的結果。8. 測試用例生成按照國軍標編制的測試用例模板,用戶可以生成所需的測試用例。9. 測試用例的導入系統能夠以文本方式導入測試用例。10. 測試用例的導出系統能夠以文本方式或Excel表格方式導入測試用例。為用戶編制軟件測試說明文檔提供方便。11. Web測試系統可以對Web應用軟件進行測試。通過錄入Web訪問的URL作為測試數據,再通過測試數據編輯功能和測試用例編輯功能進行整理和說明。測試數據保存在數據庫中,完成對B/S架構下Web應用軟件的功能、性能和回歸測試。12. 編制測試記錄按照國軍標編制的測試記錄模板,用戶可以生成所需的測試記錄。13. 測試記錄導出系統能夠以文本方式導出測試記錄,方便了軟件測試文檔的編制。【CuttleISE的主要特點】 快速地搭建軟件系統測試環境 快速生成軟件測試數據、測試用例 可以完成對被測軟件的功能測試和性能測試(包括負載測試和壓力測試) 可以對系統中多個外部接口進行并行實時性測試。實時精度達到1mS。 可以方便快捷地生成滿足國軍標要求的軟件測試文檔。 支持以數據庫系統為背景的并行測試開發。【CuttleISE的運行環境要求】
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 京東用戶管理制度
- 人工板廠管理制度
- 人才安置管理制度
- 人走斷電管理制度
- 人防檢測管理制度
- 介入醫生管理制度
- 倉儲區域管理制度
- 倉儲物流管理制度
- 會務活動管理制度
- 會員履職管理制度
- 繪本故事三只小豬蓋房子課件
- 《WPS辦公應用職業技能等級》課件-1. WPS初級-文字
- 抗日戰爭與中國的文化自覺
- QB∕T 1744-2013 電熱毯、電熱墊及類似柔性發熱器具用非織造針刺毯
- 中國人民大學強基計劃文科試卷
- 生物-云南省昆明市2023-2024學年高二下學期期末質量檢測試題和答案
- 2024年東南亞家用跑步機市場深度研究及預測報告
- 幼兒園小班語言課件:《池塘夏夜》
- 虹吸式雨水排水系統施工方案
- 北京草場改造規劃方案
- 水利施工安全培訓課件
評論
0/150
提交評論