澤眾AutoRunner(簡稱AR
)是國內專業的支持C/S、B/S各種技術框架的、基于組件識別的自動化測試工具,實現7*24小時的自動化回歸測試和功能測試,讓測試更智能。
視覺識別是一種通過計算機技術對圖像或視頻進行分析和理解的方法。這種算法能夠將圖像中的特征和模式與已知的類別進行比較,從而實現物體、人臉、動作等內容的識別和分類。
視覺識別算法通常包括圖像預處理、特征提取和分類三個主要步驟。首先,圖像會經過去噪、增亮、銳化等預處理操作,以提高后續分析的準確性。然后,特征提取算法會從圖像中提取關鍵的視覺特征,如顏色、紋理、形狀等。最后,利用分類器對提取到的特征進行分類,將圖像歸入不同的類別。
視覺識別算法在生活中有廣泛應用。例如,人們可以利用它來進行人臉識別、文字識別、車牌識別等。同時,該算法也可以應用于監控系統、自動駕駛、智能家居等領域,為人們的生活提供更多便捷和安全。
在自動化測試過程中,總是會遇到一些非標準控件,用傳統的錄制方式錄制不到或者回放不成功,對于這種類型控件,往往需要集成代碼或者第三方組件才能正常進行操作。
AR集成了視覺識別功能,通過視覺識別,可以很輕松的錄制標準控件以及非標控件,并且支持基于圖標或者基于文字對控件進行操作,極大的方便了自動化腳本的制作及調試。
那么AR新版本中是怎么使用視覺識別的呢?
使用流程:
首先,開始錄制后,需要選擇錄制窗口并選擇截圖,等待工具自動視覺分析完成:
篩選錄制:在截圖的界面上進行自定義操作,將會生成對應操作腳本,對象庫中也只會抓取操作的組件屬性信息;
對象庫、腳本展示:
全部錄制:默認將當前截圖的所有內容識別生成組件并保存到對象庫中,不會生成腳本,需要自行配置腳本內容;
對象庫展示:
操作命令展示: