天天看點

解決方案 TestCenter自動測試軟體平台

作者:蘇州新利通儀器儀表

方案概述

TestCenter是一個專為加速您的測試系統軟體開發而設計的自動測試系統軟體平台,主要應用于測試程式的開發、運作和管理。TestCenter實作了對測試資源管理、測試程式開發與調試、測試資料管理以及測試程式釋出等功能的無縫內建和統一部署,這将幫助您完成對自己的測試系統軟體從設計開發到執行分析的全面掌控。TestCenter為測試系統軟體的開發、執行與管理提供了一個靈活而強大的基礎架構。使用TestCenter軟體平台開發測試系統軟體,您可以快速獲得執行流程控制、報表生成、資料庫存儲等進階功能。TestCenter可以在多個測試領域中被應用,包括電子産品及裝置的電路闆級、子產品級、系統級的功能測試與故障診斷。TestCenter的強大功能将您的計算機轉變成為一個測試工作站,是您進行測試系統軟體開發的得力工具。

解決方案 TestCenter自動測試軟體平台
解決方案 TestCenter自動測試軟體平台
解決方案 TestCenter自動測試軟體平台
解決方案 TestCenter自動測試軟體平台
解決方案 TestCenter自動測試軟體平台
解決方案 TestCenter自動測試軟體平台
解決方案 TestCenter自動測試軟體平台

功能特點

解決方案 TestCenter自動測試軟體平台

1) 開放的軟體體系架構

TestCenter軟體平台采用 “基礎平台+擴充子產品”的開放式體系結構,其中,“基礎平台”内置了自動測試系統軟體通用功能,它由內建開發環境和測試執行環境組成,主要功能包括使用者管理、資源管理、測試開發和測試執行等;“擴充子產品”是符合TestCenter擴充接口的軟體子產品,主要包括各類功能插件,如儀器控制插件、通道校準插件、報表生成插件等。通過在TestCenter內建開發環境中可視化配置組裝軟體子產品,即可快速設計測試程式,進而滿足使用者多樣性和不斷變化的測試需求。同時,TestCenter通過開放開發接口和提供開發模闆的方式,可輕松實作軟體子產品和使用者操作員界面的開發定制。

2) 立即可用的自動測試完整解決方案

TestCenter軟體平台為使用者自動測系統軟體的研制提供立即可用的完整解決方案,它提供的工具集合涵蓋了自動測試系統軟體的通用基礎功能,包括測試程式開發、測試程式執行、測試資源管理、測試資料管理、測試軟體釋出等。

a) 測試程式開發 提供圖形化的測試程式開發環境,以插件配置組裝的方式實作測試程式的快速開發,硬體測試工程師在不依賴軟體開發人員的前提下就可對測試程式進行開發與維護。

b) 測試程式執行 TestCenter内置的典型測試執行工具軟體已實作測試程式執行、測試狀态監視、測試資料的互動與展現、報表輸出等通用功能,可直接作為操作員界面程式釋出給第三方使用者。

c) 測試資源管理 以圖形化的方式提供測試資源的動态可配置能力,對測試所需的軟、硬體資源進行快捷靈活的配置管理,可快速的實作儀器互換。

d) 測試資料管理 支援本地和遠端伺服器多格式資料源的動态加載;可使用表格、曲線等形式對測試結果資料進行快速比對檢視;支援被測件的趨勢分析與故障分析等。

e) 測試軟體釋出 TestCenter内置的軟體釋出工具可友善快捷的将TestCenter運作時、測試程式、測試資源等檔案資料制作成安裝程式,進而傳遞給第三方使用者。

3) 可視化、組裝式的測試程式開發

測試編輯器是TestCenter為使用者提供的可視化、組裝式、所見即所得的測試程式開發環境。TestCenter将測試程式的開發方式由編碼型轉變為插件組裝型,使用者隻需從插件庫中拖放所需的插件并組裝它們即可快速完成測試程式的開發。在測試編輯器中,使用者還可以友善地進行循環、跳轉、分支執行、條件執行及其它複雜流程設計。測試編輯器還提供斷點設定、單步運作等功能,友善使用者進行測試程式調試。

4) 豐富可擴充的插件庫

TestCenter針對不同的測試需求提供了豐富的基礎插件和行業應用插件,并且可根據不同領域使用者的需求和新技術的發展對插件庫進行持續的更新和擴充,以滿足使用者不斷增長的測試需求。目前插件庫主要包括儀器控制插件、通信插件、系統校準插件、資料庫插件、報表生成插件等。其中,TestCenter内置的9類IVI規範的儀器控制插件,可在不修改測試程式的前提下實作儀器互換,9類IVI規範的儀器控制包括程控電源、功率計、頻率計、函數發生器、開關、數字示波器、信号發生器、頻譜分析儀、萬用表等。

5) 可內建主流程式設計語言編寫的測試子產品

TestCenter可內建多種主流開發工具開發的測試程式,主要包括:C/C++、 VisualStudio.NET、LabVIEW、LabWindows/CVI、JavaScript/VBScript。該功能允許使用者選用熟悉的開發工具開發測試程式、保護已有的軟體資産,并為未來新型開發工具預留了支援。

6) 使用者可定制的報表生成

TestCenter提供使用者可定制的報表生成功能。使用者可使用TestCenter内置的通用報表生成功能建立XML、ATML等格式的測試報表,通過不同的樣式模闆控制資料的展現方式,而且這種報表僅需使用浏覽器即可浏覽,友善在區域網路或Internet上進行共享。TestCenter還提供了Word、Excel報表生成插件,支援使用者定制專用格式的測試報表,以滿足特定需求。

7) 友善快捷的測試程式釋出

TCInstaller是TestCenter軟體平台内置的測試程式釋出工具。它可以将開發好的測試程式、插件、操作員界面以及軟體平台運作引擎等打包成可執行的安裝程式,友善測試程式的釋出。

典型應用

TestCenter以豐富的插件、免編碼組裝開發方式、高度可定制測試報表等優異特性受到使用者歡迎。目前TestCenter軟體平台已在中國電科、中國航天、中國船舶等集團公司的科研院是以及武大、西電等多所高校中得到了較為廣泛的應用。2010至今TestCenter勤勤懇懇服務大陸“嫦娥”探測器自動測試任務,并入選“科技工業百項先進工業技術研究推廣應用工程”。

繼續閱讀