The invention relates to a processing method, test script device and electronic equipment, including a method for generating test script: capturing the script script recording operation; according to the custom function of the script recording operation corresponding to the adapter, wherein the custom function contains according to the method of multi platform; according to the custom function and the script recording operation to generate test script. The technical scheme of the application can flexibly and flexibly generate a universal and flexible cross platform test script, and can realize quick script operation and configuration.
【技術實現步驟摘要】
測試腳本的處理方法、裝置及電子設備
本申請涉及軟件自動化測試
,具體而言,涉及測試腳本的處理方法、裝置及電子設備。
技術介紹
相關技術提出了一種不同種類安卓設備的自動化測試腳本運行方案。其針對不同的設備利用XML分別錄制不同的運行腳本,依據多個操作腳本生成一個運行腳本。將運行腳本和解析處理包導入目標安卓設備并運行。以上技術需要針對不同類型的設備進行腳本撰寫,導致較多的重復性勞動,測試效率不高;并且需要把多個操作腳本合成為一個運行腳本,運行時將腳本和解析包導入目標安卓設備并運行,運行效率較低。
技術實現思路
本申請公開一種測試腳本的處理方法,能夠方便靈活地生成通用、靈活的跨平臺測試腳本,能實現快捷的腳本運行配置。本專利技術的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本專利技術的實踐而習得。根據本專利技術的第一方面,提供一種生成測試腳本的方法,包括:獲取錄制腳本時的腳本錄制操作;根據所述腳本錄制操作適配對應的自定義函數,其中所述自定義函數包含針對多種平臺的實現方法;根據所述自定義函數和所述腳本錄制操作生成測試腳本。根據一些實施例,所述自定義函數包括用于圖像識別的自定義函數、用于功能操作的自定義函數、和/或用于操作驗證的自定義函數。根據一些實施例,若所述腳本錄制操作所適配的自定義函數為用于圖像識別的自定義函數,根據所述自定義函數和所述腳本錄制操作生成測試腳本包括:獲取所述腳本錄制操作的操作位置對應的截圖,將所述截圖存儲到本地,根據所述適配的自定義函數、所述截圖在本地的存儲路徑生成測試腳本。根據一些實施例,所述方法還包括,在顯示界面上提供用于同步呈 ...
【技術保護點】
一種測試腳本的處理方法,其特征在于,包括:獲取錄制腳本時的腳本錄制操作;根據所述腳本錄制操作適配對應的自定義函數,其中所述自定義函數包含針對多種平臺的實現方法;根據所述自定義函數和所述腳本錄制操作生成測試腳本。
【技術特征摘要】
1.一種測試腳本的處理方法,其特征在于,包括:獲取錄制腳本時的腳本錄制操作;根據所述腳本錄制操作適配對應的自定義函數,其中所述自定義函數包含針對多種平臺的實現方法;根據所述自定義函數和所述腳本錄制操作生成測試腳本。2.如權利要求1所述的測試腳本的處理方法,其特征在于,所述自定義函數包括用于圖像識別的自定義函數、用于功能操作的自定義函數、和/或用于操作驗證的自定義函數。3.如權利要求2所述的測試腳本的處理方法,其特征在于,若所述腳本錄制操作所適配的自定義函數為用于圖像識別的自定義函數,根據所述自定義函數和所述腳本錄制操作生成測試腳本包括:獲取所述腳本錄制操作的操作位置對應的截圖,將所述截圖存儲到本地,根據所述適配的自定義函數、所述截圖在本地的存儲路徑生成測試腳本。4.如權利要求1所述的測試腳本的處理方法,其特征在于,所述方法還包括,在顯示界面上提供用于同步呈現被測設備的界面內容的設備屏幕區;獲取錄制腳本時的腳本錄制操作包括:錄制腳本時監控所述設備屏幕區獲取腳本錄制操作。5.如權利要求4所述的測試腳本的處理方法,其特征在于,所述方法還包括,在所述顯示界面上提供用于選取測試動作的工具區;獲取錄制腳本時的腳本錄制操作包括:錄制腳本時監控所述工具區和所述設備屏幕區獲取腳本錄制操作;根據所述腳本錄制操作適配對應的自定義函數包括:根據所述工具區的腳本錄制操作確定對應的自定義函數。6.如權利要求1所述的測試腳本的處理方法,其特征在于,所述自定義函數為python語言編寫的函數,所述測試腳本為python語言腳本。7.如權利要求1所述的測試腳本的處理方法,其特征在于,在根據所述自定義函數和所述腳本錄制操作生成測試腳本之后,還包括:預加...
【專利技術屬性】
技術研發人員:劉欣,王建軍,
申請(專利權)人:網易杭州網絡有限公司,
類型:發明
國別省市:浙江,33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。