[發明專利]一種輸入法軟件測試方法、裝置及電子設備在審
| 申請號: | 201810316482.X | 申請日: | 2018-04-10 |
| 公開(公告)號: | CN108595325A | 公開(公告)日: | 2018-09-28 |
| 發明(設計)人: | 張卓然 | 申請(專利權)人: | 北京金山安全軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100123 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 輸入法軟件 目標操作 裝置及電子設備 電子設備 目標顯示 顯示內容 展示區域 測試 操作區域 測試效率 準確度 客戶端 匹配度 自動化 客戶 應用 展示 | ||
本發明實施例提供了一種輸入法軟件測試方法、裝置及電子設備。所述方法應用于電子設備,該方法包括:確定所述目標輸入法軟件所對應多個操作區域中的目標操作區域,目標輸入法軟件為應用到電子設備中的預定客戶端的輸入法軟件;在所述目標操作區域內執行目標操作;在執行所述目標操作后,獲得所述預定客戶端所對應展示區域中的當前顯示內容;基于所述當前顯示內容與目標顯示內容的匹配度,確定所述目標輸入法軟件的測試結果,其中,所述目標顯示內容為對所述目標操作區域執行所述目標操作后,所述展示區域中能夠展示的預期內容。通過本發明實施例提供的技術方案,可以自動化地測試輸入法軟件,提高輸入法軟件的測試效率及測試結果的準確度。
技術領域
本發明涉及應用測試技術領域,特別是涉及一種輸入法軟件測試方法、裝置及電子設備。
背景技術
輸入法軟件是指為了將各種符號、文字等信息輸入電子設備中的客戶端而采用的編碼方法。隨著客戶端的普及和推廣,輸入法軟件作為內容輸入工具,是各個客戶端所必不可少的一款軟件。
為了確保輸入法軟件應用到客戶端后,能夠成功響應用戶操作,需要對輸入法軟件進行測試?,F有技術中,測試輸入法軟件的主要過程為:在將輸入法軟件應用到客戶端之后,測試人員手動對該客戶端執行能夠展示出該輸入法軟件的目標顯示內容的操作,并且在執行操作后,測試人員觀察當前顯示內容與目標顯示內容是否一致,如果當前顯示內容與目標顯示內容一致,則該輸入法軟件的測試結果為響應用戶操作成功,否則,該輸入法軟件的測試結果為響應用戶操作失敗。
可見,現有技術中,測試輸入法軟件的方法存在“需要人工參與,測試效率較低,且測試結果的準確率較低”的缺點。
發明內容
本發明實施例的目的在于提供一種輸入法軟件測試方法、裝置及電子設備,以自動化地測試輸入法軟件,提高輸入法軟件的測試效率及測試結果的準確度。具體技術方案如下:
第一方面,本發明實施例提供了一種輸入法軟件測試方法,應用于電子設備,所述方法包括:
確定所述目標輸入法軟件所對應多個操作區域中的目標操作區域,其中,所述目標輸入法軟件為應用到所述電子設備中的預定客戶端的輸入法軟件;
在所述目標操作區域內執行目標操作;
在執行所述目標操作后,獲得所述預定客戶端所對應展示區域中的當前顯示內容;
基于所述當前顯示內容與目標顯示內容的匹配度,確定所述目標輸入法軟件的測試結果,其中,所述目標顯示內容為對所述目標操作區域執行所述目標操作后,所述展示區域中能夠展示的預期內容。
可選的,所述確定所述目標輸入法軟件所對應多個操作區域中的目標操作區域的步驟,包括:
確定目標顯示內容;
根據關于顯示內容與操作區域的對應關系,確定所述目標顯示內容所對應的目標操作區域。
可選的,所述在所述目標操作區域內執行目標操作的步驟,包括:
在所述目標操作區域對應的坐標范圍內選取任一坐標點;
對所選取的坐標點對應的位置執行目標操作。
可選的,所述方法還包括:
在所述測試結果為響應用戶操作失敗時,記錄所述目標操作位置的位置信息。
可選的,所述基于所述當前顯示內容與目標顯示內容的匹配度,確定所述目標輸入法軟件的測試結果的步驟,包括:
計算所述當前顯示內容與目標顯示內容的匹配度;
判斷計算所得的匹配度是否大于預設匹配度;
當判斷結果為是時,將響應用戶操作成功確定為所述目標輸入法軟件的測試結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山安全軟件有限公司,未經北京金山安全軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810316482.X/2.html,轉載請聲明來源鉆瓜專利網。





