[發明專利]一種按鍵測試方法和裝置有效
| 申請號: | 201210407064.4 | 申請日: | 2012-10-23 |
| 公開(公告)號: | CN103778055B | 公開(公告)日: | 2018-02-27 |
| 發明(設計)人: | 仝飛;段薇;余偉;尹酉;張敏琪;陳海莎;趙培 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司11138 | 代理人: | 羅振安 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 按鍵 測試 方法 裝置 | ||
技術領域
本發明涉及網絡通信領域,特別涉及一種按鍵測試方法和裝置。
背景技術
隨著基于IOS(Iphone Operating System,蘋果公司開發的操作系統)平臺的終端設備的飛速發展,基于IOS平臺開發的軟件如IOS QQ也越來越多,因此基于IOS平臺開發的軟件的測試也就越來越多,其中包括對IOS平臺開發的軟件的按鍵測試。
目前對IOS平臺開發的軟件的按鍵測試方法,主要是采用人工的方式在IOS平臺的終端設備上對開發的軟件對應的按鍵,隨機選取按鍵并進行測試。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
由于對IOS平臺開發的軟件對應的按鍵采用人工方式進行按鍵測試,測試效率低下,并且受到操作次數和操作時間的限制。
發明內容
為了解決現有技術的問題,本發明實施例提供了一種按鍵測試方法和裝置。所述技術方案如下:
一方面,提供了一種按鍵測試方法,應用于運行被測試軟件的IOS設備中,所述方法包括:
利用自動化測試工具確定所述IOS設備的橫向軸X的測試范圍和縱向軸Y的測試范圍;
在所述X的測試范圍內隨機生成X隨機值以及在所述Y的測試范圍內隨機生成與所述隨機生成的X隨機值對應的Y隨機值;
根據所述被測試軟件的測試腳本,對隨機生成的所述X隨機值以及所述Y隨機值確定的點對應的按鍵進行測試;
其中,測試是利用所述IOS設備的自動化測試工具進行的按鍵測試。
具體地,所述在所述X的測試范圍內隨機生成X隨機值以及在所述Y的測試范圍內隨機生成與所述隨機生成的X隨機值對應的Y隨機值,具體包括:
利用預設的隨機函數在所述X的測試范圍內依次隨機生成多個X隨機值以及在所述Y的測試范圍內對應隨機生成的多個X隨機值分別隨機生成Y隨機值;所述每個X隨機值以及對應的Y隨機值確定一個點。
具體地,所述根據所述被測試軟件的測試腳本,對隨機生成的所述X隨機值以及所述Y隨機值確定的點對應的按鍵進行測試,具體包括:
根據所述隨機生成的多個X隨機值以及對應多個X隨機值隨機生成的Y隨機依次確定多個點;
依照預設的時間間隔和預設的循環次數,根據所述被測試軟件的測試腳本對所述確定的每個點對應的按鍵依次進行測試。
具體地,所述根據所述被測試軟件的測試腳本,對隨機生成的所述X隨機值以及所述Y隨機值確定的點對應的按鍵進行測試之前,包括:
利用自動化測試工具編寫所述被測試軟件的測試腳本。
具體地,所述在所述X的測試范圍內隨機生成X隨機值以及在所述Y的測試范圍內隨機生成與所述隨機生成的X隨機值對應的Y隨機值之后,還包括:
當中斷所述按鍵測試時,根據所述被測試軟件的測試腳本對隨機生成的所述X隨機值以及所述Y隨機值確定的點對應的按鍵重新進行測試;
或,
當中斷所述按鍵測試時,在所述X的測試范圍內重新隨機生成新的X隨機值以及在所述Y的測試范圍內重新隨機生成與所述新的X隨機值對應的新的Y隨機值;并根據所述被測試軟件的測試腳本對所述新的X隨機值以及所述新的Y隨機值確定的點對應的按鍵重新進行測試。
另一方面,提供了一種按鍵測試裝置,應用于運行被測試軟件的IOS設備中,所述裝置包括:
范圍確定模塊,用于利用自動化測試工具確定所述IOS設備的橫向軸X的測試范圍和縱向軸Y的測試范圍;
隨機生成模塊,用于在所述X的測試范圍內隨機生成X隨機值以及在所述Y的測試范圍內隨機生成與所述隨機生成的X隨機值對應的Y隨機值;
按鍵測試模塊,用于根據所述被測試軟件的測試腳本,對隨機生成的所述X隨機值以及所述Y隨機值確定的點對應的按鍵進行測試;
其中,測試是利用所述IOS設備的自動化測試工具進行的按鍵測試。
具體地,所述隨機生成模塊,具體用于利用預設的隨機函數在所述X的測試范圍內依次隨機生成多個X隨機值以及在所述Y的測試范圍內對應隨機生成的多個X隨機值分別隨機生成Y隨機值;所述每個X隨機值以及對應的Y隨機值確定一個點。
具體地,所述按鍵測試模塊,具體包括:
確定單元,用于根據所述隨機生成模塊隨機生成的多個X隨機值以及對應多個X隨機值隨機生成的Y隨機值依次確定多個點;
測試單元,用于依照預設的時間間隔和預設的循環次數,根據所述被測試軟件的測試腳本對所述確定單元確定的每個點對應的按鍵依次進行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210407064.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可折疊窗簾軌道
- 下一篇:一種中藥暖貼及其制備方法





