ATEasy
VS
ATEasy | Labview | |
開發(fā)+測(cè)試執(zhí)行程序 集成到一個(gè)工具 | 要求 TestStand 進(jìn)行測(cè)試執(zhí)行 | |
基于文本的編程語言, 支持合并和比較 | 圖形化的, 很難比較或合并文件 | |
對(duì).Net 和.Net 控件 有廣泛的支持 | 支持范圍很小 | |
ATEasy 版本之間 保持向后兼容 | LabView 每個(gè)版本的 文件格式都會(huì)改變 | |
并行測(cè)試基于 Windows 線程,可以使用 Windows API 來提升優(yōu)先同步對(duì)象如信號(hào)燈,事件等對(duì)象。 | 擁有專有的線程模型。 | |
ATEasy 測(cè)試執(zhí)行程序支持 順序和并行測(cè)試 (類似于 Teststand) | LabView 程序是通過 VI 組織到一起,沒有像 ATEasy 具備的測(cè)試,程序,系統(tǒng)和驅(qū)動(dòng)程序(Test, Program, system and driver)的概念。 | |
專門為測(cè)試而設(shè)計(jì)的, 有一個(gè)測(cè)試框架 | 用于儀器控制的設(shè)計(jì), 沒有測(cè)試等概念 | |
ATEasy TPS /Program 獨(dú)立于儀器 | 不獨(dú)立 | |
具有優(yōu)質(zhì)編程經(jīng)驗(yàn)的用戶會(huì)發(fā)現(xiàn)使用 ATEasy 很容易, 只需要學(xué)習(xí)語法和 UI | Labview 編程需要花費(fèi)時(shí)間來學(xué)習(xí)除了語法/ UI 之外的新的編程方式 |
ATEasy IDE(集成開發(fā)環(huán)境)
選擇ATEasy的十一個(gè)理由
Reasons to choose ATEasy
綜合框架 Integrated Framework
ATEasy 提供了一個(gè)簡化的,易于遵循的框架,指導(dǎo)用戶創(chuàng)建在實(shí)際的測(cè)試系統(tǒng)之后建模的可重用組件。組件包括系統(tǒng),驅(qū)動(dòng)程序,程序,測(cè)試,命令(System, Drivers, Programs, Tests, Commands)等等。
重用性和可擴(kuò)展性 Re-usability and Scalability
ATEasy 框架為用戶提供了創(chuàng)建可重復(fù)使用的軟件組件的能力,如儀器驅(qū)動(dòng)程序,系統(tǒng)組件和測(cè)試程序。這些組件可以從系統(tǒng)重用到系統(tǒng),從而降低創(chuàng)建和維護(hù)應(yīng)用程序的總體成本。
測(cè)試執(zhí)行 Test Executive
ATEasy 提供免費(fèi)的測(cè)試執(zhí)行。用戶組自定義和權(quán)限分配很容易完成,只需很少或不需要編程。包括所有要執(zhí)行的工具,創(chuàng)建數(shù)據(jù)記錄和調(diào)試您的測(cè)試。附加的模塊,提供測(cè)序和故障分析。
簡短的學(xué)習(xí)周期 Short Learning Curve
ATEasy 提供了一個(gè)熟悉的圖形用戶界面,使 Microsoft Visual Basic或 Visual C ++用戶感到賓至如歸。第一次使用的用戶可以使用應(yīng)用程序向?qū)?the ApplicationWizard)快速生成應(yīng)用程序。ATEasy 應(yīng)用程序框架和模塊化結(jié)構(gòu)為您的代碼提供了占位符,減少了學(xué)習(xí)周期。
快速應(yīng)用程序開發(fā)
(Rapid Application Development,RAD)
ATEasy 提供了一個(gè)簡化的,易于遵循的框架,指導(dǎo)用戶創(chuàng)建在實(shí)際的測(cè)試系統(tǒng)之后建模的可重用組件。組件包括系統(tǒng),驅(qū)動(dòng)程序,程序,測(cè)試,命令(System, Drivers, Programs, Tests, Commands)等等。
快速和簡單的編程Fast and Easy Programming
應(yīng)用程序可以通過菜單命令或鍵入來創(chuàng)建。命令可以與 ATEasy 語句(如 if, repeat等)結(jié)合使用。打字時(shí),ATEasy 的代碼完成工具提供完成未完成語句的建議,以及集成的代碼驗(yàn)證實(shí)用程序CheckIt!為語法錯(cuò)誤提供即時(shí)的代碼驗(yàn)證。應(yīng)用程序向?qū)椭鸀闇y(cè)試應(yīng)用程序創(chuàng)建框架,ATEasy 的模塊化結(jié)構(gòu)使工程師能夠?qū)y(cè)試代碼進(jìn)行分區(qū),組織,定位和重新使用。內(nèi)置的代碼瀏覽器可以立即訪問符號(hào),如函數(shù)或變量定義。ATEasy 內(nèi)部庫包含許多類和功能,為您的軟件組件提供支持,例如驅(qū)動(dòng)程序,測(cè)試,表單和控件以及數(shù)學(xué),字符串操作,通信等基本操作。
多線程支持 Multi threading Support
ATEasy 全面支持 Windows 多線程模式,允許用戶同時(shí)執(zhí)行多個(gè)代碼段。同步諸如信號(hào)燈(semaphores)和事件之類的對(duì)象允許用戶線程同步執(zhí)行以保護(hù)應(yīng)用程序資源不被中斷重入。ATEasy 強(qiáng)大的多線程模型允許用戶使用任何 UI 對(duì)象和 ActiveX 控件,而不需要任何特殊的編程,這與其他傳統(tǒng)的編程環(huán)境不同。
儀器獨(dú)立性 Instrument Independence
由于采用了 ATEasy 獨(dú)有的儀器互換技術(shù)(Instrument Interchangeability Technology, I2T),測(cè)試工程師可以輕松地為諸如 DMM,ARB 等儀器定義簡單的語言驅(qū)動(dòng)程序命令。對(duì)于相同類型的不同儀器,命令可以以不同的方式實(shí)現(xiàn)。命令可以鏈接到DLL,ATEasy procedures 等。對(duì)于測(cè)試程序,這些命令獨(dú)立于實(shí)現(xiàn)(implementation)和接口類型(GPIB, VXI 等)。因此,當(dāng)需要更換儀器時(shí),可以在測(cè)試程序保持不變的情況下使用新的儀器驅(qū)動(dòng)程序。
測(cè)試和資源級(jí)調(diào)試器 Test and Source Level Debugger
ATEasy 調(diào)試器提供傳統(tǒng)軟件開發(fā)工具中的功能,如:步入,跳出,跳過,斷點(diǎn),運(yùn)行到光標(biāo),執(zhí)行下一個(gè)語句,等等。您可以創(chuàng)建和監(jiān)視變量和表達(dá)式值,在調(diào)試窗口中執(zhí)行代碼,查看調(diào)用堆棧并查看正在運(yùn)行的線程。此外,ATEasy 還包含測(cè)試級(jí)別的調(diào)試工具,允許您選擇和運(yùn)行測(cè)試,循環(huán)測(cè)試,跳過測(cè)試,暫停失敗的測(cè)試和重復(fù)測(cè)試。
綜合框架 Integrated Framework
ATEasy 提供了一個(gè)簡化的,易于遵循的框架,指導(dǎo)用戶創(chuàng)建在實(shí)際的測(cè)試系統(tǒng)之后建模的可重用組件。組件包括系統(tǒng),驅(qū)動(dòng)程序,程序,測(cè)試,命令(System, Drivers, Programs, Tests, Commands)等等。
-
測(cè)試
+關(guān)注
關(guān)注
8文章
5324瀏覽量
126743 -
軟件
+關(guān)注
關(guān)注
69文章
4968瀏覽量
87655
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論