A. 自動化測試的工具有哪些
商業工具:
1、RFTRational Functional Tester 的基礎是針對於Java、.NET的對象技術和基於 Web 應用程序的錄制、回放功能。工具為測試者的活動提供的自動化的幫助,如數據驅動測試。IBM RFT是一個用於功能和回歸測試的數據驅動的測試平台。它支持大范圍的應用,例如.Net、Java、SAP、Flex和Ajax。RFT使用Visual Basic。Net和Java作為腳本語言。RFT有一個獨特的功能,稱為 Storyboard 測試,用戶的動作被記錄下來,並通過應用截圖在 Storyboard 格式中可視化。RFT的另一個有趣特性是它與IBM Jazz應用生命周期管理系統(如IBM Rational Team Concert和Rational Quality Manager)的集成。
2、kylinTOP:這是一款國產的自動化測試工具,支持WEB和APP的自動化測試,其中元素智能定位是這款自動化軟體主要特點,是設計理念比較超前的測試工具,算是國內眾多自動化測試工具中,做的比較突出的一款。與傳統的RFT和UFT相比,的確有過人之處,算是後起之秀,使用起來,簡單高效、穩定。這樣描述估計也沒幾個人能體會到的。說白一點就是一個人可以干三個人的活,使用者只需關注業務即可。
3、UFT:UFT(別名:QuickTest Professional簡稱QTP)是一種自動化測試工具,以VBScirpt為內嵌語言,其前身是QTP。UFT支持功能測試和回歸測試自動化,可用於軟體應用程序和環境的測試。UFT自動化測試的基本功能包括:創建測試、檢驗數據、增強測試、運行測試腳本、分析測試結果、維護測試;UFT支持兩種視圖,一種是Keyword View(關鍵字視圖),另一種是Expert View(專家視圖)。是一款老牌的自動化測試工具。
4、SilkTest:這個也是比較相對著名的工具,不過同樣還是沒有了解過,對於商業的工具,因為其佔地面積大,還要破解等麻煩事,最關鍵的是使用的公司少,所以只使用過QTP,其它的一概未了解過
開源工具:1、Selenium:這個應該大多數人都知道的,現在也是大多數互聯網公司在使用的測試框架;selenium僅支持web的UI級別測試,但是其優點在於:a、支持多種語言編寫測試腳本,比如:java、python、ruby、perl等;同時也就意味著其後的支持類庫也是很多的b、支持多瀏覽器,如:ie,ff,safari、chrome等c、支持多平台,如:windows、linux、MAC、android、iphone等d、支持分布式執行,一套測試用例可以同時分布到不同的測試機上執行,而且還可以進行任務細化,比如:針對liunx執行系統只分配linux下需要執行的用例此外還有錄制工具支持,簡單也說,web類測試基本上是首選,不過對flash的支持好像不是太好其主要分2個版本,1.X版本是以js驅動來進行自動化實現的;2.X重新開發了webdriver來代替js驅動,直接調用瀏覽器底層介面來完成自動化實現的前提:如果使用remote或者RC功能,需安裝jre下載地址:http://seleniumhq.org/download/
2、EFT【easy function testing】:這個是在.net3.0 的UIAutomatuon的基礎上封裝的一個dll文件,同樣還封裝了部分windows api以實現滑鼠和鍵盤事件。所以這個只能叫測試類庫,且僅支持windows程序,而且同樣支持uiautomain所支持的WPF程序的測試。前提:安裝了.net3.0使用:引入該文件,uiautomation 相關dll,VS環境下編寫測試用例
3、UIAutomation:這個是微軟提供的UI自動化框架,當然它的初衷並不僅僅是為自動化測試而產生的,它的任務是給更多的開發或者應用去調用windows的UI控制項,不過還是可以用於自動化測試的;因為之前微軟就有類似的工具,而這個是重新設計的ui操作類框架,其目的是為了兼容支持windows系列操作系統的UI自動化操作【xp,vista,server2003】,還有就是天然支持WPF。當然其設計與通常的自動化工具就不一樣了,比如:沒有把控制項支持的方法綁定在控制項對象本身,沒有提供專門的滑鼠/鍵盤事件,但是卻提供了特定控制項對象的事件響應監聽及處理方法的定製。其工作流程大概是這樣的:a、先獲取特定的元素對象,有多種方法。如:句柄,屬性值b、獲取這個元素對象的模式。模式是這個框架的設計的獨具之處,成就了它的靈活性,統一性c、通過這個模式在進行具體的方法調用,屬性值獲取等d、監聽指定對象的特定事件,一旦發生則執行指定的事件處理函數
4、Robot FrameworkRobot Framework是一個完全基於關鍵字測試驅動的框架,它即能夠基於它的一定規則,導入你需要的測試庫(例如:其集成了selenium的測試庫,即可以理解為操作web控制項的測試底層庫),然後基於這些測試庫,你能應用HTML、TXT等文檔形式編寫自己的關鍵字(這些關鍵字即你的庫組成),之後,再編寫測試用例(測試用例由測試關鍵字組成)進行測試。例如:一個簡單的登陸測試由:登陸+輸入密碼+登出三個關鍵字組成,也可以由一個關鍵字登陸組成,關鍵字顆粒的大小可以自行定製。
B. 自動化設備主要用到哪些元件
自動化設備主要用到動力元件,控制元件,執行元件,傳動元件,IO元件等元件。在自動化系統中完成某種功能的最小單元。它是自動化技術工具中最基本的部分。自動化儀表和自動化設備是由具有各種功能的元件組成的。
在元件與儀表之間並沒有嚴格的界限,習慣上把結構緊湊、功能單一的自動化技術工具稱為自動化元件。自動化元件可大致分為獲取信息的元件(見感測器);轉換信息的元件(見轉換器);處理信息的元件(見控制器);執行信息的元件(見執行器)等。
(2)自動化設備所用的工具有哪些擴展閱讀:
自動化設備一般有大多如下部件組成:
1、指示燈:一般大多都是發光二極體,壽命長,氖泡和燈泡等壽命短,工作電壓有交流電和直流電。
2、按鈕就和急停開關:按鈕常用於氣動,暫定等控制鍵,還有些旋轉類的按鈕控制;急停按鈕一般都是紅色和黃色。
3、熔斷器:主要是保護電路,當電壓和電流過大時,能夠熔斷保護電路。
4、轉換開關和電源開關:控制按鍵。
5、斷路器:主要是恢復短路保護的,當電路和電器裝置發生瞬間短路和瞬間大電流時,自動跳閘,保護後路的裝置。
6、交流接觸器:主要用來控制主電路的設備的通斷電的,一般電流較大.用觸點來控制接通電源。
7、中間繼電器:和交流接觸器的一樣都是起保護電路的作用。
C. 說出生活中有哪些自動化物品或產品
不同種類的自動化設備
1、儀器儀表:流量儀,計數器、溫度儀、探傷儀、顯微熔點測定儀等其它儀器儀表。
2、人機界面:電腦、監控、人臉識別等產品。
3、系統鏈接:PLC、緩沖器、變送器、測試板、熱器板等在電氣系統中起鏈接作用的設備。
4、設備終端:封口機、包裝機、電子尺、終端顯示板、電磁爐,麵包機、烤箱等設備末端產品。
5、驅動伺服:驅動器、變頻器、調整器、伺服器等。
6、聲光電控:B超機、X光機、膠印機、復印機、煙感、激光檢測器、超聲波變送器、音頻檢測儀等。
7、其它類別:數控機床、鑽床、等離子切割機、CT機等。
D. 工業自動化儀表專業需用到哪些工具
信號發生器、高精度萬用表、儀表多用校驗儀、常用的組合電訊工具,電烙鐵、壓力發生器、筆記本電腦、小型割管器等
E. 自動化測試工具有哪些
自動化測試工具有如下幾種:
1、WinRunner
Mercury Interactive公司的WinRunner是一種企業級的功能測試工具,用於檢測應用程序是否能夠達到預期的功能及正常運行。
通過自動錄制、檢測和回放用戶的應用操作,WinRunner能夠有效地幫助測試人員對復雜的企業級應用的不同發布版進行測試,提高測試人員的工作效率和質量,確保跨平台的、復雜的企業級應用無故障發布及長期穩定運行。企業級應用可能包括Web應用系統,ERP系統,CRM系統等等。
2、Rational Robot
是業界最頂尖的功能測試工具,它甚至可以在測試人員學習高級腳本技術之前幫助其進行成功的測試。它集成在測試人員的桌面IBM Rational Test Manager上,在這里測試人員可以計劃、組織、執行、管理和報告所有測試活動,包括手動測試報告。
這種測試和管理的雙重功能是自動化測試的理想開始。
3、AdventNet QEngine
AdventNet QEngine是一個應用廣泛且獨立於平台的自動化軟體測試工具,可用於Web功能測試、web性能測試、Java應用功能測試、Java API測試、SOAP測試、回歸測試和Java應用性能測試。
支持對於使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、傳統客戶端/伺服器等開發的應用程序進行測試。此工具以Java開發,因此便於移植和提供多平台支持。
4、SilkTest
是業界領先的、用於對企業級應用進行功能測試的產品,可用於測試Web、Java或是傳統的C/S結構。SilkTest提供了許多功能,使用戶能夠高效率地進行軟體自動化測試。
這些功能包括:測試的計劃和管理;直接的資料庫訪問及校驗;靈活、強大的4Test腳本語言,內置的恢復系統(Recovery System);以及具有使用同一套腳本進行跨平台、跨瀏覽器和技術進行測試的能力。
5、QA Run
QARun的測試實現方式是通過滑鼠移動、鍵盤點擊操作被測應用,即而得到相應的測試腳本,對該腳本可以進行編輯和調試。在記錄的過程中可針對被測應用中所包含的功能點進行基線值的建立,換句話說就是在插入檢查點的同時建立期望值。
在這里檢查點是目標系統的一個特殊方面在一特定點的期望狀態。通常,檢查點在QARun提示目標系統執行一系列事件之後被執行。檢查點用於確定實際結果與期望結果是否相同
F. 辦公自動化設備有哪些如何使用
復印機、速印機、掃描儀、碎紙機、多功能一體機、傳真機等;外圍設備有台式機電腦、筆記本電腦、伺服器、不間斷電源、交換機、路由器、防火牆。
本書針對當前現代辦公自動化的特點編寫,主要介紹了一些最新的辦公自動化設備,包括微型計算機、列印機、掃描儀、數碼相機、投影儀、觸摸屏、復印機、傳真機、電話機、網路設備、UPS、碎紙機等設備的原理、使用與維護方法。
內容簡介:
本書針對當前現代辦公自動化的特點編寫,主要介紹了一些最新的辦公自動化設備。書中內容較為全面、系統,闡述精煉,注重理論與實踐相聯系,結合當前辦公自動化狀況,突出新穎性和實用性。本書有配套光碟。
光碟中有常見辦公自動化設備的圖片及部分設備的視頻展示,並採用虛擬現實技術對常見辦公自動化設備進行三維展示,便於教師教學與學生自學,同時專門為教師免費提供電子教案。