ATEasy 功能測試開發平台

功能測試開發環境

  • 軟體開發環境和集成的可定制測試執行程序,用於執行,排序,調試和測試故障分析
  • 具有綜合的仿真功能,加快了測試程序的開發和部署
  • 可生成包括form編輯器,事件編程,菜單和控件在內的用戶界面
  • 開放架構支持外部軟體和硬體接口:DLL和C頭文件,.NET,ActiveX,LabView,功能面板驅動程序,IVI,GPIB,LXI(TCP / IP),VXI,USB,串口等
  • 內置應用程序生成器生成免版稅的運行時可執行文件(exe文檔)和庫(dll文檔)
  • 適用於OEM應用的經濟實惠的版本(ATEasy-Lite)
Facebook
Twitter
LinkedIn

概述

ATEasy是功能測試,自動測試系統,數據採集,過程控制和儀表系統的測試執行和快速應用開發框架.ATEasy提供開發,部署和維護軟件組件的所有必要工具,包括儀器驅動程序,測試程序,用戶界面以及完整和可定制的測試執行管理方案;可用於數據採集,過程控制,研究應用,校準以及需要儀器控制的任何應用旨在支持和簡化具有長產品生命週期的ATE系統應用使用ATEasy,測試應用程序生成速度更快,易於維護。 ATEasy的開放架構提供易於使用的許多行業標準硬件和軟件接口,包括GPIB,VXI,PCI / PXI,USB,LXI / TCP-IP,串行通信,DLL,ActiveX,.NET程序集,HTML,VXI即插即用功能面板驅動程序,IVI驅動程序,LabView VI,C頭文件等。 對於測試系統的OEM供應商,ATEasy-Lite提供了具有成本效益的全功能測試執行和測試開發軟件套件,可與供應商的ATE系統捆綁在一起.ATEasy-Lite包括ATEasy的測試執行驅動程序,但只有支持兩個非OEM驅動程序。此外,ATEasy-Lite不提供“.exe”文件生成功能。許可是基於軟件的,OEM的硬件提供許可證密鑰。請注意,OEM硬件必須始終連接,以便與此版本的ATEasy配合使用。購買升級選項後,ATEasy-Lite可升級為ATEasy。

為什麼使用ATEasy?

ATEasy為工程師提供了諸多的便利:

  • 集成的架構

ATEasy提供了一個流線型,易於遵循的框架,指導用戶創建在真實世界測試系統之後建模的可重複使用的組件。組件包括系統,驅動程序,程序,測試,命令等。

  • 可重用性和可擴展性

ATEasy框架為用戶提供了創建可重複使用的軟件組件(如儀器驅動程序,系統組件和測試程序)的能力。這些組件可以從系統到系統重複使用,從而降低創建和維護應用程序的總體成本。

  • 測試執行

ATEasy提供免版稅的測試執行環境。用戶組自定義和權限分配很容易完成,很少或不需要編程。包括執行,創建數據記錄和調試測試的所有工具。包括提供測試順序和故障分析的其他模塊。

  • 較短的學習週期

ATEasy提供了一個熟悉的圖形用戶界面,允許Microsoft Visual Basic™或Visual C ++™用戶在家中感受到。第一次用戶可以使用應用程序嚮導快速生成應用程序.ATEasy應用程序框架和模塊化結構為您的代碼提供佔位符,從而減少學習週期。

  • 快速應用開發環境(RAD)

ATEasy為您的代碼編碼,執行和調試提供快速的程序開發週期。在調試期間,ATEasy的即時編譯器(剛剛在時間)僅編譯所需的必需代碼,支持快速的開發週期.ATEasy允許您編寫幾行代碼,突出顯示,然後點擊Do It!按鈕 – 允許只執行突出顯示的代碼,而不運行完整的應用程序。

  • 快速簡單的程序開發

應用程序可以通過菜單命令或輸入的方式來創建。命令可以與ATEasy語言語句(如如果,重複等)結合使用。當輸入時,ATEasy的代碼完成工具提供您下一步編程建議,以及集成的代碼驗證使用程序檢查它!為語法錯誤提供即時代碼驗證。應用程序嚮導可幫助您為測試應用程序創建一個框架,並且ATEasy的模塊化結構允許工程師分區,組織,定位和重新使用測試代碼。內置的代碼瀏覽器可以立即訪問諸如函數或變量定義等符號.ATEasy內部庫包括許多類和功能,為您的軟件組件提供支持,如驅動程序,測試,表單和控件,以及數學,字符串操作,通信等基本操作。

  • 支持多線程操作

ATEasy提供對Windows多線程模型的全面支持,允許用戶同時執行多個代碼段。同步對象(如信號量和事件)允許用戶同步線程執行,以保護您的應用程序資源不被重入.ATEasy的強大的多線程模型使用戶可以使用任何線程的任何用戶界面對象和的ActiveX控件,而不需要任何特殊的編程,與其他常規編程環境不同。

  • 儀器獨立性

得益於ATEasy專有的儀器互換技術(I2T),測試工程師可以輕鬆地為諸如DMM,ARB等儀器類型定義簡單的語言驅動程序命令。對於不同類型的儀器,命令可以不同。命令可以鏈接到DLL,ATEasy程序等。對於測試程序,這些命令與實現和接口類型(GPIB,VXI等)無關。因此,當需要更換儀器時,可以在測試程序保持不變時使用新的儀器驅動程序。

  • 測試和源級調試器

ATEasy調試器提供常規軟件開發工具的功能,例如步入,退出,分步,斷點,運行到光標,設置下一個語句運行等等。您可以創建並觀察變量和表達式值,在調試窗口中執行代碼,查看調用堆棧以及查看正在運行的線程。此外,ATEasy還包括測試級調試工具,允許您選擇和運行測試,循環測試,跳過測試,暫停失敗的測試,並重複測試。

  • 自定義語句

ATEasy的用戶定義命令允許用戶創建簡單的程序語句,如:

DMM Set Function VDC
RELAY Close (1)
DMM Measure (TestResult)

所得到的測試代碼類似於測試要求文檔(TRD),易於理解和獨立於儀器。系統和程序級別命令允許您進一步抽象測試系統和被測單元:

Program Set Engine RPM (4000)
System Counter Measure (1, TestResult)

  • 開放的系統架構

ATEasy支持許多硬件和軟件標準,包括:GPIB,串行通信,VXI,USB,PCI / ISA,LXI(TCP / IP),DLL,COM / ActiveX控件,.NET程序集,LabView VI / LLB文件,VXI即插即用功能面板驅動程序,IVI驅動程序,導入C頭文件,Microsoft SourceSafe等。通過支持廣泛的標準,您可以使用電子表格,數據庫,文字處理器,網絡瀏覽器等來擴展和增強ATEasy的內置功能。