在linux下,server代理client和X server通訊. 所以必要的延時和界面方式的選擇需要保持一致.
過程
. 在rc.local中加入vncserver啟動命令,使被測試機器自動啟動服務
. 在客戶端運行vncrobot,調入腳本,可以啟動測試
優點
. 有總比沒有好
缺點
. 針對位置和圖像而非控件和窗口
. 延時顯著
應用特點
. 針對成熟模塊
. 可用於回歸測試和系統基本數據自動載入恢復
. 保持X11的參數配置始終一致
. 不作復雜的事情和異常處理
. 前台程序和後台服務控制有效互動