• / 13
  • 下載費用:30 金幣  

測試方法和測試裝置.pdf

摘要
申請專利號:

CN201410112387.X

申請日:

2014.03.25

公開號:

CN104951393A

公開日:

2015.09.30

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 11/36申請日:20140325|||公開
IPC分類號: G06F11/36; G06K9/62 主分類號: G06F11/36
申請人: 中國電信股份有限公司
發明人: 吳家隱; 李先緒; 黃春光; 邱紅飛; 黃植勤; 鄭文武; 陳泳; 李志云; 陳輝
地址: 100033北京市西城區金融大街31號
優先權:
專利代理機構: 中國國際貿易促進委員會專利商標事務所11038 代理人: 許蓓
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201410112387.X

授權公告號:

||||||

法律狀態公告日:

2018.03.30|||2015.12.23|||2015.09.30

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了一種適用于桌面云環境的測試方法和測試裝置,涉及測試領域。本發明通過獲取用戶實際操作界面的屏幕圖像,并從中獲取用戶操作的界面元素以及操作來錄制腳本,然后在回放腳本時通過圖像匹配來找到用戶操作在屏幕中的坐標點,并在該坐標點執行腳本記錄的用戶對界面元素的操作,整個測試過程不需要記錄用戶的協議級操作,錄制/回放的腳本僅與圖像、鍵鼠等用戶操作有關,適用于桌面云環境的自動化測試,能夠實現對終端和桌面云的自動化測試。

權利要求書

權利要求書
1.  一種測試方法,包括:
根據屏幕獲取參數獲取用戶實際操作界面的屏幕圖像;
根據界面元素獲取方式參數從所述屏幕圖像中獲取用戶操作的界面元素;
記錄用戶對界面元素的操作;
保存用戶操作的界面元素以及用戶對界面元素的操作形成腳本;
在回放所述腳本時截取當前整個屏幕圖像;
在所述當前整個屏幕圖像中搜索與所述腳本記錄的界面元素相匹配的區域;
如果搜索到匹配的區域,輸出該匹配區域的坐標值,并在該坐標值的位置執行所述腳本記錄的用戶對界面元素的操作;
如果沒有搜索到匹配的區域,輸出錯誤報告。

2.  根據權利要求1所述的方法,其特征在于,所述屏幕獲取參數為:用戶操作點周圍預設區域內的圖像、全屏或者手工截取。

3.  根據權利要求1所述的方法,其特征在于,所述根據界面元素獲取方式參數從所述屏幕圖像中獲取用戶操作的界面元素包括:
在界面元素自動獲取方式下,從所述屏幕圖像中自動對用戶操作點預設范圍內的區域進行截圖,根據背景提取參數獲取背景圖像,從截圖中過濾背景圖像得到用戶操作的界面元素;或者,
在界面元素手動獲取方式下,從所述屏幕圖像中手動對用戶操作的界面元素所在區域進行截圖,從截圖中去掉背景得到用戶操作的界面元素。

4.  根據權利要求3所述的方法,其特征在于,所述背景提取參數為用戶自定義背景,或者,根據圖像特征自動抽取背景。

5.  根據權利要求1所述的方法,其特征在于,所述用戶對界面元素的操作包括鼠標操作、鍵盤操作和觸控操作。

6.  根據權利要求1所述的方法,其特征在于,在所述當前整個屏 幕圖像中搜索與所述腳本記錄的界面元素相匹配的區域包括:
根據圖像匹配算法在所述當前整個屏幕圖像中搜索與所述腳本記錄的界面元素相匹配的區域;其中,所述圖像匹配算法包括:基于圖像灰度的配準方法、基于圖像特征的配準方法、基于模型的匹配算法、以及基于變換域的匹配方法。

7.  一種測試裝置,包括:
屏幕圖像獲取模塊,用于在錄制腳本時根據屏幕獲取參數獲取用戶實際操作界面的屏幕圖像,或者,用于在回放腳本時截取當前整個屏幕圖像;
界面元素獲取模塊,用于根據界面元素獲取方式參數從所述屏幕圖像中獲取用戶操作的界面元素;
操作錄制模塊,用于記錄用戶對界面元素的操作,保存用戶操作的界面元素以及用戶對界面元素的操作形成腳本;
圖像搜索模塊,用于在所述屏幕圖像獲取模塊截取的當前整個屏幕圖像中搜索與所述界面元素獲取模塊獲取的界面元素相匹配的區域,如果搜索到匹配的區域,輸出該匹配區域的坐標值給操作回放模塊,如果沒有搜索到匹配的區域,輸出錯誤報告;
操作回放模塊,用于在該匹配區域的坐標值的位置執行所述腳本記錄的用戶對界面元素的操作。

8.  根據權利要求7所述的裝置,其特征在于,所述屏幕獲取參數為:用戶操作點周圍預設區域內的圖像、全屏或者手工截取。

9.  根據權利要求7所述的裝置,其特征在于,所述界面元素獲取模塊,具體用于:
在界面元素自動獲取方式下,從所述屏幕圖像中自動對用戶操作點預設范圍內的區域進行截圖,根據背景提取參數獲取背景圖像,從截圖中過濾背景圖像得到用戶操作的界面元素;或者,
在界面元素手動獲取方式下,從所述屏幕圖像中手動對用戶操作的界面元素所在區域進行截圖,從截圖中去掉背景得到用戶操作的界面元素。

10.  根據權利要求9所述的裝置,其特征在于,所述背景提取參數為用戶自定義背景,或者,根據圖像特征自動抽取背景。

11.  根據權利要求7所述的裝置,其特征在于,所述用戶對界面元素的操作包括鼠標操作、鍵盤操作和觸控操作。

12.  根據權利要求7所述的裝置,其特征在于,圖像搜索模塊,具體用于:
根據圖像匹配算法在所述當前整個屏幕圖像中搜索與所述腳本記錄的界面元素相匹配的區域;其中,所述圖像匹配算法包括:基于圖像灰度的配準方法、基于圖像特征的配準方法、基于模型的匹配算法、以及基于變換域的匹配方法。

說明書

說明書測試方法和測試裝置
技術領域
本發明涉及測試領域,特別涉及一種適用于桌面云環境的測試方法和測試裝置。
背景技術
目前終端產品的開發階段測試工作,尤其是移動終端和瘦終端產品的開發階段測試工作,對于產品的質量控制起著重要作用。終端產品測試點多,測試案例繁瑣重復,人工手動測試工作量大,工作效率低,速度慢,測試人員容易疲勞,難以完成終端產品長時間大負載的可靠性測試。
目前的自動化測試軟件如Loadrunner主要基于Windows平臺或Linux平臺,實現對C/S(客戶端/服務器端)、B/S(瀏覽器/服務器端)及WEB(互聯網)等架構下的自動化測試。這些軟件需要記錄用戶的每個協議級操作,并以API(應用程序接口)函數方式記錄在腳本里。回放腳本的時候,通過在自動化測試工具中執行API函數來模擬最初用戶的操作動作。
然而,在桌面云環境中,通過遠程桌面傳輸協議在終端和云平臺間傳輸的主要是圖像和鍵鼠坐標等信息,現有的自動化測試軟件不支持這些遠程桌面傳輸協議,如PCoIP、ICA、RDP等,無法記錄用戶協議級操作,因此無法實現腳本錄制和回放。因此,需要提出一種適用于桌面云環境,能夠對終端和桌面云進行自動化測試的技術。
發明內容
本發明實施例所要解決的一個技術問題是:解決桌面云環境下的自動化測試問題。
根據本發明實施例的一個方面,提出一種測試方法,包括:根據屏幕獲取參數獲取用戶實際操作界面的屏幕圖像;根據界面元素獲取方式參數從屏幕圖像中獲取用戶操作的界面元素;記錄用戶對界面元素的操作;保存用戶操作的界面元素以及用戶對界面元素的操作形成腳本;在回放腳本時截取當前整個屏幕圖像;在當前整個屏幕圖像中搜索與腳本記錄的界面元素相匹配的區域;如果搜索到匹配的區域,輸出該匹配區域的坐標值,并在該坐標值的位置執行腳本記錄的用戶對界面元素的操作;如果沒有搜索到匹配的區域,輸出錯誤報告。
在一個實施例中,屏幕獲取參數例如可以為:用戶操作點周圍預設區域內的圖像、全屏或者手工截取。
在一個實施例中,根據界面元素獲取方式參數從屏幕圖像中獲取用戶操作的界面元素包括:在界面元素自動獲取方式下,從屏幕圖像中自動對用戶操作點預設范圍內的區域進行截圖,根據背景提取參數獲取背景圖像,從截圖中過濾背景圖像得到用戶操作的界面元素;或,在界面元素手動獲取方式下,從屏幕圖像中手動對用戶操作的界面元素所在區域進行截圖,從截圖中去掉背景得到用戶操作的界面元素。
在一個實施例中,背景提取參數例如可以為用戶自定義背景,或,根據圖像特征自動抽取背景。
在一個實施例中,用戶對界面元素的操作例如包括鼠標操作、鍵盤操作和觸控操作。
在一個實施例中,在當前整個屏幕圖像中搜索與腳本記錄的界面元素相匹配的區域包括:根據圖像匹配算法在當前整個屏幕圖像中搜索與腳本記錄的界面元素相匹配的區域;其中,圖像匹配算法包括:基于圖像灰度的配準方法、基于圖像特征的配準方法、基于模型的匹配算法、以及基于變換域的匹配方法。
根據本發明實施例的再一個方面,提出一種測試裝置,包括:屏幕圖像獲取模塊,用于在錄制腳本時根據屏幕獲取參數獲取用戶實際操作界面的屏幕圖像,或者,用于在回放腳本時截取當前整個屏幕圖像;界面元素獲取模塊,用于根據界面元素獲取方式參數從屏幕圖像 中獲取用戶操作的界面元素;操作錄制模塊,用于記錄用戶對界面元素的操作,保存用戶操作的界面元素以及用戶對界面元素的操作形成腳本;圖像搜索模塊,用于在屏幕圖像獲取模塊截取的當前整個屏幕圖像中搜索與界面元素獲取模塊獲取的界面元素相匹配的區域,如果搜索到匹配的區域,輸出該匹配區域的坐標值給操作回放模塊,如果沒有搜索到匹配的區域,輸出錯誤報告;操作回放模塊,用于在該匹配區域的坐標值的位置執行腳本記錄的用戶對界面元素的操作。
在一個實施例中,界面元素獲取模塊,具體用于:在界面元素自動獲取方式下,從屏幕圖像中自動對用戶操作點預設范圍內的區域進行截圖,根據背景提取參數獲取背景圖像,從截圖中過濾背景圖像得到用戶操作的界面元素;或者,在界面元素手動獲取方式下,從屏幕圖像中手動對用戶操作的界面元素所在區域進行截圖,從截圖中去掉背景得到用戶操作的界面元素。
在一個實施例中,圖像搜索模塊,具體用于:根據圖像匹配算法在當前整個屏幕圖像中搜索與腳本記錄的界面元素相匹配的區域;其中,圖像匹配算法包括:基于圖像灰度的配準方法、基于圖像特征的配準方法、基于模型的匹配算法、以及基于變換域的匹配方法。
本發明實施例通過獲取用戶實際操作界面的屏幕圖像,并從中獲取用戶操作的界面元素以及操作來錄制腳本,然后在回放腳本時通過圖像匹配來找到用戶操作在屏幕中的坐標點,并在該坐標點執行腳本記錄的用戶對界面元素的操作,整個測試過程不需要記錄用戶的協議級操作,錄制/回放的腳本僅與圖像、鍵鼠等用戶操作有關,適用于桌面云環境的自動化測試,能夠實現對終端和桌面云的自動化測試。
通過以下參照附圖對本發明的示例性實施例的詳細描述,本發明的其它特征及其優點將會變得清楚。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見 地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1示出本發明測試方法一個實施例的流程示意圖。
圖2示出本發明測試方法一個應用實例的流程示意圖。
圖3示出本發明測試裝置一個實施例的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發明及其應用或使用的任何限制。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數字表達式和數值不限制本發明的范圍。
同時,應當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關系繪制的。
對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,所述技術、方法和設備應當被視為授權說明書的一部分。
在這里示出和討論的所有示例中,任何具體值應被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
為了解決桌面云環境下的自動化測試問題,本發明提出一種基于圖像匹配的測試技術,該測試技術不需要記錄用戶的協議級操作,錄 制/回放的腳本僅與圖像、鍵鼠等用戶操作有關,適用于桌面云環境的自動化測試,能夠實現對終端和桌面云的自動化測試。
圖1為本發明測試方法一個實施例的流程示意圖。本實施例的測試方法包括錄制腳本和回放腳本兩個部分,其中,錄制腳本部分參見步驟S101~S104,回放腳本部分參見步驟S105~S107。如圖1所示,本實施例的方法包括以下步驟:
首先,開始錄制腳本,參見步驟S101~S104:
步驟S101,根據屏幕獲取參數獲取用戶實際操作界面的屏幕圖像。
其中,屏幕獲取參數可以預先設置,也可以根據需要改變參數設置。屏幕獲取參數例如可以為:用戶操作點周圍預設區域內的圖像、全屏或者手工截取。其中,用戶操作點周圍預設區域內的圖像以及全屏屬于自動截取方式。用戶操作也稱用戶動作,包括鼠標操作、鍵盤操作和觸控操作等,相應的,用戶操作點包括鼠標操作點、鍵盤操作點和觸控操作點等。用戶操作點周圍預設區域可以為用戶操作點周圍指定長度和寬度的區域。
如果屏幕獲取參數為“用戶操作點周圍預設區域內的圖像”,則會自動檢測用戶操作點的位置,并以該用戶操作點為中心,獲取其周圍指定長度和寬度的區域內的屏幕圖像。
如果屏幕獲取參數為“全屏”,則獲取當前用戶實際操作界面的整個屏幕圖像。
如果屏幕獲取參數為“手工截取”,則檢測用戶截取的屏幕圖像的范圍,并獲取該范圍內的屏幕圖像。
步驟S102,根據界面元素獲取方式參數從屏幕圖像中獲取用戶操作的界面元素。
其中,界面元素例如包括按鈕、圖標、菜單等,但不限于此。舉例來說,打開一個word文檔,可以在該文檔所在文件夾中點這個word文檔的圖形標志,也可以雙擊這個word文檔的文字名稱,這個圖形標志和文字名稱就是界面元素。
其中,界面元素獲取方式參數包括界面元素自動獲取方式和界面元素手動獲取方式。在一個實施例中,根據界面元素獲取方式參數從屏幕圖像中獲取用戶操作的界面元素包括:
在界面元素手動獲取方式下,從屏幕圖像中手動對用戶操作的界面元素所在區域進行截圖,從截圖中去掉背景即可得到用戶操作的界面元素。其中一種方法,可以調用圖像處理工具去掉背景。
在界面元素自動獲取方式下,從屏幕圖像中自動對用戶操作點預設范圍內的區域進行截圖(具體可以參考步驟S101中屏幕獲取參數為“用戶操作點周圍預設區域內的圖像”的屏幕圖像獲取方式),根據背景提取參數獲取背景圖像,從截圖中過濾背景圖像得到用戶操作的界面元素。在一個實施例中,背景提取參數例如可以為用戶自定義背景,或,根據圖像特征自動抽取背景。
步驟S103,記錄用戶對界面元素的操作。
在一個實施例中,用戶對界面元素的操作例如包括鼠標操作、鍵盤操作和觸控操作等,但不限于此。鼠標操作例如包括雙擊、單擊等。鍵盤操作例如包括輸入、回車等。觸控操作例如包括點擊、滑動、多點觸控等。本領域技術人員可以理解用戶對界面元素的操作方式不限于前述所舉示例。
步驟S104,保存用戶操作的界面元素以及用戶對界面元素的操作形成腳本,結束腳本錄制。一般情況下,可以按照用戶的操作順序,保存用戶操作的界面元素以及用戶對界面元素的操作形成腳本。
然后,回放腳本,參見步驟S105~S107:
步驟S105,在回放腳本時截取當前整個屏幕圖像。后續將基于整個屏幕圖像進行匹配和測試,提高測試過程的容錯性,防止由于圖像截取的誤差影響測試結果的準確性。
步驟S106,在當前整個屏幕圖像中搜索與腳本記錄的界面元素相匹配的區域;如果搜索到匹配的區域,輸出該匹配區域的坐標值,然后執行步驟S107;如果沒有搜索到匹配的區域,輸出錯誤報告。
在一個實施例中,在當前整個屏幕圖像中搜索與腳本記錄的界面 元素相匹配的區域包括:根據圖像匹配算法在當前整個屏幕圖像中搜索與腳本記錄的界面元素相匹配的區域;其中,圖像匹配算法包括:基于圖像灰度的配準方法、基于圖像特征的配準方法、基于模型的匹配算法、以及基于變換域的匹配方法等,但不限于所舉示例,算法的具體實現可以參考現有的一些方法。
以基于灰度特征的ABSOLUTE BLANCE SEARCH算法為例,利用模板圖像和待匹配圖像上的搜索窗口之間的像素差別來表示二者的相關性,大小等于模板圖像的搜索窗口在待匹配圖像上按某一順序滑動,每滑動一次就進行一次模板圖像和搜索窗口之間的相關性計算,以此來判斷當前的搜索窗口與模板圖像是否匹配。如果差別小于預定的閾值,則認為匹配成功,否則,認為匹配失敗。
基于變換域的匹配方法例如可以是基于傅式變換的匹配方法,傅式變換有比較成熟的快速算法,且易于用硬件實現,匹配速度比較快。
步驟S107,在該坐標值的位置執行腳本記錄的用戶對界面元素的操作,結束腳本回放。
在腳本回放過程中,如果所有步驟均可順利執行,則測試結果為通過測試;回放過程中如果出現要操作的界面元素在當前截屏中找不到匹配的區域,也就是圖像匹配不成功,則出現錯誤,測試結果為未通過測試。
上述實施例的測試方法,通過獲取用戶實際操作界面的屏幕圖像,并從中獲取用戶操作的界面元素以及操作來錄制腳本,然后在回放腳本時通過圖像匹配來找到用戶操作在屏幕中的坐標點,并在該坐標點執行腳本記錄的用戶對界面元素的操作,整個測試過程不需要記錄用戶的協議級操作,錄制/回放的腳本僅與圖像、鍵鼠等用戶操作有關,適用于桌面云環境的自動化測試,能夠實現對終端和桌面云的自動化測試。
下面列舉一個本發明測試方法的應用示例,即,從終端對桌面云的一個名為"測試.doc"的word文檔進行打開、關閉操作的自動化測試過程。如圖2所示,本實施例的測試方法包括以下步驟:
步驟S201,開始錄制腳本。
步驟S202,設置屏幕獲取參數為鼠標周圍區域的圖像。
步驟S203,設置界面元素獲取方式參數為根據鼠標動作點坐標和背景提取參數自動抽取界面元素,且由用戶自定義背景圖像,并導入“測試.doc”所在的文件夾的背景圖像。
步驟S204,用戶在桌面云中鼠標左鍵雙擊"測試.doc"的圖標,在檢測到用戶的鼠標操作后,截取鼠標點擊時鼠標周圍預設區域內的屏幕圖像,將所截取的屏幕圖像與背景圖像對比,過濾背景,生成“測試.doc”圖標的界面元素,并記錄鼠標動作為雙擊。在“測試.doc”打開后,鼠標左鍵單擊文檔右上角的關閉按鈕“X”來關閉文檔,在檢測到用戶的鼠標操作后,截取鼠標點擊時鼠標周圍預設區域的屏幕圖像,生成關閉按鈕“X”的界面元素,并記錄鼠標動作為單擊。
步驟S205,結束腳本錄制,保存腳本文件。
步驟S206,回放腳本。
步驟S207,截取當前整個屏幕圖像。
步驟S208,通過圖像匹配算法,在當前屏幕圖像中搜索與“測試.doc”圖標的界面元素相匹配的區域,如果搜索到匹配區域,則輸出該匹配區域的坐標值,如果沒有搜索到匹配區域,則報錯。
步驟S209,對步驟S208輸出的坐標位置回放鼠標左鍵雙擊操作。
步驟S210,截取當前整個屏幕圖像,此時的屏幕圖像與步驟S207的屏幕圖像不同。
步驟S211,通過圖像匹配算法,在當前屏幕圖像中搜索與關閉按鈕“X”的界面元素匹配的區域,如果搜索到匹配區域,則輸出該匹配區域的坐標值,如果沒有搜索到匹配區域,則報錯。
步驟S212,對步驟S211輸出的坐標位置回放鼠標左鍵單擊動作。
步驟S213,結束腳本回放。
圖3為本發明測試裝置一個實施例的結構示意圖。如圖3所示,本實施例的測試裝置包括:
屏幕圖像獲取模塊301,用于在錄制腳本時根據屏幕獲取參數獲 取用戶實際操作界面的屏幕圖像,或者,用于在回放腳本時截取當前整個屏幕圖像;
界面元素獲取模塊302,用于根據界面元素獲取方式參數從屏幕圖像中獲取用戶操作的界面元素;
操作錄制模塊303,用于記錄用戶對界面元素的操作,保存用戶操作的界面元素以及用戶對界面元素的操作形成腳本;
圖像搜索模塊304,用于在屏幕圖像獲取模塊301截取的當前整個屏幕圖像中搜索與界面元素獲取模塊302獲取的界面元素相匹配的區域,如果搜索到匹配的區域,輸出該匹配區域的坐標值給操作回放模塊,如果沒有搜索到匹配的區域,輸出錯誤報告;以及
操作回放模塊305,用于在該匹配區域的坐標值的位置執行腳本記錄的用戶對界面元素的操作。
在一個實施例中,屏幕獲取參數為:用戶操作點周圍預設區域內的圖像、全屏或者手工截取。屏幕圖像獲取模塊301具體用于:
如果屏幕獲取參數為“用戶操作點周圍預設區域內的圖像”,則自動檢測用戶操作點的位置,并以該用戶操作點為中心,獲取其周圍指定長度和寬度的區域內的屏幕圖像;
如果屏幕獲取參數為“全屏”,則獲取當前用戶實際操作界面的整個屏幕圖像;
如果屏幕獲取參數為“手工截取”,則檢測用戶截取的屏幕圖像的范圍,并獲取該范圍內的屏幕圖像。
在一個實施例中,界面元素獲取模塊302具體用于:在界面元素自動獲取方式下,從屏幕圖像中自動對用戶操作點預設范圍內的區域進行截圖,根據背景提取參數獲取背景圖像,從截圖中過濾背景圖像得到用戶操作的界面元素;或者,在界面元素手動獲取方式下,從屏幕圖像中手動對用戶操作的界面元素所在區域進行截圖,從截圖中去掉背景得到用戶操作的界面元素。
在一個實施例中,背景提取參數例如可以為用戶自定義背景,或,根據圖像特征自動抽取背景。
在一個實施例中,圖像搜索模塊304具體用于:根據圖像匹配算法在當前整個屏幕圖像中搜索與腳本記錄的界面元素相匹配的區域;其中,圖像匹配算法包括:基于圖像灰度的配準方法、基于圖像特征的配準方法、基于模型的匹配算法、以及基于變換域的匹配方法。
在一個實施例中,用戶對界面元素的操作例如包括鼠標操作、鍵盤操作和觸控操作等,但不限于此。
上述實施例的測試裝置,通過獲取用戶實際操作界面的屏幕圖像,并從中獲取用戶操作的界面元素以及操作來錄制腳本,然后在回放腳本時通過圖像匹配來找到用戶操作在屏幕中的坐標點,并在該坐標點執行腳本記錄的用戶對界面元素的操作,整個測試過程不需要記錄用戶的協議級操作,錄制/回放的腳本僅與圖像、鍵鼠等用戶操作有關,適用于桌面云環境的自動化測試,能夠實現對終端和桌面云的自動化測試。
本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。

關 鍵 詞:
測試 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:測試方法和測試裝置.pdf
鏈接地址:http://www.rgyfuv.icu/p-6381570.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图